How To

Sådan løser du fejlen “Side om side-konfiguration er forkert”

February 13, 2026 5 minutters læsning Updated: February 13, 2026

Har du nogensinde oplevet den irriterende fejl “Programmet kunne ikke starte, fordi dets side-by-side-konfiguration er forkert”? Ja, det er ret almindeligt, når et program forsøger at indlæse en Visual C++ runtime, men af ​​en eller anden grund ikke kan finde eller indlæse de rigtige afhængighedsfiler. Normalt betyder det enten, at runtime-bibliotekerne mangler, er beskadiget eller ikke stemmer overens. Nogle gange skal Windows selvfølgelig gøre livet sværere, så det kan føles som at afkode hieroglyffer at finde ud af, præcis hvilken version der forårsager problemet. Men bare rolig, med lidt detektivarbejde kan dette løses.

At vide, hvilken VC++ runtime applikationen har brug for, og sørge for, at den er korrekt installeret eller regedit-editeret, kan spare dig for en del hovedpine. Målet her er at få appen tilfreds med sine afhængigheder, så den indlæses uden at klage over side-by-side-problemer. I nogle tilfælde hjælper geninstallation eller reparation af runtime-pakkerne med at rette ødelagte konfigurationer. Andre gange handler det om at kontrollere registreringsdatabasen eller køre systemfilreparationer for at få tingene tilbage på sporet.

Sådan retter du side-om-side-konfigurationsfejl – praktiske trin

Tjek side-om-side hændelseslogfiler — Find ud af hvilket bibliotek der giver dig problemer

Dette hjælper, fordi Logbogen kan fortælle dig præcis, hvilken VC++-version der mangler eller er forkert konfigureret. Besværligt, men et forsøg værd.

  • Tryk på Windows key + Rog skriv eventvwr, og tryk derefter på Enter for at åbne Logbog.
  • Naviger til Windows-logge > Program. Brug Filtrer aktuel log i højre panel.
  • Klik på rullemenuen for Hændelseskilder, og vælg SideBySide. Hvis du ikke kan se den, så bare rolig – tjek blot, hvilke fejl der dukker op omkring det tidspunkt, hvor appen fejlede.
  • Find fejlhændelsen med hændelses-ID 33. Den peger ofte på manglende eller uoverensstemmende runtime-DLL’er.
  • Beskeden kan indeholde data som: Dependent Assembly Microsoft. VC80. MFCLOC, processorArchitecture="x86", publicKeyToken="1fc8b3b9a1e18e3b", type="win32", version="8.0.50608.0". Dette viser den involverede VC++-version.Bemærk, at nogle gange står der kun navnet, ikke versionen, så du skal muligvis lave noget efterforskning.

    Det gælder, når appen går ned efter at have forsøgt at indlæse en DLL relateret til en bestemt Visual C++-version. Nogle gange giver loggens beskrivelse alene nok information til at finde ud af, hvilken runtime der skal installeres.

    Brug SXStrace til at finde manglende komponenter

    På nogle opsætninger fortæller hændelsesloggen dig ikke alt, hvad du behøver, så det kan hjælpe at køre sxstrace. Lidt gammeldags, men effektivt.

    1. Åbn Kør og skriv cmd. Do Ctrl + Shift + Enterfor at køre som administrator.
    2. Start sporing med:.sxstrace.exe trace -logfile=c:\tmp\tracesxs.etlTryk Enter.
    3. Start nu den problematiske app, eller klik på OK for at generere fejlen. Luk ikke kommandoprompten!
    4. Tilbage i kommandovinduet skal du trykke på Enter. Analyser derefter loggen: sxstrace.exe parse -logfile=c:\tmp\tracesxs.etl -outfile=c:\tmp\tracesxs.txt.
    5. Åbn tekstfilen, og scan efter linjer med navnet “Resolving Reference”.De fortæller dig, hvilken runtime-fil appen mangler eller ikke matcher.
    6. Haha, hvem vidste, at fejlfinding krævede en skattejagt på kommandolinjen? Men det er det værd, især hvis Logbogen er tavs på biblioteksversioner.

    Installer eller geninstaller Visual C++ Redistributables — Den “store løsning”

    Når du har identificeret den sandsynlige synder, skal du hente den rigtige pakke fra Microsofts officielle side. Bedste praksis er at installere alle de nyeste versioner, bare for at dække alle baser, da apps ofte kræver forskellige versioner.

    • Gå til Microsofts downloadside for Visual C++-redistributable.
    • Vælg x86- eller x64-installationsprogrammet afhængigt af dit system. Hvis din pc er 32-bit, skal du kun hente x86. For 64-bit, gør begge for at undgå overraskelser (se Systemoplysninger via msinfo32for din systemtype).
    • Afinstaller først de tidligere versioner, hvis de ser ud til at være ødelagte: Kontrolpanel > Programmer > Programmer og funktioner. Find de gamle redistributable filer, afinstaller og genstart.
    • Kør de installationsprogrammer, du har downloadet, følg instruktionerne, og genstart derefter. Nogle gange løser en ren installation af disse omdistribuerbare filer problemer med manglende DLL’er.

    Dobbelttjek registreringskonfigurationen for ældre VC++-versioner

    Dette er lidt mere teknisk, men nogle gange nødvendigt, hvis systemregistreringsdatabasens referencer er ude af trit – især med ældre VC++-kørselstider som 8.0 eller 9.0.

    1. Kør regedit.
    2. Naviger til HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SideBySide\Winners\.
    3. Søg efter nøgler, der starter med x86_policy.8.0.microsoft.vc80.crt eller x86_policy.9.0.microsoft.vc90.crt.
    4. Indeni skal du kontrollere (standard) værdien. Den skal pege på den højeste version, du har installeret. Hvis den ikke stemmer overens, skal du dobbeltklikke og rette den.
    5. Luk regedit, genstart og test.

    Det er lidt vanskeligt, fordi det at rode med registreringsdatabasen kan ødelægge ting, hvis du er uforsigtig. Så tag en sikkerhedskopi først, men det kan måske rette de flygtige “ikke fundet”-fejl.

    Kør systemfilkontrol og DISM — Ret systemfejl

    Hvis ingen af ​​ovenstående løsninger virker, kan Windows-systemfiler være beskadiget eller mangle. Microsoft-opdateringer erstatter ofte disse, men nogle gange slipper tingene igennem.

    1. Åbn kommandoprompten som administrator.
    2. Skriv dism /online /cleanup-image /restorehealthefterfulgt af Enter, og vent. Dette reparerer komponentlageret.
    3. Kør derefter sfc /scannow. Den scanner efter og reparerer manglende eller beskadigede systemfiler.
    4. Genstart efter hver.

    Reparér eller geninstaller applikationen

    Hvis alt andet fejler, kan selve appen være delvist defekt eller installeret forkert. Prøv at reparere den først, hvis der er muligheder tilgængelige.

    • Gå til Programmer og funktioner ( appwiz.cplfra Kør).
    • Find appen, og klik derefter på Skift eller Reparer, hvis det er en mulighed.
    • Hvis reparation ikke er tilgængelig eller ikke hjælper, skal du afinstallere programmet, downloade en ny kopi fra det officielle websted og installere igen.

    Hvem vidste, at fejlfinding af runtime-fejl kunne involvere justeringer af registreringsdatabasen, kommandolinjefunktioner og installation af flere versioner af det samme bibliotek? Men ærligt talt virker en af ​​disse metoder normalt. Det handler bare om at finde ud af, hvilken del der er forkert.

    Oversigt

    • Tjek hændelsesloggene, eller kør sxstrace for at identificere den problematiske VC++-version.
    • Installer eller reparer den korrekte Visual C++-omdistribuerbare pakke.
    • Bekræft og ret registreringsdatabasen, hvis du har at gøre med ældre versioner.
    • Kør systemfilkontrolprogrammer for at rette potentiel OS-korruption.
    • Geninstaller eller reparer appen, hvis intet andet virker.

    Opsummering

    Det er ikke ligefrem hurtigt og smertefrit at rette side-om-side-konfigurationsfejl, men når du først har styr på, hvilke redistributable filer der mangler eller ikke stemmer overens, bliver det overkommeligt. Normalt gør en ren installation af de rigtige runtime-biblioteker og en hurtig registreringsdatabasekontrol tricket. Nogle gange er reparation af systemfiler nødvendige – uanset hvad der skal til for at bringe den app tilbage til live. Krydser fingre for, at dette hjælper nogen med at spare en masse frustration og tid – ingen har trods alt købt en pc bare for at fejlfinde VC++-fejl hele dagen.