Пытаясь связаться по Скайпу с коллегой по работе или пробуя свои силы в нашумевших Ведьмак 3, Mafia-3 и Grim Dawn, вы можете, к своему огорчению, увидеть на экране примерно такой текст: «Не выполнен код. В системе отсутствует MSVCP140.dll». Так чем же является этот самый MSVCP140.dll, раз программа отказывается без него работать и ждет исправления ошибки?
Данный файл – ни что иное, как ДЛЛ библиотека, являющаяся лишь частью Microsoft Visual Studio 2015. Без этой программы (вы также могли слышать о ней под названием «Microsoft Visual C++») множество современных игр отказываются нормально работать. Но все-таки давайте разберем, как можно решить этот вопрос.
Устранение ошибки динамически подключаемой библиотеки
- установить или переустановить компоненты Microsoft Visual C++ 2015. С наличием самого актуального обновления проблема может исчезнуть сама;
- скачать msvcp140 app dll для Windows 7/8/10 независимо от остальных компонентов, просто как недостающее звено.
Второй способ требует более подробных объяснений и должен применяться, только при условии, что первый способ не сработал. Итак, вам необходимо скачать msvcp140 app dll. Если ваша операционная система 32-битная – качайте только файл х32 бит. Если она 64-битная – файлы х32-64 бит. Далее – размещаете файлы по папкам назначения: 32-бит - C:\Windows\System32. 64 бит - C:\Windows\ SysWOW64.
Затем, после регистрации файлов и перезагрузки ПК, пробуем зайти в игру или программу еще раз. Проблема должна устраниться. Стоит заметить, что порой может понадобиться копировать файл msvcp140 app dll не только в системную папку Windows, но и в ту директорию приложения или игры, где находится ее исполнительный файл (расширение .exe).