Vcruntime140.dll – компонент среды для выполнения кода, написанного на Microsoft Visual C++. При запуске игр и приложений порой появляется ошибка со следующим содержимым: запуск этой программы на данном компьютере невозможен, так как в системе отсутствует компонент vcruntime140.dll. Реже приложение не запускается по следующей причине: Виндовс не удается продолжить выполнение кода, ведь она не может обнаружить названный файл. Рассмотрим способы решения проблемы в Windows 7–11.
Как исправить ошибку
Существует два способа обзавестись отсутствующей библиотекой. Первый способ – вы можете бесплатно скачать файл vcruntime140.dll, поместить его в системный каталог %Windir%\System32\ и %Windir%\SysWOW64 (только в 64-разрядной версии Виндовс), зарегистрировать командой regsvr32 и дополнительно скопировать в папку с исполняемым файлом игры/программы. Где он находится, смотрите в свойствах ярлыка, также открыть каталог можно через правый клик по ярлыку – «Расположение».
При выборе такого решения вас, скорее всего, ожидает другая системная ошибка: Windows сообщит, что модуль vcruntime140.dll загружен, но точка входа в процедуру dllregisterserver не найдена. Как от нее избавится, что в таких случаях делать? Установить последнюю версию библиотек конечного пользователя Visual C++. Она содержит файлы DLL, необходимые для запуска и функционирования приложений.
Последнюю версию пакета можно скачать по ссылке ниже:
Чтобы устранить неполадку, запустите полученный файл VC_redist*.exe, примите условия использования приложения и ждите. Как инсталляция завершится, перезагрузитесь. Если будет кнопка «Исправить», жмите по ней – вероятнее всего, библиотеки установлены, но одну из них вы случайно удалили либо она повреждена.
После этого стоит проверить целостность системных файлов: запустите командную строку с привилегиями администратора, через ПКМ по «Пуску», в ней выполните: dism /Online /Cleanup-Image /CheckHealth.
Обнаруженные проблемы будут автоматически исправлены.
После установки VC++ и перезагрузки ПК пользователи смогли поиграть в следующие игры:
- BeamNG.Drive;
- Cyberpunk 2077 (Киберпанк);
- Dying Light;
- Epic Games;
- Forza Horizon 5;
- Frostpunk;
- Grand Theft Auto V (GTA 5, ГТА 5);
- Hearts of Iron (HoI);
- No Man’s Sky;
- «Ведьмак 3»;
- «Метро Эксодус»;
- СИМС 4 (The SIMS 4);
- «СТАЛКЕР 2» (STALKER 2).
Также ошибка «Система не обнаружила…» исчезла при запуске SketchUp, Driver Booster (Драйвер Бустер), FineReader. В Easy Anti Cheat мы избавились от сообщения «Untrusted system», и программа стала нормально функционировать.