VCRUNTIME140.dll / VCRUNTIME140_1.dll не найден
Что означает эта ошибка
vcruntime140 — базовая среда выполнения C/C++ (обработка исключений, работа с памятью). Библиотека vcruntime140_1.dll появилась в Visual Studio 2019 и существует только для x64: она отвечает за новый механизм обработки исключений. Поэтому у многих игроков с «давно установленным Visual C++ 2015» именно она и «отсутствует» — пакет просто устарел.
Где именно рвётся цепочка
Причины — от самой частой
Пошаговое решение: от простого к сложному
Проверяйте игру после каждого шага — дальше идти нужно, только если ошибка осталась.
-
Установите Microsoft Visual C++ Redistributable 2015–2022 (x64 и x86) легко ≈5 мин
Это один пакет для версий 2015, 2017, 2019 и 2022 — новый заменяет старый. Ставьте обе разрядности даже на 64-битной Windows: 32-битные игры и лаунчеры используют x86-версию. Если установщик пишет «уже установлено» — выберите «Исправить» (Repair), затем перезагрузите ПК.
-
Полностью перезагрузите ПК легко ≈3 мин
Именно «Перезагрузка», а не «Завершение работы»: в Windows 10/11 включён быстрый запуск, и после выключения часть системы восстанавливается из гибернации вместе со сбойным состоянием драйвера. Перед проверкой закройте лишние программы.
-
Проверьте карантин антивируса легко ≈5 мин
Антивирус может удалить или заблокировать файл игры (часто — модуль античита или DLL рядом с exe). Откройте журнал защиты (в Защитнике Windows: Безопасность Windows → Защита от вирусов и угроз → Журнал защиты). Если удалён файл официальной игры из лаунчера — восстановите проверкой файлов и добавьте папку игры в исключения. Файлы из неизвестных источников из карантина не возвращайте.
-
Проверьте целостность файлов игры легко ≈10 мин
Лаунчер сравнит файлы с эталоном и докачает повреждённые и недостающие — в том числе библиотеки, которые игра хранит в своей папке. Steam: Библиотека → ПКМ по игре → Свойства → Установленные файлы → «Проверить целостность файлов игры». Epic Games: Библиотека → «…» → Управление → «Проверить». EA app / Ubisoft Connect / Battle.net: «Восстановить» или «Проверить файлы» в меню игры. Xbox app: Управление → Файлы → «Проверить и восстановить».
-
Проверьте системные файлы: SFC и DISM средне ≈25 мин
Откройте «Командную строку» от имени администратора и выполните по очереди:
DISM /Online /Cleanup-Image /RestoreHealth, затемsfc /scannow. DISM восстанавливает хранилище компонентов, SFC — повреждённые системные файлы из него. После завершения перезагрузите ПК.
⛔ Почему нельзя скачивать DLL с «сайтов DLL»
- Одиночный файл не чинит причину: DLL входит в пакет (Visual C++, DirectX), и рядом с ней нужны другие файлы той же версии. Подложенный файл часто даёт новую ошибку — например,
0xc000007bиз-за смешения 32- и 64-битных версий. - Такие файлы никто не проверяет: под видом DLL распространяют вредоносный код, а библиотека, загруженная игрой, получает те же права, что и игра.
- Microsoft распространяет системные библиотеки только в составе официальных установщиков. Правильный путь — установить пакет целиком с сайта Microsoft или проверить файлы игры в лаунчере.
Диагностика по вашему ПК
Укажите видеокарту, объём ОЗУ и игру — сверим с требованиями и подскажем, на что обратить внимание именно у вас. Если вы вошли в аккаунт и сохранили ПК, данные подставятся сами.
Диагностика — подсказка по характеристикам, а не замер. Версию драйвера и модель блока питания браузер не видит: версию драйвера и реальный FPS покажет приложение FPSHQ для Windows.
Ключевые цифры
Уникальные метрики FPSHQ по данным этой страницы
Сколько времени занимает каждый шаг
Оценка времени из инструкции: 5 шагов, около 48 минут. Шаги идут от простых к сложным — обычно ошибка уходит на первых.
VCRUNTIME140.dll / VCRUNTIME140_1.dll не найден
VCRUNTIME140.dll и VCRUNTIME140_1.dll входят в Microsoft Visual C++ Redistributable 2015–2022. Ошибка с _1 значит, что у вас старая сборка пакета 2015/2017 — её нужно обновить до актуальной x64. Установите свежие vc_redist.x64.exe и vc_redist.x86.exe с сайта Microsoft и перезагрузите ПК.
- шагов в инструкции
- 5
- минут на все шаги
- 48 min
- инструкция проверена
- 02.10.2026
Частые вопросы
У меня уже установлен Visual C++ 2015, почему ошибка?
Пакеты 2015–2022 обновляются «поверх» друг друга, и старая сборка не содержит vcruntime140_1.dll. Актуальный установщик с сайта Microsoft заменит её.
Нужно ли удалять старые версии Visual C++ 2005–2013?
Нет. Это разные пакеты для разных программ, они не конфликтуют. Удаление сломает старые игры.
Чем VCRUNTIME140_1.dll отличается от VCRUNTIME140.dll?
VCRUNTIME140_1.dll появился в обновлениях Visual C++ 2019 и есть только в 64-битном пакете. Если ошибка именно про него, значит установлен старый пакет 2015/2017 — поставьте актуальный Visual C++ 2015–2022 x64 поверх.
Установщик пишет «уже установлена более новая версия»
Значит, пакет есть, но может быть повреждён. В «Программах и компонентах» выберите Microsoft Visual C++ 2015–2022 → «Изменить» → «Исправить» для x64 и x86, затем перезагрузите ПК.
🧭 Ничего не помогло?
Запишите точный текст ошибки и модуль из «Просмотра событий» (Журналы Windows → Приложение) и напишите в поддержку разработчика игры — приложите отчёт о сбое, если игра его создала. Проверьте и наш раздел с ошибкой, похожей по тексту.
Похожие ошибки
Официальные источники
Факты и ссылки проверены: 2026-10-02