На компьютере отсутствует msvcp120.dll — что делать?
Содержание
Для операционной системы 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 с сайта Майкрософт. К действенным способам также относятся переустановка программы и использование специальных утилит. Рекомендуется предварительно проверить компьютер антивирусом, чтобы избавиться от вредоносных файлов, которые могли привести к появлению ошибки.