VCRUNTIME140_1.dll отсутствует: как исправить ошибку
VCRUNTIME140_1.dll — младший брат знакомого VCRUNTIME140.dll: та же среда Visual C++ 2015–2022, но файл отвечает за дополнительные механизмы обработки исключений и появился в более поздних версиях пакета. Из-за этого ошибка «отсутствует VCRUNTIME140_1.dll» имеет характерную особенность: у пользователя установлен Visual C++, программы в целом работают, а конкретная игра или приложение всё равно падает с этой библиотекой. Причина — установлен старая ревизия пакета, в которой файла ещё не было.
Важная особенность этого файла
VCRUNTIME140_1.dll существует только в 64-битной версии — файл нужен лишь программам, собранным для x64. Поэтому ошибка возникает почти всегда при запуске именно современных игр и тяжёлых приложений. И отсюда же следствие: если файл «отсутствует», лечится это обновлением 64-битного пакета, а не установкой чего-то в SysWOW64.
Шаг 1. Обновите Visual C++ Redistributable x64
Скачайте с сайта Microsoft свежий установщик «Microsoft Visual C++ 2015–2022 Redistributable (x64)» — файл с пометкой x64 — и запустите его. Установщик обновит пакет до актуальной версии, и VCRUNTIME140_1.dll появится в System32 вместе с сопутствующими файлами. После установки перезагрузитесь. Ссылки на все версии пакета и полный порядок — в статье Полный набор Visual C++ Redistributable. Для полноты поставьте и x86-пакет: многим программам нужны обе разрядности.
Шаг 2. Если ошибка осталась — переустановите пакет начисто
Откройте «Параметры → Приложения», удалите записи Visual C++ 2015–2022 (x86 и x64), перезагрузитесь и установите свежие версии заново. Повреждённая ревизия пакета, в которой файл отсутствует или испорчен, обновлением «поверх» иногда не лечится — начисто решает надёжнее.
Шаг 3. Проверьте систему и папку игры
Удалите скопированные вручную DLL из папки с игрой, если такие есть, и выполните проверку целостности: sfc /scannow и DISM /Online /Cleanup-Image /RestoreHealth — подробности в статьях SFC /scannow и DISM. Если файл исчезает повторно — просканируйте систему: Как проверить компьютер на вирусы.
Шаг 4. Ручная установка — только в крайнем случае
64-битный файл кладётся в C:\Windows\System32, регистрация через regsvr32 не нужна. Но помните: одиночный файл без свежего пакета — полумера, и правильный путь всегда через шаг 1. Правила ручной установки: Как вручную установить DLL-файл.
Если ошибка возникает в играх вместе с другими кодами — сверьтесь с материалами: Ошибка Visual C++ при запуске игры, Ошибка 0xc000007b, а также разборы соседних файлов: VCRUNTIME140.dll и MSVCP140.dll.
Не решили проблему самостоятельно?
Иван из MSFree IT поможет удалённо — через AnyDesk, без поездки в сервис.
Более 15 лет опыта, честные цены, работа 24/7.
Или позвоните: +7 (937) 86-88-001
