Popravak programa se ne može pokrenuti jer iz vašeg računala nedostaje MSVCR100D.dll.

Morao sam ponovo instalirati Windows 7 na drugi tvrdi disk na računalu nakon što se drugi dan srušio korijenski disk. To je značilo mnogo ponovnih instalacija softvera, a ponekad i poruka o pogreškama kada određeno vrijeme rada ili programa nije instalirano na sustav. Danas sam pokušao pokrenuti program koji to nisam uspio. Izgubio je pogrešku "Program se ne može pokrenuti jer iz vašeg računala nedostaje MSVCR100D.dll. Pokušajte ponovo instalirati kako biste riješili ovaj problem".

Ponovno instaliranje očito ga nije popravilo. Čudna stvar je bila što je instalacijski program prepoznao da nedostaju runtime knjižnice Microsoft Visual C ++ 2010, ali instalacija koju je pokrenula da ispravi problem nije ispravljala pogrešku kada sam pokušao pokrenuti program nakon instalacije.

Prvo što sam učinio jest provjeriti je li datoteka msvcr100d.dll kopirana u mapu sustava tijekom instalacije runtimea. Ispostavilo se da se datoteka nigdje nije vidjela, samo je datoteka msvcr100.dll kopirana u mapu Windows system32.

Nakon nekoliko provjeravanja uočio sam da d na kraju stoji za ispravljanje pogrešaka. Potom sam provjerio instalacijsku datoteku runtime ekstrahirajući njezin sadržaj na mom računalu, samo da bih otkrio da msvcr100d.dll nije uključen u instalacijsku datoteku.

Nisam 100% siguran u to, ali čini se kao da je programer programa napravio pogrešku čineći programsku datoteku za koju je potreban debug dll. Ako je to točno, moglo bi biti da se msvcr100d.dll distribuira samo s Visual Studio, a ne i runtime knjižnicama.

Problem sam riješio preuzimanjem DLL-a iz trećeg dijela DLL-ovog spremišta (obavezno odaberite preuzimanje zip-datoteke na stranici). Zatim sam izravno izvadio dll u program, a evo, program je radio nakon toga.

Možete je postaviti i u mapu system32, ali osobno je preferiram u mapi s aplikacijama kako biste izbjegli probleme s drugim programima. Također je lakše izbrisati datoteku nakon deinstalacije softvera.

Zbog toga sam razmišljao. Znate li neko skladište na Internetu u kojem možete potražiti nazive datoteka i kako se raspodjeljuju?