Как исправить ошибку «MSVCP140.dll не найден» в Windows 10

Если в Windows 10 отображается сообщение «Выполнение кода невозможно, поскольку файл MSVCP140.dll не найден» , это обычно означает, что затронутая программа не может загрузить среду выполнения Microsoft Visual C++, для которой она была создана. Самое безопасное решение — установить или восстановить официальный распространяемый пакет Microsoft Visual C++, а затем восстановить или переустановить приложение при необходимости. Не загружайте отдельную копию файла MSVCP140.dll с сайтов сторонних разработчиков DLL.

В Windows 10 появилось сообщение об ошибке системы, указывающее на то, что файл MSVCP140.dll не найден.
Сообщение MSVCP140.dll обычно появляется, когда приложение не может загрузить необходимую среду выполнения Visual C++.

1. Установите последнюю версию распространяемого пакета Microsoft Visual C++.

MSVCP140.dll является частью среды выполнения Visual C++ от Microsoft. В настоящее время Microsoft рекомендует использовать последнюю поддерживаемую версию распространяемого пакета Visual C++ v14 для приложений, созданных с помощью Visual Studio 2017, 2019, 2022 или 2026. Установленный на ПК распространяемый пакет должен быть как минимум той же последней версии, что и инструменты сборки, использованные для создания приложения.

  1. Откройте официальную страницу загрузки распространяемых компонентов Visual C++ от Microsoft .
  2. Загрузите пакет, соответствующий архитектуре приложения. Microsoft предоставляет актуальные установщики для архитектур x64 и x86 .
  3. Запустите установщик. Если появится предложение «Установить» , установите программу. Если появится предложение «Восстановить» , выберите «Восстановить».
  4. Перезагрузите Windows, а затем снова запустите проблемную программу.

На 64-битном ПК с Windows 10 более старые или 32-битные приложения могут по-прежнему требовать среду выполнения x86. Если вы не знаете, является ли приложение 32-битным или 64-битным, установка пакетов Microsoft x64 и x86 — это практичный способ охватить обе архитектуры приложений.

Окно установки Microsoft Visual C++ Redistributable в Windows 10 с выбранным параметром «Восстановление».
Если среда выполнения уже установлена, установщик Microsoft может предложить вариант восстановления для поврежденных или отсутствующих файлов среды выполнения.

2. Восстановите установленные пакеты Visual C++.

Если ошибка возникла после обновления приложения, сбоя, прерванной установки или операции очистки, возможно, исполняемый файл уже присутствует, но поврежден. Windows 10 по-прежнему предоставляет доступ к установленным программам рабочего стола через «Параметры» > «Приложения» > «Приложения и функции» и через «Панель управления».

  1. Откройте «Настройки» > «Приложения» > «Приложения и функции» .
  2. Найдите записи о распространяемых компонентах Microsoft Visual C++. Если установлены как 64-разрядные, так и 86-разрядные версии, восстановите пакет, соответствующий затронутому приложению; если архитектура приложения неясна, восстановите оба пакета.
  3. Выберите запись, нажмите «Изменить» , а затем, когда установщик предложит вам воспользоваться функцией «Восстановить» .
  4. Перезагрузите компьютер и проверьте работу программы.

Компания Microsoft также описывает варианты восстановления настольных программ в своем руководстве по восстановлению приложений и программ для Windows .

На странице «Приложения и возможности» Windows 10 отображаются записи о распространяемых компонентах Microsoft Visual C++ для 64- и 86-разрядных систем.
В Windows 10 можно указать отдельные пакеты распространения Visual C++ для архитектур x64 и x86, поскольку разные приложения могут требовать разных архитектур.

3. Восстановите или переустановите приложение, в котором отображается ошибка.

Если среда выполнения Visual C++ работает исправно, но сбой происходит только в одной программе, возможно, установка самой программы неполная или повреждена. Сначала воспользуйтесь встроенной функцией восстановления приложения, если она доступна. В противном случае удалите приложение, перезагрузите Windows и переустановите последнюю поддерживаемую сборку с официального сайта или магазина издателя программного обеспечения.

Обратите внимание, какой исполняемый файл вызывает ошибку. Если сообщение появляется только при запуске одного плагина, лаунчера или вспомогательного процесса, обычно нет необходимости восстанавливать всю установку Windows.

4. Запустите DISM и SFC, если несколько приложений не работают.

Если несколько программ внезапно сообщают об отсутствии DLL-файлов или сама Windows ведет себя некорректно, проверьте хранилище компонентов Windows и защищенные системные файлы. Microsoft рекомендует запускать DISM перед проверкой системных файлов.

  1. Найдите «Командная строка» , щелкните по ней правой кнопкой мыши и выберите «Запустить от имени администратора» .
  2. Выполните эту команду и дождитесь ее завершения:
DISM.exe /Online /Cleanup-image /Restorehealth

Затем выполните:

sfc /scannow

Не закрывайте окно, пока проверка SFC не достигнет 100%. Компания Microsoft описывает этот процесс и возможные результаты в своем руководстве по восстановлению System File Checker .

Командная строка администратора в Windows 10, отображающая команды DISM RestoreHealth и SFC scannow.
В случаях, когда ошибки, связанные с отсутствующими DLL-файлами, затрагивают несколько программ или Windows демонстрирует более масштабные признаки повреждения, сначала используйте DISM, а затем SFC.

Чего не следует делать

  • Не скачивайте MSVCP140.dll со случайных сайтов, посвященных DLL-файлам. Вы не сможете проверить актуальность, совместимость или безопасность файла, а копирование одного DLL-файла не гарантирует надежного восстановления остальной части среды выполнения.
  • Не используйте regsvr32 в качестве стандартного решения проблемы с MSVCP140.dll. Regsvr32 предназначен для компонентов DLL, которые должны регистрироваться в Windows. MSVCP140.dll поставляется в составе среды выполнения Visual C++, поэтому правильным решением будет восстановление или переустановка распространяемого пакета.
  • Не удаляйте другие распространяемые компоненты Visual C++ только потому, что они кажутся устаревшими. Разные приложения могут зависеть от разных семейств сред выполнения и архитектур.

Примечание о поддержке Windows 10.

Поддержка Windows 10 прекратилась 14 октября 2025 года . Описанные выше шаги по устранению неполадок по-прежнему применимы к Windows 10, но Microsoft больше не предоставляет обычные бесплатные обновления безопасности или техническую поддержку для этой операционной системы. Если вы продолжаете использовать Windows 10, ознакомьтесь с рекомендациями Microsoft по прекращению поддержки Windows 10 и доступными вариантами обновления или расширенными обновлениями безопасности.

Оставить комментарий

Как добавить игры в GeForce Experience на Windows 10 (теперь приложение NVIDIA)

Как добавить игры в GeForce Experience на Windows 10 (теперь приложение NVIDIA)

Узнайте, как добавлять игры в GeForce Experience на Windows 10, используя текущий алгоритм сканирования мест в приложении NVIDIA, а также как исправить проблемы с отсутствующими или неподдерживаемыми играми.

Как включить внутриигровое отображение Discord в Windows

Как включить внутриигровое отображение Discord в Windows

Узнайте, как включить внутриигровое наложение Discord в Windows 10 или 11, открыть его с помощью Shift + `, настроить его и исправить распространенные проблемы с наложением.

Как установить поддержку мобильных устройств Apple без iTunes на Windows 10

Как установить поддержку мобильных устройств Apple без iTunes на Windows 10

Вам больше не понадобится старый обходной путь с MSI-файлами iTunes. В Windows 10 установите Apple Devices из Microsoft Store, чтобы подключать и управлять iPhone или iPad.

Как добавить кнопки «Переместить в» и «Скопировать в» в контекстное меню Windows 10

Как добавить кнопки «Переместить в» и «Скопировать в» в контекстное меню Windows 10

Добавьте команды «Копировать в папку» и «Переместить в папку» в контекстное меню Windows 10, вызываемое щелчком правой кнопки мыши, с помощью более безопасного метода в реестре для каждого пользователя, а также шаги по удалению.

Сохранения в облаке Steam: как загрузить и удалить сохраненные игры

Сохранения в облаке Steam: как загрузить и удалить сохраненные игры

Узнайте, как проверить синхронизацию Steam Cloud, загрузить облачные сохранения, найти локальные данные сохранений Steam и безопасно сбросить или удалить сохраненные игры без рискованных взломов файлов.

Как безопасно очистить папку SteamLibrary в Windows 10

Как безопасно очистить папку SteamLibrary в Windows 10

Очистите папку SteamLibrary в Windows 10 безопасным способом с помощью хранилища Steam, затем удалите подтвержденные оставшиеся папки с игрой, не удаляя сохранения или активные файлы.

Как исправить искаженное или перемешанное воспроизведение видео в VLC

Как исправить искаженное или перемешанное воспроизведение видео в VLC

Исправьте искаженное или перемешанное видео в VLC, изменив настройки аппаратного декодирования и вывода видео, отрегулировав кэширование потока и исключив проблемы с файлами.

Как исправить ошибку «MSVCP140.dll не найден» в Windows 10

Как исправить ошибку «MSVCP140.dll не найден» в Windows 10

Устраните ошибку «MSVCP140.dll не найден» в Windows 10, восстановив или переустановив распространяемый пакет Microsoft Visual C++ и соответствующее приложение.

Наложение Discord не работает или не отображается? Как его отключить?

Наложение Discord не работает или не отображается? Как его отключить?

Узнайте, как отключить оверлей Discord Game Overlay глобально или для каждой игры отдельно в Windows, а также что проверить, если оверлей не отображается или постоянно появляется.

Как очистить историю защиты в Windows Defender на Windows 10

Как очистить историю защиты в Windows Defender на Windows 10

Узнайте, как безопасно очистить старую историю защиты Windows Defender в Windows 10, устранить активные оповещения и сократить срок хранения истории сканирования Defender с помощью PowerShell.