Ошибка MSVCP140.dll или VCRUNTIME140.dll: как исправить
Сообщение «Запуск программы невозможен, так как на компьютере отсутствует MSVCP140.dll» означает, что не установлен пакет Microsoft Visual C++ Redistributable, на котором написана программа.
Правильное решение
- Откройте страницу Visual C++ Redistributable на сайте Microsoft.
- Скачайте обе версии: x64 и x86 — 32-битные игры требуют x86 даже на 64-битной Windows.
- Установите оба пакета и перезагрузите компьютер.
Чего делать не стоит
Не скачивайте отдельные DLL-файлы с сайтов-сборников и не кидайте их в System32. Такие файлы бывают устаревшими, неподходящей разрядности или заражёнными.
Если ошибка осталась
- Восстановите пакет: «Параметры → Приложения → Microsoft Visual C++ … → Изменить → Исправить».
- Проверьте системные файлы командой
sfc /scannowот имени администратора.
Частые вопросы
Какую версию ставить?
Последнюю поддерживаемую версию 2015–2022: она объединяет все библиотеки начиная с 2015 года.
Программы из статьи
Читайте также
-
Как сделать загрузочную флешку Windows 11: три способа
Для чистой установки Windows 11 нужна флешка от 8 ГБ. Показываем официальный способ Microsoft и два альтернативных — Rufus и Ventoy.
-
Как узнать разрядность Windows: 32 или 64 бита
Перед скачиванием программы важно знать разрядность системы. Показываем, где посмотреть её за 10 секунд.
-
Как очистить диск C в Windows 11 и 10 без сторонних программ
Диск C заполнен? Встроенные средства Windows освобождают десятки гигабайт без риска что-то сломать.
-
Как правильно обновить драйверы видеокарты NVIDIA, AMD и Intel
Свежий драйвер видеокарты прибавляет FPS и исправляет вылеты в играх. Показываем, как обновить его правильно.
-
Бесплатные аналоги платных программ для Windows
Не обязательно покупать дорогие программы или искать «кряки» — у большинства есть достойные бесплатные замены.