Виправити програму неможливо, оскільки програма MSVCR100D.dll відсутня на вашому комп’ютері.

Мені довелося перевстановити Windows 7 на інший жорсткий диск на комп’ютері після того, як другого дня вийшов з ладу кореневий диск. Це означало багато переустановок програмного забезпечення, а іноді і повідомлень про помилки, коли певний час виконання або програма не була встановлена ​​в системі. Сьогодні я спробував запустити програму, яка цього не зробила. Він кинув помилку "Програма не може запуститися, оскільки MSVCR100D.dll відсутній у вашому комп'ютері. Спробуйте перевстановити, щоб виправити цю проблему".

Перевстановлення, очевидно, це не виправило. Дивна річ полягала в тому, що інсталятор програми визнав, що бібліотеки виконання Microsoft Visual C ++ 2010 відсутні, але встановлена ​​ним програма для виправлення проблеми не виправила помилку, коли я намагався запустити програму після встановлення.

Перше, що я зробив, це перевірити, чи дійсно файл msvcr100d.dll був скопійований у системну папку під час встановлення під час виконання. Виявилося, файл ніде не було видно, лише файл msvcr100.dll був скопійований у папку system32 Windows.

Після деяких перевірок я виявив, що d в кінці означає версію налагодження. Потім я перевірив файл інсталятора виконання, витягнувши його вміст на моєму комп’ютері, лише щоб з'ясувати, що msvcr100d.dll не був включений у файл налаштування.

Я не впевнений у цьому на 100%, але здається, що розробник додатка допустив помилку, зробивши програмний файл, який вимагає DLL-налагодження. Якщо це правильно, можливо, що msvcr100d.dll поширюється лише з Visual Studio, а не з бібліотеками часу виконання.

Я вирішив проблему, завантаживши dll зі стороннього сховища dll (переконайтесь, що виберіть завантажити zip-файл на сторінці). Потім я витягнув dll безпосередньо в програму, і ось, ось програма запрацювала згодом.

Ви також можете розмістити його в папці system32, але я особисто віддаю перевагу в папці додатків, щоб уникнути проблем з іншими програмами. Також простіше видалити файл, коли програмне забезпечення буде видалено.

Це змусило мене задуматися. Чи знаєте ви будь-яке сховище в Інтернеті, де ви можете шукати назви файлів та спосіб їх поширення?