При запуску щодо нових програм та ігор ви можете зіткнутися з помилкою "Запуск програми неможливий, так як vcruntime140.dll відсутня на комп'ютері" і почати шукати, де скачати цей файл. Помилка з однаковою ймовірністю може з'явитися у всіх останніх версіях Windows.
У цій інструкції - докладно про те, як завантажити оригінальний vcruntime.dll з сайту Майкрософт для Windows 10 і Windows 7 (x64 і x86) і виправити помилки при запуску програм, пов'язані з відсутністю цього файлу.
Як правильно виправити помилку Запуск програми неможливий, так як vcruntime140.dll відсутня на комп'ютері
Ніколи при появі помилок DLL не слід шукати сторонні сайти, де ці файли лежать "окремо". Як правило, кожен такий файл .dll є частиною якихось системних компонентів, які необхідні для запуску програм і, скачавши десь один окремий файл, ви, швидше за все, отримаєте нову помилку, пов'язану з відсутністю наступної бібліотеки зі складу цих компонентів.
Файл vcruntime140.dll входить до складу "вторинного розповсюдження компонент Microsoft Visual C ++ 2015» (Microsoft Visual C ++ 2015 Redistributable), а також більш нова версія цього файлу присутній у складі розповсюджуваного пакета Visual C ++ для Visual Studio 2017.
Обидва цих пакета можна завантажити безкоштовно з сайту Майкрософт,при цьому vcruntime140.dll і інші необхідні файли будуть правильно встановлені і зареєстровані в Windows 10 або Windows 7 (на момент написання статті зазвичай досить установки компонентів Visual C ++ 2015 року, але незабаром, думаю, будуть необхідні і версії 2017 року, відповідно рекомендую встановити відразу обидва варіанти).
Завантаження розповсюджуваного пакета Microsoft Visual C ++ 2015 виглядає наступним чином:
- Зайдіть на сторінку https://www.microsoft.com/ru-ru/download/details.aspx?id=53840 і натисніть "Завантажити".
- Якщо у вас 64-біт Windows, виберіть і vc_redist.x64.exe і vc_redist.x86.exe (Тобто в 64-бітної системі потрібні компоненти і для 32-бітних програм), якщо 32-біт, то тільки x86.
- Після завантаження цих двох файлів, по черзі встановіть кожен з них.
- Перевірте, чи була виправлена помилка запуску програм, пов'язана з відсутністю vcruntime140.dll на комп'ютері.
Важливе зауваження: якщо сторінка на сайті Майкрософт, зазначена в першому пункті, недоступна (чомусь іноді так буває), то см. Окрему інструкцію Як завантажити поширювані компоненти Visual C ++ Redistributable 2008-2017.
З установкою компонентів Visual Studio 2017 (якщо попередній етап не виправив проблему) є деякі нюанси:
- Завантажити установник ви можете зі сторінки https://support.microsoft.com/ru-ru/help/2977003/the-latest-supported-visual-c-downloads (Пункт у верхній частині сторінки - "Завантажте Microsoft Visual C ++, розповсюджуваний пакет для Visual Studio 2017").
- Проблема в тому, що на зазначеній сторінці завантажується тільки версія для 64-біт Windows. Якщо ж вам потрібно x86 (32-біт) версія компонентів Visual Studio 2017, то використовуйте спосіб з завантаженням з сайту my.visualstudio.com, описаний в приводившейся вище інструкції Як завантажити поширювані компоненти Visual C ++ Redistributable для Visual Studio 2008-2017.
Після установки і тих і інших компонентів, будь-яких помилок, у всякому разі, пов'язаних з файлом vcruntime140.dll виникнути не повинно - файл буде автоматично розташований в папках C: \ Windows \ System32 і C: \ Windows \ SysWOW64 і потрібним чином зареєстрований в Windows.