Главная
» WINDOWS
»
Как исправить ошибку «MSVCP140.dll не найден» в Windows 10
Как исправить ошибку «MSVCP140.dll не найден» в Windows 10
Если в Windows 10 отображается сообщение «Выполнение кода невозможно, поскольку файл MSVCP140.dll не найден» , это обычно означает, что затронутая программа не может загрузить среду выполнения Microsoft Visual C++, для которой она была создана. Самое безопасное решение — установить или восстановить официальный распространяемый пакет Microsoft Visual C++, а затем восстановить или переустановить приложение при необходимости. Не загружайте отдельную копию файла MSVCP140.dll с сайтов сторонних разработчиков DLL.
Сообщение MSVCP140.dll обычно появляется, когда приложение не может загрузить необходимую среду выполнения Visual C++.
1. Установите последнюю версию распространяемого пакета Microsoft Visual C++.
MSVCP140.dll является частью среды выполнения Visual C++ от Microsoft. В настоящее время Microsoft рекомендует использовать последнюю поддерживаемую версию распространяемого пакета Visual C++ v14 для приложений, созданных с помощью Visual Studio 2017, 2019, 2022 или 2026. Установленный на ПК распространяемый пакет должен быть как минимум той же последней версии, что и инструменты сборки, использованные для создания приложения.
Загрузите пакет, соответствующий архитектуре приложения. Microsoft предоставляет актуальные установщики для архитектур x64 и x86 .
Запустите установщик. Если появится предложение «Установить» , установите программу. Если появится предложение «Восстановить» , выберите «Восстановить».
Перезагрузите Windows, а затем снова запустите проблемную программу.
На 64-битном ПК с Windows 10 более старые или 32-битные приложения могут по-прежнему требовать среду выполнения x86. Если вы не знаете, является ли приложение 32-битным или 64-битным, установка пакетов Microsoft x64 и x86 — это практичный способ охватить обе архитектуры приложений.
Если среда выполнения уже установлена, установщик Microsoft может предложить вариант восстановления для поврежденных или отсутствующих файлов среды выполнения.
2. Восстановите установленные пакеты Visual C++.
Если ошибка возникла после обновления приложения, сбоя, прерванной установки или операции очистки, возможно, исполняемый файл уже присутствует, но поврежден. 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 перед проверкой системных файлов.
Найдите «Командная строка» , щелкните по ней правой кнопкой мыши и выберите «Запустить от имени администратора» .
В случаях, когда ошибки, связанные с отсутствующими 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 и доступными вариантами обновления или расширенными обновлениями безопасности.