Если с этим пакетом возникнут проблемы, файл msvcp140.dll в вашей системе будет поврежден. А поскольку это пакет, входящий в состав Windows, самый простой способ устранить проблему — снова загрузить его с сайта Microsoft.
Cкачать msvcp140.dll для Windows 10/8.1/7
Иногда программы не запускаются, и вы получаете сообщение об ошибке «Выполнение кода не может продолжаться, поскольку система не нашла файл msvcp140.dll» или «Программа не может быть запущена, поскольку файл msvcp140.dll отсутствует на компьютере».
Да, такое случается, но сейчас я расскажу вам, как быстро исправить ошибку файла msvcp140.dll. Инструкции очень просты и не требуют специальных знаний.
Установка Microsoft Visual C++
Установка Visual C++ 2019 — это автоматическое решение вашей проблемы. Вам просто нужно установить Microsoft Visual C++ 2019, необходимый файл msvcp140.dll будет автоматически скопирован в нужную папку. Этот метод подходит для всех версий Windows 7/8.1/10.
С помощью нескольких шагов вы можете скопировать недостающий файл без установки:
- Загрузите недостающий файл msvcp140.dll с нашего сайта,
- Скопируйте его в C:{Windows\SysWOW64 (для 64-битных систем) или C:{Windows\System32 (для 32-битных систем),
- На клавиатуре одновременно нажмите клавиши: Widows + R и введите Command — regsvr32 msvcp140.dll для регистрации библиотеки.
Да. Существует множество программ и игр, таких как Sims 4, Skype, Mafia 3, Syberia 3, Origin, Grim dawn, Civilization 6, GTA 5, Photoshop и многие другие, которые используют Microsoft Visual C++.
Скачайте этот файл для вашей версии Windows (для 64-битной операционной системы вам понадобятся 32- и 64-битные версии этого файла), а затем скопируйте его по указанному адресу:
На компьютере отсутствует msvcp140.dll — причины ошибки и как ее исправить
Прежде чем мы рассмотрим, где скачать msvcp140.dll (как и все другие DLL-файлы, вызывающие ошибки при запуске программ), я рекомендую вам понять, что это за файл, иначе вы рискуете скачать что-то неправильное с сомнительных сторонних сайтов. В этом случае вы можете получить файл с официального сайта Microsoft.
Файл msvcp140.dll является одной из библиотек, входящих в состав компонентов Microsoft Visual Studio 2015, необходимых для запуска определенных программ. По умолчанию он находится в папках C:\Windows\System32\ и C:\Windows\SysWOW64\, но может понадобиться и в папке исполняемого файла запущенной программы (основной признак — наличие в ней других файлов dll).
По умолчанию этот файл отсутствует в Windows 7, 8 и Windows 10. При установке программ и игр, требующих msvcp140.dll и других файлов Visual C++ 2015, необходимые компоненты обычно устанавливаются автоматически.
Но не всегда: если вы загружаете repack или портативную программу, этот шаг может быть пропущен, в результате чего появится сообщение «Программа не может быть выполнена» или «Выполнение кода не может быть продолжено».
Решение заключается в том, чтобы загрузить необходимые компоненты и установить их самостоятельно.
Как скачать файл msvcp140.dll в составе распространяемых компонентов Microsoft Visual C++ 2015
Самый верный способ скачать msvcp140.dll — загрузить распространяемые компоненты Microsoft Visual C++ 2015 и установить их на Windows. Это можно сделать следующим образом:
- Перейдите на сайт https://www.microsoft.com/ru-ru/download/details.aspx?id=53840 и нажмите «Загрузить». Обновление летом 2017 года: вышеуказанная страница появляется и исчезает с сайта Microsoft. Если возникают проблемы с загрузкой, существуют другие способы загрузки файлов: Как загрузить распространяемые пакеты Visual C++ с сайта Microsoft.
- Если у вас 64-битная система, проверьте сразу две версии (x64 и x86, это важно), если 32-битная — только x86 и загрузите их на свой компьютер.
- Сначала запустите установку vc_redist.x86.exe, а затем vc_redist.x64.exe.
После завершения установки файл msvcp140.dll и другие необходимые исполняемые библиотеки будут находиться в папках C:\Windows\System32\ и C:\Windows\SysWOW64\.
После этого вы можете запустить программу или игру и, скорее всего, не увидите сообщения о том, что программа не может запуститься, потому что msvcp140.dll отсутствует на вашем компьютере.
Видео инструкция
На всякий случай — видео с инструкциями по устранению ошибки.
Некоторые дополнительные моменты о вышеуказанной ошибке, которые могут помочь в ее устранении:
- Одновременная установка x64 и x86 (32-битных) версий библиотек необходима и на 64-битной системе, так как многие программы являются 32-битными и требуют соответствующих библиотек, несмотря на разрядность операционной системы.
- 64-битный (x64) установщик распространяемых компонентов Visual C++ 2015 (Update 3) хранит msvcp140.dll в папке System32, в то время как 32-битный (x86) установщик хранит его в SysWOW64.
- Если во время установки возникают ошибки, проверьте, не установлены ли уже эти компоненты, и попробуйте удалить их, затем повторите установку.
- В некоторых случаях копирование файла msvcp140.dll из System32 в папку исполняемого файла (exe) программы может помочь, если программа все равно не запускается.
Вот и все. Надеюсь, теперь ошибка исправлена. Я буду благодарен, если вы сообщите мне в комментариях, какая программа или игра вызвала ошибку и была ли проблема устранена.
Скачайте этот файл для вашей версии Windows (для 64-битной операционной системы вам понадобятся 32- и 64-битные версии этого файла), а затем скопируйте его по указанному адресу:
Как восстановить файл msvcp140.dll с официального сайта
Этот метод требует перехода на официальный сайт Microsoft и загрузки распространяемого пакета библиотек Microsoft Visual C++. Там будет не только msvcp140.dll, но и большинство других DLL, которые больше всего нужны играм и приложениям.
Перейдите по этой ссылке и найдите раздел «Visual Studio 2015, 2017, 2019 и 2022». Здесь вам нужно выбрать и загрузить правильную версию пакета распределенной библиотеки.
— Если у вас 32-битная Windows 10, вам нужно загрузить только x86-версию — файл vc_redist_x86.exe. Для 64-битной системы необходимо загрузить версии x64 и x86. После загрузки исполняемых файлов — vc_redist.x86.exe и vc_redist.x64.exe, запустите установку двух версий последовательно.
После завершения установки перезагрузите компьютер. Теперь сообщение об ошибке «Unable to start program, msvcp140 dll is missing» должно исчезнуть, так как 32- и 64-битные версии этой библиотеки появятся в соответствующих папках операционной системы.
Как скачать файл msvcp140.dll отдельно и установить его
Этот метод крайне нежелателен и должен использоваться только в крайнем случае. Как я уже говорил, таким образом можно легко подхватить вирус и потерять свои данные. Во-вторых, вы должны скачать только 32-битную версию библиотеки для 32-битных систем и обе версии для 64-битных систем. Однако если вы решили воспользоваться этим способом (например, если вы скачиваете библиотеку msvcp140.dll не из интернета, а с другого компьютера на флешке), то обязательно проверьте ее антивирусной программой. Если он у вас не установлен, скачайте бесплатный сканер DrWeb CureIT и проверьте файл с его помощью. И только после тщательной проверки вы можете скопировать его в системную папку.
В любом случае, я опубликую свою собственную версию библиотеки msvcp140.dll — скачать: Ссылка.
- C:³Windows\System32\ — для 32-битной операционной системы
- C:Windows\SysWOW64 — для 64-битной операционной системы
Внимание! Для 64-битных систем необходимо скопировать как 32-битную, так и 64-битную версии библиотеки в соответствующую папку.
После копирования библиотеки ее необходимо зарегистрировать в системе. Щелкните правой кнопкой мыши кнопку «Пуск» и выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)».
Введите команду в открывшемся окне консоли:
После ввода команды нажмите клавишу «Enter».
Это будет выглядеть следующим образом:
Перезапустите и проверьте, работает ли приложение или игра. Обычно после этого ошибка «msvcp140.dll не может быть найдена» не появляется в Windows 10.
P.S.: Хотя я несколько раз сталкивался с ситуацией, когда мы не могли решить проблему с библиотеками Microsoft Visual C++, кроме как полной переустановкой операционной системы. Но было и влияние вирусов.
Самый простой способ исправить ошибку — установить последнюю версию дистрибутива Visual C++ 2015, которую можно найти и скачать по ссылке ниже.
Подведем итоги
В общем, если Windows потеряла доступ к какому-либо из системных файлов или файл msvcp140.dll отсутствует в системной папке, многие современные игры, такие как Civilization 6, откажутся запускаться и потребуют обновления системных ресурсов.
Самый простой способ исправить ошибку — установить пакет Visual C++ 2015, который содержит этот файл. Этот способ проще, поскольку пользователю не нужно вручную манипулировать с msvcp140 dll — куда поместить этот файл и как установить его в систему, решает сама программа установки.
Если это не решит проблему, воспользуйтесь одним из следующих альтернативных вариантов: Установите отдельную библиотеку, удалите проблемное приложение и установите его снова, или установите обновление KB2999226.
P.S. Надеюсь, вы нашли эту статью полезной и исправили ошибку отсутствия файла msvcp140.dll. Если у вас есть еще вопросы или предложения, пожалуйста, оставляйте их в комментариях.