msvcp120 dll что это за ошибка как исправить

При запуске игр и приложений, созданных при задействовании среды разработки Visual Studio, Windows может выдать ошибку: «Запуск программы невозможен так как отсутствует msvcp120.dll». Не спешите переустанавливать игрушку или искать недостающий файл, это не поможет. Дело в отсутствии на компьютере одного из компонентов среды VS. Разберемся, что собой представляет msvcp120.dll, почему без этого файла нельзя поиграть или запустить программу и рассмотрим, как исправить ошибку.

Запуск программы невозможен так как отсутствует msvcp120.dll

Теория

Microsoft создали универсальную платформу для разработчиков, пишущих программы, игры, веб-приложения, сайты и прочие продукты для конченого пользователя и мелкого бизнеса, на C-подобных языках: C++ и C#. Её нынешнее название Visual Studio. Средство включает в себя огромный набор инструментов, библиотек, функций, графических элементов, интерфейсов и прочих решений для упрощения разработки софта и его универсализации.

Написанные с применение VS программы и игры аналогичным образом будут функционировать на всех поддерживаемых Майкрософт платформах: Windows, Xbox, Phone. Однако для их запуска на целевом устройстве (компьютере, ноутбуке, смартфоне) должны присутствовать библиотеки с этими самыми готовыми решениями (функциями, константами), к которым программы и игры будут обращаться. Чтобы исправить ошибку с файлом msvcp120.dll и ему подобными (msvcp1?0.dll или msvcr1?0.dll, где вместо знака вопроса может стоять цифра от 0 до 4), необходимо установить последнюю версию Visual Studio с сайта Microsoft.

Скачивание готового дистрибутива

Установщик, загруженный единожды, выручит много раз, причем подойдёт для любой версии Windows: от 7 до 10-ки.

  1. Смотрим разрядность используемой операционной системы, для чего вызываем «Параметры» через контекстное меню Пуска и кликаем по одноименному пункту.
  2. Переходим в подраздел «Система», где кликаем по последней вкладке.

Нужная информация обведена на скриншоте рамкой.

  1. Переходим на страницу загрузки VS на сайте Microsoft.

https://www.microsoft.com/ru-ru/download/details.aspx?id=53840

  1. Указываем язык установщика и кликаем «Скачать».
  2. Флажком отмечаем файл нужной разрядности: vc_redist.x86.exe соответствует 32-битной системе, а vc_redist.x64.exe – 64-разрядной, кликаем «Next».
  3. После загрузки файла запускаем его, принимаем условия эксплуатации и щелкаем «Установить».
При появлении ошибки 0×80070666 удалите Visual Studio через «Программы и компоненты», а затем переустановите.

Ошибка с файлом msvcp120.dll и прочими ему подобными исправлена.
В редких случаях таким образом проблема не решается. Тогда перезапускаем компьютер. Если и это не поможет, следуем приведенной ниже инструкции.

Манипуляции с файлом

Искать, где можно скачать недостающую dll библиотеку через торрент или архивом, не стоит, скорее всего загрузите вредоносное ПО. Решение кроется в другом.

  1. Открываем каталог %windir%/system32 для Windows x32 или %windir%/syswow64 для 64-битных версий операционной системы через Проводник (вызывается при помощи Win + E).
  2. Находим файл msvcp120.dll и копируем его в папку с игрой, где находится её исполняемый файл.

Если он отсутствует в корневой директории, ищем среди содержимого каталогов «bin» и «system» (путь можно посмотреть в свойствах ярлыка). Ещё находящийся в ней msvcp120.dll можно переименовать, чтобы игра обращалась к файлу, который лежит в системной директории.

В статье рассказано об ошибке, которая касается отсутствия динамической библиотеки msvcp120.dll: что это за файл, зачем нужен, как исправить проблему без вероятности загрузить на компьютер вредоносный код.

ОСТАВЬТЕ ОТВЕТ

Пожалуйста введите комментарий
Пожалуйста введите имя