На только установленной Windows 10 x64 может отсутствовать компонент Visual Studio, из-за чего во время запуска многих приложений и игр появляется системная ошибка: «Запуск приложения невозможен, так как в системе отсутствует msvcp120.dll». Мы расскажем, что это за ошибка, покажем, как исправить и не допустить её в дальнейшем.
Что это такое
Visual Studio, распространяемый с 2013 года под этим названием, – набор средств и инструментов с синтаксисом C++ и C# для написания приложений самого широкого спектра для операционной системы Windows и всех её поддерживаемых (Xbox и Windows Phone тому пример). Дабы код одинаково выполнялся на всех устройствах, на них должен присутствовать базовый набор библиотек, которые содержат в себе необходимые триггеры, функции и константы. Без них программы и игры, созданные в Visual Studio, работать не будут.
Чтобы при запуске игр подобной проблемы не возникало, обязательно устанавливайте и обновляйте все входящие в них компоненты: VS, DirectX.
Если после инсталляции Windows 10 на компьютере отсутствует Microsoft Visual Studio, его необходимо установить. Когда в списке установленных эту программу находите, значит она нуждается в обновлении: возможно требуется версия 2015 года, а установлена выпущенная в 2013-м. Приступим к инсталляции.
Скачиваем дистрибутив
Загружать последний апдейт Visual Studio 2015 гoда необходимо только с сайта корпорации Microsoft и никаких сторонних ресурсов.
Возможен вариант использования сборок вроде «System software для Windows», но гарантии решения проблемы никто не даёт, поэтому не рискуйте.
Первым делом необходимо убедиться, что на ПК установлена Windows 10 64 bit, ведь 64-разрядный процессор может работать в Windows x86.
- Открываем окно параметров комбинацией клавиш [knopka]Win[/knopka] + [knopka]I[/knopka] или посредством меню WinX.
- Кликаем по первой иконке.
- Переходим в подраздел с информацией о вашей системы.
- В строке «Тип…» будет написана её разрядность.
Сведения потребуются при выборе инсталлятора.
- Щелкаем сюда, чтобы перейти в раздел бесплатных загрузок сайта Майкрософт.
- Листаем совсем немного вниз и кликаем «Скачать».
После перейдём к окну выбора версии программного обеспечения. Здесь нам и нужна информация о разрядности ОС.
- Отмечаем флажком «vc_redistx64.exe» и двигаемся дальше.
- Открываем инсталлятор и отмечаем флажком опцию, отвечающую за согласие со всеми пунктами лицензии.
- Кликаем «Установить» и закрываем окошко по завершении процесса.
Если появилось оповещении об ошибке с кодом 0×80070666, значит данный или более новый дистрибутив установлен. В случае нерешенности проблемы попробуйте избавиться от него описанным здесь методом, а затем установите с чистого листа.
В большинстве ситуаций это самое быстрое и надёжное решение, однако бывают и исключения. Довольно-таки часто люди утверждают, что программа всё ещё выдаёт ошибку. Тогда необходимо перезагрузить ПК и переходить дальше в случае её обратного появления.
Копируем msvcp120.dll в нужный каталог
Практика показывает, что автоматическое добавление и регистрация нескольких библиотек не всегда проходит гладко, и все действия нужно выполнить самому.
- Загружаем архив с msvcp120.dll и сразу проверяем его любым антивирусом, желательно через онлайн-сервис, вроде VirusTotal.
Многие ресурсы под видом недостающих dll-ок распространяют нежелательное и вредоносное программное обеспечение.
- Открываем архив двойным кликом и копируем его содержимое в буфер обмена через контекстное меню.
- Переходим в %windir% в «Проводнике» и вставляем библиотеку в папки system32 и syswow64.
В Windows x32 кидать файл необходимо только в первую папку.
При появлении запроса на перезапись отвечаем положительно.
- Открываем интерпретатор команд посредством [knopka]Win[/knopka] +[knopka]R[/knopka].
- Вводим и отсылаем команду «regsvr32 msvcp120.dll».
Обычно в таких случаях перезагрузка компьютера необходима.
Что делать, когда ничего не спасает?
- Полностью удалите все версии Visual Studio, а после перезагрузите компьютер и установите самую новую.
- Попробуйте поместить библиотеку рядом с исполняемым файлом. Порой это помогает, особенно для портативного софта.
- Проверьте каталог с запускаемым exe (путь к нему можно посмотреть в свойствах ярлыка программы). Если там есть dll, то удалите его.
В крайнем случае проведите тест ОЗУ и проверку целостности системных файлов.
Видео
Мы показали, как исправить ситуацию с недостающей динамической библиотекой msvcp120.dll. В качестве точки над «i» прилагаем видеоролик со всем описанным в статье пошаговым процессом.