How to Fix the VCRUNTIME140.dll Error

Исправление ошибки отсутствия VCRUNTIME140.dll, VCRUNTIME140_1.dll или MSVCP140.dll: установка или восстановление официального Microsoft Visual C++ Redistributable (x64) и проверка системных файлов Windows без загрузки DLL со сторонних сайтов.

Как исправить ошибку VCRUNTIME140.dll

Если при запуске программы появляется сообщение вида:

  • The code execution cannot proceed because VCRUNTIME140.dll was not found.
  • VCRUNTIME140_1.dll was not found или MSVCP140.dll is missing

значит, в Windows отсутствует Microsoft Visual C++ Redistributable или установленная копия повреждена.

1. Установите последнюю версию Visual C++ Redistributable

Скачайте напрямую с сайта Microsoft и установите:

  • x64: https://aka.ms/vs/17/release/vc_redist.x64.exe

Если установщик сообщает, что эта версия уже установлена, нажмите Repair, затем перезагрузите компьютер.

2. Восстановление через «Параметры» (если шаг 1 не помог)

  1. Откройте Параметры → Приложения → Установленные приложения.
  2. Найдите Microsoft Visual C++ 2015-2022 Redistributable.
  3. Нажмите ⋯ → Изменить → Repair для версии x64.
  4. Перезагрузите компьютер.

3. Проверьте системные файлы Windows

Откройте Командную строку (от имени администратора) и выполните команды по очереди:

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

После завершения перезагрузите компьютер и установите все ожидающие обновления Windows.

Warning

Не скачивайте отдельные файлы .dll со сторонних сайтов и не копируйте их в System32 или папку программы. Они могут быть неподходящей версии или содержать вредоносное ПО. Используйте только официальный установщик Microsoft.

Если проблема сохраняется после всех шагов, свяжитесь со службой поддержки и приложите скриншот ошибки.