Fixa programmet kan inte starta eftersom MSVCR100D.dll saknas från din dator.

Jag var tvungen att installera om Windows 7 på en annan hårddisk på min dator efter att root-enheten kraschade häromdagen. Det innebar mycket ominstallationer av programvara och ibland felmeddelanden när en viss runtime eller program inte installerades på systemet. Idag försökte jag köra ett program som inte lyckades göra det. Det kastade felet "Programmet kan inte starta eftersom MSVCR100D.dll saknas från din dator. Försök ominstallera för att fixa det här problemet".

Återinstallering har naturligtvis inte fixat det. Det konstiga var att programinstallatören insåg att Microsoft Visual C ++ 2010 runtime-bibliotek saknades, men installationen som den startade för att korrigera problemet korrigerade inte felet när jag försökte starta programmet efter installationen.

Det första jag gjorde var att kontrollera om filen msvcr100d.dll faktiskt kopierades till en systemmapp under installationen av körtiden. Det visade sig att filen var ingenstans att se, bara filen msvcr100.dll kopierades till mappen Windows system32.

Efter en del kontroller fick jag reda på att d i slutet står för felsökningsversion. Jag kontrollerade sedan runtime-installationsfilen genom att extrahera innehållet på min dator, bara för att ta reda på att msvcr100d.dll inte ingick i installationsfilen.

Jag är inte 100% säker på detta men det verkar som om applikationsutvecklaren gjorde ett fel genom att göra programfilen som kräver felsökning dll beror på den. Om det är korrekt kan det hända att msvcr100d.dll bara distribueras med Visual Studio och inte runtime-biblioteken.

Jag fixade problemet genom att ladda ner dll från ett tredjeparts dll-arkiv (se till att välja ladda ner zip-fil på sidan). Jag extraherade sedan dll direkt i programmet direkt, och se och se, programmet fungerade efteråt.

Du kan alternativt placera den i din system32-mapp, men jag föredrar personligen den i applikationsmappen för att undvika problem med andra program. Det är också lättare att radera filen när programvaran avinstalleras.

Det fick mig att tänka. Känner du till något förvar på Internet där du kan leta upp filnamn och hur de distribueras?