Отсутствует VCRUNTIME140_1.dll при запуске программы

  • Обновлено
  • Чтение ≈ 3 минуты

Краткий ответ

VCRUNTIME140_1.dll отсутствует в системе без свежего Visual C++ Redistributable 2015–2022 (x64). Установите актуальный пакет с сайта Microsoft; библиотека есть только в версии 14.2x и новее. Не скачивайте DLL с посторонних сайтов.

В этой статье
  1. Что означает ошибка
  2. Причины и решения
  3. Пошаговое решение

#Что означает ошибка

VCRUNTIME140_1.dll
Запуск программы невозможен, так как на компьютере отсутствует VCRUNTIME140_1.dll

VCRUNTIME140_1.dll появилась в Visual C++ Redistributable начиная с версии 14.20 (Visual Studio 2019). Она есть только в 64-разрядном пакете. Если на ПК стоит более старая редакция пакета 2015–2017, программы, собранные новой версией компилятора, не запустятся с сообщением «Не удаётся продолжить выполнение кода, поскольку система не обнаружила VCRUNTIME140_1.dll».

#Причины и решения

Возможная причинаКак узнатьЧто делать
Старый Visual C++ RedistributableУстановлена версия до 14.20.В «Приложениях» пакет 2015–2017 с низким номером.Обновите пакет.
Нет x64-пакетаУстановлен только x86.64-битная программа не запускается.Установите x64.
Повреждена установкаФайлы пакета повреждены.Установщик предлагает «Исправить».Исправьте или переустановите.
DLL вручную скопированаФайл положен в папку приложения.Используется несовместимая версия.Удалите и установите пакет.

#Пошаговое решение

  1. Скачайте пакет x64Убедитесь, что в сообщении написано именно VCRUNTIME140_1.dll, и запишите название программы. Откройте официальный сайт Microsoft «Latest supported Visual C++ Redistributable downloads», найдите пакет для Visual Studio 2015–2022 и новее и скачайте vc_redist.x64.exe при 64-разрядной Windows. Не скачивайте отдельную DLL с неизвестных сайтов.
  2. Скачайте пакет x86Даже на 64-разрядной Windows многие программы 32-разрядные: на той же странице Microsoft скачайте vc_redist.x86.exe. Для 32-разрядной Windows устанавливается только x86. Архитектуру Windows посмотрите через «Параметры» → «Система» → «О системе» или Win+Pause.
  3. УстановитеЗакройте программу с ошибкой. Запустите скачанный официальный установщик VC++, примите соглашение, нажмите «Установить», дождитесь сообщения об успехе. Если пакет уже установлен, в окне установки выберите «Восстановить», когда доступно. На 64-разрядной Windows аналогично установите x86 и x64 — это не взаимоисключающие пакеты.
  4. Перезагрузите ПКПосле установки выберите «Пуск» → «Питание» → «Перезагрузка». Откройте программу, которая выдаёт ошибку. Если окно об отсутствующей DLL исчезло, проблема решена; при новом имени файла запишите его, чтобы выяснить требуемый пакет.
  5. Проверьте версиюДля проверки Win+R → appwiz.cpl → Enter, найдите в списке установленные пакеты Microsoft Visual C++ 2015–2022 (или более новые единые 14.x), при необходимости x86/x64. Номер пакета не обязан совпадать буквально с названием DLL; устаревший пакет не устанавливайте поверх новой версии.
  6. Проверьте постороннюю DLL, не удаляя системные файлыЕсли ранее вручную копировали DLL в папку с программой, сначала убедитесь, что файл не является частью поставки разработчика. Подозрительные чужие копии сохраните в резервном месте и переустановите программу официальным установщиком, чтобы она использовала нужную версию. **Не удаляйте файлы из System32 или SysWOW64 вручную.**
  7. Проверьте системные файлыЕсли ошибка появляется в нескольких программах, откройте командную строку от администратора через «Пуск» и запустите sfc /scannow. На Windows 10/11 при повреждениях выполните DISM /Online /Cleanup-Image /RestoreHealth, затем повторите SFC. При успехе увидите сообщение о проверке или восстановлении целостности.
  8. Проверьте путьЕсли только одна программа не запускается, проверьте её разрядность и совместимость на сайте разработчика, затем переустановите из официального источника. При повторении ошибки передайте в поддержку полное сообщение, версию Windows, архитектуру приложения и список установленных пакетов VC++.
  9. Проверка наличия библиотеки и версии пакета
    Windows · Командная строка (CMD)Команда
    Проверка наличия библиотеки и версии пакета.
    dir C:\Windows\System32\vcruntime140_1.dll
    where vcruntime140_1.dll
    reg query "HKLM\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\x64" /v Version

Если сообщение появилось в игре или программе из Microsoft Store или из Steam, запустите установщик зависимостей из папки игры (_CommonRedist\vcredist). Для разработчиков: можно включить статическую линковку (/MT), чтобы приложение не зависело от пакета. Если после установки пакета ошибка не исчезла, проверьте разрядность программы и версии установленных библиотек. Список поддерживаемых пакетов — Microsoft.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.