Perbaiki Program Tidak Dapat Memulai Karena MSVCR100D.dll Hilang Dari Komputer Anda.

Saya harus menginstal ulang Windows 7 pada hard drive yang berbeda di komputer saya setelah root drive crash hari yang lain. Itu berarti banyak instalasi ulang perangkat lunak, dan kadang-kadang pesan kesalahan ketika runtime atau program tertentu tidak diinstal pada sistem. Hari ini saya mencoba menjalankan program yang gagal melakukannya. Itu melemparkan kesalahan "Program tidak dapat memulai karena MSVCR100D.dll hilang dari komputer Anda. Coba instal ulang untuk memperbaiki masalah ini".

Menginstal ulang jelas tidak memperbaikinya. Yang aneh adalah bahwa installer program mengenali bahwa perpustakaan runtime Microsoft Visual C ++ 2010 hilang, tetapi instalasi yang diluncurkan untuk memperbaiki masalah tidak memperbaiki kesalahan ketika saya mencoba untuk memulai program setelah instalasi.

Hal pertama yang saya lakukan adalah memeriksa apakah file msvcr100d.dll benar-benar disalin ke folder sistem selama instalasi runtime. Ternyata, file itu tidak terlihat, hanya file msvcr100.dll disalin ke folder Windows system32.

Setelah beberapa memeriksa sekitar saya menemukan bahwa d pada akhirnya adalah versi debug. Saya kemudian memeriksa file installer runtime dengan mengekstrak isinya di komputer saya, hanya untuk mengetahui bahwa msvcr100d.dll tidak termasuk dalam file setup.

Saya tidak 100% yakin tentang ini tetapi tampaknya seolah-olah pengembang aplikasi membuat kesalahan dengan membuat file program yang memerlukan dll debug tergantung padanya. Jika itu benar, bisa jadi msvcr100d.dll hanya didistribusikan dengan Visual Studio, dan bukan pustaka runtime.

Saya memperbaiki masalah ini dengan mengunduh dll dari repositori dll pihak ketiga (pastikan untuk memilih unduh file zip pada halaman). Saya kemudian mengekstraksi dll langsung ke program secara langsung, dan lihatlah, program bekerja setelahnya.

Anda dapat menempatkannya di folder system32 Anda, tetapi saya pribadi lebih suka di folder aplikasi untuk menghindari masalah dengan program lain. Juga lebih mudah untuk menghapus file ketika perangkat lunak dihapus.

Itu membuat saya berpikir. Apakah Anda tahu ada repositori di Internet di mana Anda dapat mencari nama file dan bagaimana mereka didistribusikan?