Ошибка MSVCP140.dll или VCRUNTIME140.dll: как исправить

Сообщение «Запуск программы невозможен, так как на компьютере отсутствует MSVCP140.dll» означает, что не установлен пакет Microsoft Visual C++ Redistributable, на котором написана программа.

Правильное решение

  1. Откройте страницу Visual C++ Redistributable на сайте Microsoft.
  2. Скачайте обе версии: x64 и x86 — 32-битные игры требуют x86 даже на 64-битной Windows.
  3. Установите оба пакета и перезагрузите компьютер.

Чего делать не стоит

Не скачивайте отдельные DLL-файлы с сайтов-сборников и не кидайте их в System32. Такие файлы бывают устаревшими, неподходящей разрядности или заражёнными.

Если ошибка осталась

  • Восстановите пакет: «Параметры → Приложения → Microsoft Visual C++ … → Изменить → Исправить».
  • Проверьте системные файлы командой sfc /scannow от имени администратора.

Частые вопросы

Какую версию ставить?

Последнюю поддерживаемую версию 2015–2022: она объединяет все библиотеки начиная с 2015 года.

Программы из статьи

Читайте также