Rettelse af, at programmet ikke kan starte, fordi MSVCR100D.dll mangler fra din computer.

Prøv Vores Instrument Til At Fjerne Problemer

Jeg måtte geninstallere Windows 7 på en anden harddisk på min computer, efter at roddrevet styrtede forleden. Det betød en masse geninstallationer af software og undertiden fejlmeddelelser, når et bestemt runtime eller et program ikke var installeret på systemet. I dag forsøgte jeg at køre et program, som ikke kunne gøre det. Det kastede fejlen 'Programmet kan ikke starte, fordi MSVCR100D.dll mangler fra din computer. Prøv at geninstallere for at løse dette problem '.

Geninstallation fik naturligvis ikke rettet det. Den underlige ting var, at programmets installationsprogram anerkendte, at Microsoft Visual C ++ 2010 runtime-biblioteker manglede, men installationen, det startede for at rette problemet, retter ikke fejlen, da jeg forsøgte at starte programmet efter installationen.

the program cannot start because msvcr100d.dll is missing

Den første ting jeg gjorde var at kontrollere, om msvcr100d.dll-filen faktisk blev kopieret til en systemmappe under installation af runtime. Det viste sig, filen var intetsteds at se, kun msvcr100.dll-filen blev kopieret til mappen Windows system32.

Efter nogle kontroller fandt jeg ud af, at d i slutningen står for debug-version. Derefter kontrollerede jeg runtime-installationsfilen ved at udpakke dens indhold på min computer, kun for at finde ud af, at msvcr100d.dll ikke var inkluderet i installationsfilen.

Jeg er ikke 100% sikker på dette, men det ser ud til, at applikationsudvikleren har lavet en fejl ved at lave den programfil, der kræver fejlfinding dll, afhænger af den. Hvis det er korrekt, kan det være, at msvcr100d.dll kun distribueres med Visual Studio og ikke runtime-bibliotekerne.

Jeg løste problemet ved at downloade dll fra en tredjeparts dll-lager (sørg for at vælge download zip-fil på siden). Derefter ekstraherede jeg dll direkte ind i programmet, og se og se, programmet fungerede bagefter.

Du kan alternativt placere den i din system32-mappe, men jeg foretrækker det personligt i applikationsmappen for at undgå problemer med andre programmer. Det er også lettere at slette filen, når softwaren bliver afinstalleret.

Det fik mig til at tænke. Kender du nogen depot på Internettet, hvor du kan slå filnavne op, og hvordan de distribueres?