Москва: проверенные б/у ноутбуки с гарантией и проверкой перед оплатой
+7 906 722-94-45

Главная → Статьи → Не удаётся продолжить выполнение кода: отсутствует VCRUNTIME140.dll, VCRUNTIME140_1.dll или MSVCP140.dll на ноутбуке — безопасная установка без вирусов

Не удаётся продолжить выполнение кода: отсутствует VCRUNTIME140.dll, VCRUNTIME140_1.dll или MSVCP140.dll на ноутбуке — безопасная установка без вирусов

Не удаётся продолжить выполнение кода: отсутствует VCRUNTIME140.dll, VCRUNTIME140_1.dll или MSVCP140.dll на ноутбуке — безопасная установка без вирусов

Не удаётся продолжить выполнение кода: отсутствует VCRUNTIME140.dll, VCRUNTIME140_1.dll или MSVCP140.dll на ноутбуке — безопасная установка без вирусов

Первое же включение только что купленного ноутбука без предустановленной ОС (или после чистой переустановки свежей Windows 11 с флешки) почти неизбежно встречает владельца знаменитым белым окном ошибки при попытке запустить OBS Studio, Photoshop, AutoCAD, Blender, Discord, мессенджер, игру или бухгалтерский модуль: «Не удаётся продолжить выполнение кода, поскольку система не обнаружила VCRUNTIME140.dll (или MSVCP140.dll / VCRUNTIME140_1.dll / CONCRT140.dll). Для устранения этой проблемы попробуйте переустановить программу».

И вот именно в эту минуту 90 процентов новичков совершают роковую ошибку кибербезопасности: вбивают название файла скачать vcruntime140.dll бесплатно в поисковик, переходят на первый попавшийся рекламный сайт-помойку, скачивают оттуда неизвестный файл непонятной разрядности (нередко склеенный со стилером паролей браузера или майнером!) и бросают его вручную в папку C:\Windows\System32 — после чего получают уже новую ошибку 0xc000007b и заражённый ноутбук!

Запомните главное золотое правило на всю жизнь: библиотеки VCRUNTIME140.dll, VCRUNTIME140_1.dll и MSVCP140.dll — это официальные бесплатные системные библиотеки компании Microsoft (Microsoft Visual C++ Redistributable), которые скачиваются за 15 секунд одним маленьким официальным установщиком с цифровой подписью Microsoft и исправляют работу всех программ на ноутбуке сразу! Разберём тонкости правильной установки (почему на 64-битный ноутбук нужно ставить два файла, а не один!) и случаи, когда пакет уже установлен, но ошибка всё равно появляется.

Справочная таблица недостающих библиотек C++ и их точных официальных пакетов

Цифровой индекс в имени .dll-файла прямо называет год поколения компилятора Microsoft Visual Studio, на котором разработчики написали вашу программу:

Какой файл просит программа на экране Какой официальный пакет Microsoft нужен Критически важная деталь для 64-битной Windows 11
VCRUNTIME140.dll, VCRUNTIME140_1.dll, MSVCP140.dll, CONCRT140.dll, MFC140U.dll Microsoft Visual C++ 2015–2022 Redistributable (единый объединённый пакет для 2015, 2017, 2019 и 2022 годов!) Обязательно скачайте и установите ОБА установщика подряд: сначала VC_redist.x86.exe (32-битный), а затем VC_redist.x64.exe (64-битный)! (На ARM-ноутбуках — ещё и VC_redist.arm64.exe!)
MSVCR120.dll, MSVCP120.dll Microsoft Visual C++ 2013 Redistributable Старые инженерные сметные программы, плагины и классические игры 2013–2015 годов требуют оба файла vcredist_x86.exe + vcredist_x64.exe выпуска 2013 года!
MSVCR110.dll, MSVCP110.dll Microsoft Visual C++ 2012 Redistributable Update 4 Аналогично ставится пара x86 + x64 с официального сервера Microsoft
MSVCR100.dll, MSVCP100.dll Microsoft Visual C++ 2010 Service Pack 1 Redistributable Необходим для классических корпоративных клиентов, банковских утилит и сканеров 2010–2012 годов
XINPUT1_3.dll, D3DX9_43.dll, X3DAudio1_7.dll Веб-установщик исполняемых библиотек DirectX (June 2010 End-User Runtimes) В современной Windows 11 уже встроен DirectX 12, но не включены дополнительные старые библиотеки DirectX 9.0c — один раз поставьте официальный пакет DirectX End-User Runtime!

Почему люди ставят VC_redist.x64, перезагружают ноутбук, а ошибка НЕ исчезает?!

Это главная ловушка, из-за которой пользователи в отчаянии переустанавливают саму игру или программу по три раза подряд! Логика кажется очевидной: «У меня современный мощный 64-разрядный ноутбук и 64-разрядная Windows 11 — значит, мне нужен только файл x64, а старый x86 мне не подходит!»

Это 100%-е заблуждение! Внутри 64-разрядной операционной системы Windows 11 живут ДВА полностью раздельных хранилища библиотек:

  1. В папке C:\Windows\System32 (несмотря на историческое число 32 в названии!) лежат 64-разрядные библиотеки — туда их кладёт установщик VC_redist.x64.exe.
  2. В папке C:\Windows\SysWOW64 (подсистема Windows 32-bit on Windows 64-bit!) лежат 32-разрядные библиотеки — и туда они попадут Только после запуска установщика VC_redist.x86.exe!

Огромное количество современных программ (пусковые лаунчеры игр, инсталляторы, плагины к аудиоредакторам, модули печати, торгового оборудования и 1С и бухгалтерских систем) до сих пор скомпилированы как 32-разрядные процессы! Они ищут свой VCRUNTIME140.dll строго в папке SysWOW64, видят пустоту (потому что вы поставили только x64!) и продолжают выдавать ту же самую ошибку!

Пошаговая эталонная инструкция на 2 минуты (навсегда и на 100% безопасно)

Шаг 1. Если вы ранее уже бросали вручную скачанные с чужих сайтов .dll — сначала удалите этот мусор!

Если до чтения этой статьи вы уже успели скопировать случайные файлы vcruntime140.dll или msvcp140.dll в папку самой программы либо в системные папки — обязательно удалите те самодельные файлы, иначе официальный установщик увидит конфликт или программа подхватит битую локальную копию из своей папки вместо настоящей системной!

Шаг 2. Установите официальную пару с сайта Microsoft Learn (или штатной командой winget за 10 секунд!)

А знали ли вы, что в каждой современной Windows 11 уже встроен официальный пакетный менеджер Microsoft WinGet, который скачивает и ставит эталонные проверенные библиотеки прямо с серверов Microsoft одной строчкой без единого открытия браузера?!

  1. Нажмите правой кнопкой мыши по кнопке Пуск → Терминал (Администратор).
  2. Скопируйте и выполните по очереди всего две короткие команды:
    • winget install Microsoft.VCRedist.2015+.x86
    • winget install Microsoft.VCRedist.2015+.x64 (Либо скачайте те же самые два официальных файла напрямую со страницы learn.microsoft.com/cpp/windows/latest-supported-vc-redist и нажмите «Установить» в каждом из двух окон!)
  3. Перезагрузите ноутбук — все современные программы и игры 2015–2026 годов запустятся в ту же секунду!

Шаг 3. Что делать, если оба пакета УЖЕ установлены в системе, но конкретная программа всё равно ругается?

Встречаются три точных технических нюанса, которые легко решаются за минуту:

  1. Повреждение ранее установленного пакета: откройте Параметры → Приложения → Установленные приложения, введите в строку поиска слово Visual C++, нажмите три точки справа у обоих пунктов Microsoft Visual C++ 2015–2022 Redistributable (x64) и (x86) → Изменить → Исправить (Repair)! Установщик за 5 секунд сверит контрольные суммы всех файлов и восстановит повреждённую библиотеку.
  2. Ошибка именно файла VCRUNTIME140_1.dll (с единичкой через нижнее подчёркивание!): эта дополнительная библиотека обработки исключений появилась только в свежих версиях пакета после 2019–2022 годов! Если у вас стоял старый отдельный пакет Visual C++ 2015 без обновления — установка свежего объединённого выпуска 2015–2022 мгновенно добавляет недостающий файл VCRUNTIME140_1.dll!
  3. Изолированные UWP / MSIX пакеты (или приложение типа Skype / Firefox со встроенным собственным рантаймом): если программа поставляется через магазин приложений, обновите в Microsoft Store → Библиотека системный компонент Microsoft Desktop App Installer / Windows App Runtime и выполните проверку системных файлов sfc /scannow.

Контрольный чек-лист здоровой программной среды ноутбука после установки Windows

  • [ ] На ноутбуке установлены строго официальные подписанные пакеты Microsoft Visual C++ 2015–2022 сразу обеих архитектур — x86 и x64 (плюс ARM64 для ноутбуков на базе Snapdragon).
  • [ ] Не использовались сторонние сомнительные сайты одиночных .dll-файлов и «неофициальные репаки всех библиотек от Васяна с торрента».
  • [ ] Для классических программ и игр дополнительно установлен официальный архивный пакет DirectX End-User Runtimes и включён компонент .NET Framework 3.5.
  • [ ] Выполнена проверка целостности системных компонентов командой sfc /scannow.

Частые вопросы

У меня в списке «Установленные приложения» ноутбука висит целых 10 строчек «Microsoft Visual C++» за 2008, 2010, 2012, 2013 и 2015–2022 годы! Можно ли удалить старые, чтобы освободить место, оставив только самый новый?

Ни в коем случае не удаляйте старые выпуски 2008, 2010, 2012 и 2013 годов! В отличие от обычных программ, разные поколения библиотек Visual C++ НЕ заменяют друг друга (исключение — только единое семейство 2015–2022, внутри которого новый выпуск заменяет 2015, 2017 и 2019 годы!). Все эти 8–10 пакетов занимают на диске крошечные 120 мегабайт в сумме (меньше одного минутного видео на телефоне!), зато обеспечивают безупречный запуск любых старых и новых программ, сканеров, принтеров и игр! Если же на системном накопителе действительно тесно — загляните в наше руководство по правильному апгрейду оперативной памяти и SSD в ноутбуке.

Нужно ли ставить отдельные библиотеки на учебный ноутбук школьника или первокурсника для Python, C++, Blender и Office?

Да! Установка официальной пары Visual C++ 2015–2022 (x86 + x64) — это шаг №1 при подготовке любого учебного компьютера (мы всегда рекомендуем сделать это сразу после первого включения моделям из подборки надёжных ноутбуков для школьника и первокурсника), поскольку сам интерпретатор Python для Windows, библиотеки машинного обучения NumPy / PyTorch и Blender напрямую опираются на VCRUNTIME140.dll!

Установлены ли все базовые системные библиотеки Microsoft на ноутбуках с гарантией из нашего каталога?

Конечно! Каждый ноутбук проходит полную предпродажную программную подготовку по стандарту цифрового паспорта ноутбука на чистой лицензионной Windows с установленными базовыми рантаймами Microsoft — вы достаёте ноутбук из коробки и сразу начинаете работать под защитой гарантии 12 месяцев.