Сообщения вида «Не удается Продолжить выполнение кода, так как vcruntime140.dll не найден» чаще всего решаются установкой правильных пакетов Visual C++ и проверкой системных файлов. Ниже - быстрый порядок действий.
Коротко
- Поставьте Visual C++ 2015–2022 оба пакета: x64 и x86 (даже на 64-битной Windows).
- Не скачивайте отдельные .dll с сайтов - это риск. Ставим только официальный redistributable.
- Если не помогло - «Repair» существующих пакетов, затем SFC/DISM и проверка, нет ли «левого» vcruntime140.dll в папке программы.
Актуально: 15 октября 2025 • Windows 11/10 (x64/ARM64)
1. Установите Visual C++ 2015–2022 разом (самый быстрый путь)
Откройте PowerShell/Командную строку от имени администратора и выполните:
Код:
winget install -e --id Microsoft.VCRedist.2015+.x64
winget install -e --id Microsoft.VCRedist.2015+.x86
Обновить уже установленные пакеты до актуальных версий:
Код:
winget upgrade -e --id Microsoft.VCRedist.2015+.x64
winget upgrade -e --id Microsoft.VCRedist.2015+.x86
Подсказка: на Windows ARM64 обычно нужны ARM64 и x86 пакеты. На классической x64 - x64 + x86.
2. Оффлайн-установка (когда нет интернета)
Сохраните в одну папку официальные установщики VC_redist.x64.exe и VC_redist.x86.exe. Создайте файл install_vc_all.bat:
Код:
@echo off
start /wait "" VC_redist.x64.exe /quiet /norestart
start /wait "" VC_redist.x86.exe /quiet /norestart
echo Готово. Перезагрузите компьютер.
Запустите батник от администратора, затем перезагрузите ПК.
3.«Repair» уже установленных пакетов
Параметры → Приложения → Установленные приложения → найдите:- Microsoft Visual C++ 2015–2022 Redistributable (x64)
- Microsoft Visual C++ 2015–2022 Redistributable (x86)
4. Проверьте системные файлы (если ошибка не исчезла)
Код:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
5. Убедитесь, что .dll лежит в правильных папках
На x64-Windows:64-битные библиотеки: C:\Windows\System32\
32-битные библиотеки: C:\Windows\SysWOW64\
Проверьте, нет ли «чужого» vcruntime140.dll в папке самой программы (рядом с .exe). Если есть и он повреждён/не той разрядности, удалите только его и установите redistributable заново.
6. Архитектура приложения должна совпадать с библиотеками
Если программа 32-битная, ей нужен 32-битный пакет (x86). Если 64-битная - x64. На x64-Windows ставьте оба пакета, чтобы покрыть оба варианта.7. Частые ошибки и решения
- «VCRUNTIME140_1.dll отсутствует» - ставится тем же пакетом VC++ 2015–2022 (см. шаг 1).
- Код 0x80070666 («другая версия уже установлена») - выполните winget upgrade (см. выше) или удалите конфликтующую запись VC++ и установите заново.
- Идея «зарегистрировать DLL через regsvr32» - не поможет. vcruntime140.dll не COM-библиотека, регистрировать её не нужно.
- Ошибка остаётся у одной конкретной программы - проверьте, нет ли у неё «локальных» DLL в каталоге, попробуйте «Восстановить/Изменить» установку приложения или переустановить его.
- Сразу после крупного обновления Windows - выполните SFC/DISM, затем обновите VC++ снова (иногда обновления перезаписывают компоненты).
8. Проверка, что пакеты установлены
Глянуть через winget:
Код:
winget list "Visual C++ 2015-2022"
9. Профилактика на будущее
- Храните на флешке оффлайн-пакеты VC++ и маленький батник установки.
- Не скачивайте одиночные DLL с неизвестных ресурсов.
- Раз в квартал обновляйте пакеты:
Код:
winget upgrade -e --id Microsoft.VCRedist.2015+.x64
winget upgrade -e --id Microsoft.VCRedist.2015+.x86
Мини-FAQ
Нужно ли ставить x86 на 64-битную систему?Да. Многие программы до сих пор 32-битные.
Почему после установки всё равно ошибка?
Часто в папке программы лежит «чужой» vcruntime140.dll неправильной разрядности. Удалите его и переустановите VC++.
Что делать на ARM-ноутбуке с Windows?
Ставьте ARM64 и x86 пакеты. Чистые x64-приложения там не запустятся без эмуляции.
Где физически лежит нужный файл?
На x64: System32 - 64-битная версия, SysWOW64 - 32-битная. Не путайте.
Итог
90% случаев «vcruntime140.dll не найден» решаются установкой/обновлением Visual C++ 2015–2022 (x64 и x86), затем «Repair» и проверкой SFC/DISM. Не ставьте отдельные DLL со сторонних сайтов - используйте официальный redistributable. После перезагрузки большинство приложений запускается без ошибок.См. также
Как установить Visual C++ 2015–2022 разом - команды winget и оффлайн-батник.Проверка совместимости (Windows): что ставить и как чинить - когда программа не запускается.
Как проверить хеш-сумму файла (SHA-256) - пригодится для оффлайн-пакетов.