На компьютере отсутствует msvcp120.dll — что делать?

2237

Для операционной системы Windows регулярно выпускают обновления. ОС постоянно оптимизируется и дорабатывается, но все же остается неидеальной. Иногда пользователи сталкиваются с трудностями при запуске игр или приложений. В частности, одной из распространенных проблем, наряду с ошибкой аутентификации, является отсутствие файла msvcp120.dll. При ее возникновении система выдает характерное оповещение.

Что такое msvcp120.dll?

Msvcp120.dll относится к перечню обязательных компонентов пакета Visual Studio. Он представляет собой динамическую библиотеку языка программирования Visual C++ и требуется для запуска и функционирования многочисленных игр и программ в Windows. Впервые msvcp120.dll был использован в Visual Studio 2013, поэтому ошибка, связанная с отсутствием или повреждением соответствующего файла, появляется при запуске приложений, которые выпущены начиная с этого года.

Основная задача динамической библиотеки — обеспечить более эффективное распределение оперативной памяти компьютера и таким образом повысить его быстродействие. В ней содержится информация о настройках системы, различные команды, данные о взаимодействии программ. Несмотря на свою полезность, dll-файлы являются уязвимыми элементами. Исключая ручное удаление динамической библиотеки по невнимательности пользователя, сообщение об ошибке при запуске игры или программы может появиться по ряду причин:

  • активность вирусов, стирающих msvcpdll с компьютера с целью замены на вредоносный файл;
  • неправильная установка или переустановка компонентов Visual Studio;
  • удаление файла антивирусом (чаще всего такое случается при скачивании нелицензионного ПО);
  • установлена версия библиотеки, несовместимая с операционной системой.

Что делать при отсутствии msvcp120.dll?

Рассмотрим доступные варианты.

Скачать msvcp120.dll на компьютер

Один из самых надежных способов — установить файл на ПК заново. Процедура делается в несколько шагов:

  • Определить разрядность операционной системы. Необходимо нажать правой кнопкой мыши на иконку «Мой компьютер» и выбрать пункт «Свойства» в списке. В открывшемся окне в строке «Тип системы» будет указана разрядность.

  • Скачать msvcpdll с официального сайта Microsoft. Нужно перейти по ссылке download-dll.ru и загрузить документ, совместимый с разрядностью операционной системы.

  • Переместить msvcpdll в системную папку:
    • для 32-разрядной ОС (x32 или x86): C:\Windows\System32;
    • для 64-разрядной системы (x64): C:\Windows\SysWOW64.

  • Внести новую библиотеку в регистр:
    • нажать Win+R для вызова диалогового окна «Выполнить» (можно открыть его через меню «Пуск»);
    • ввести команду regsvr32 msvcp120.dll.

  • Перезагрузить компьютер.

После выполнения перечисленных действий текст ошибки может измениться на следующий.

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

Важно: независимо от того, скачиваете вы динамическую библиотеку или обновляете Adobe Flash Player, делайте это на официальных сайтах — сторонние ресурсы часто предлагают файлы с вирусами.

Скачать набор пакетов Visual C++ для Visual Studio 2013

Второй способ подразумевает обновление всего пакета компонентов Visual C++. Скачать его можно с официального сайта Microsoft по ссылке microsoft.com. Инструкция по установке указана на фото ниже.

Файл vcredist_x64.exe предназначен для 64-разрядных систем, а vcredist_x86.exe — для 32-разрядных.

Переустановить игру или программу

Именно этот вариант предлагает система, выдавая ошибку об отсутствии msvcp120.dll. Сначала необходимо удалить программу, при запуске которой появляется оповещение об отсутствии файла, а также стереть с компьютера все файлы, связанные с ней. Лучше всего это делать через «Панель управления» компьютера.

Использовать специальные приложения

Решить проблемы с DLL-файлами можно при помощи специализированного софта. Подобных программ в Интернете много, они имеют схожие функции и возможности. Как правило, приложения являются платными. Одно из наиболее удобных и проверенных — DLL Suite. Утилита обеспечивает защиту динамических библиотек, выполняет обновления и устраняет возникшие неполадки автоматически. Официальный сайт программы — dllsuite.com/ru.

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

Подводим итоги

Msvcp120.dll — важный компонент Visual Studio от Microsoft, без которого невозможен запуск многих современных приложений. Windows сообщает об ошибке в случае отсутствия данного файла или его повреждения. Устранить эту неполадку не сложнее, чем перевернуть экран на компьютере. Пользователю необходимо скачать библиотеку отдельно или в составе набора пакетов Visual C++ для Visual Studio с сайта Майкрософт. К действенным способам также относятся переустановка программы и использование специальных утилит. Рекомендуется предварительно проверить компьютер антивирусом, чтобы избавиться от вредоносных файлов, которые могли привести к появлению ошибки.