Скачать msvcp140.dll и исправить ошибку в Windows
При запуске игр и приложений в Windows 11/10 и 7 может возникнуть ошибка "Не удается запустить программу, так как на компьютере отсутствует msvcp140.dll" или "Не удается продолжить выполнение кода поскольку система не обнаружила msvcp140.dll".
Это происходит, когда игра, которую вы пытаетесь запустить, требует наличие файла msvcp140.dll в системе Windows 11/10/7, который отсутствует, не найден, поврежден или антивирус добавил его в карантин.
Msvcp140.dll - это библиотека Microsoft C Runtime Library размером около 626 КБ, расположенная в папке System32 и устанавливается компонентом Microsoft Visual Studio.
Как исправить ошибку "Система не обнаружила msvcp140.dll" и "На ПК отсутствует msvcp140.dll"
В данной инструкции разберем, где скачать оригинальный отдельно файл msvcp140.dll для Windows 11/10 и как исправить ошибку, когда на ПК отсутствует msvcp140.dll и система не обнаружила его.
Расположение файла msvcp140.dll:
C:\Windows\ System32
C:\Windows\ SysWOW64
1. Установить Microsoft Visual C++ 2015, 2017 and 2019
Перейдите на официальный сайт Майкрософт и скачайте Visual Studio 2015, 2017, 2019 и 2022, после чего установите его. Важно отметить, что нужно скачать и установить две разрядности компонента x64 иx x86, так как сам файл msvcp140.dll находится в системной папке System32 и SysWOW64.
Если установлены отдельные Visual C++ 2015, то его нужно удалить перед установкой выше комбинированного компонента Visual C++ 2015, 2017 и 2019. Удалите все отдельные Visual C++ 2015 до 2022 в удалении программ.
2. Установить Visual C++ 2015 Update 3
Если выше способ не помог, то установите Visual C++ 2015 Update 3 с официального сайта Майкрософт, так как библиотека msvcp140.dll старая и содержалась именно в данном компоненте. Установить нужно две разрядности vc_redist.x64.exe и vc_redist.x86.exe.
3. Скачать оригинальный msvcp140.dll x64 для Windows 11/10
Сервис winbindex позволяет скачивать оригинальные системные файлы с серверов Microsoft.
- Скачайте msvcp140.dll для Windows 11/10.
- Файл будет скачен в формате .blob.
- Переименуйте просто файл в msvcp140.dll.
- Закиньте его по пути C:\Windows\ SysWOW64.
Файла msvcp140.dll x32 файла нет в данном сервисе, но можете попросить друга, чтобы скинул по Интернету и это будет безопаснее, чем скачивать со сторонних сайтов. DLL файл находится по пути C:\Windows\ System32.
4. Регистрация и отмена регистрации DLL файлов
Если DLL-файл присутствует на вашем компьютере, но вы все равно получите это сообщение об ошибке, вам может потребоваться перерегистрировать DLL-файл. Откройте командную строку от имени администратора и введите следующие команды.
regsvr32 /u msvcp140.dll
regsvr32 msvcp140.dll
5. Восстановление целостности Windows 11/10
Поврежденные системные файлы могут вызывать ошибку, когда система не обнаружила msvcp140.dll или он отсутствует в Windows 11/10 при запуске игр. Чтобы автоматически восстановить системные файлы, запустите командную строку от имени администратора и введите ниже команды по порядку.
sfc /scannow
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth