Msvcp120.dll отсутствует — что делать и где скачать файл
Если вы видите сообщение о том, что запуск программы невозможен, так как файл msvcp120.dll отсутствует на компьютере при попытке запустить какое-либо приложение или игру (Sniper Elite v2, Stalker Lost Alpha, Dayz, Dota 2 и т.д.), то в этой статье я подробно расскажу, что делать, а именно как скачать msvcp120.dll бесплатно с официального сайта Microsoft чтобы исправить ошибку. Решение подойдет для Windows 10, Windows 7 и Windows 8 (8.1), 32 и 64 бит. В конце статьи также присутствует видео инструкция.
Кстати, если вы уже загрузили этот файл с какого-то стороннего сайта, не исключено что вы увидите сообщение об ошибке, что программа msvcp120.dll не предназначена для выполнения в Windows 7 (8, 10) или содержит ошибку. Чтобы такая ошибка не появлялась, опять же, следует скачивать файл с официального сайта. См. также: Как скачать msvcp140.dll для Windows 7, 8 и Windows 10.
Какие операционные системы подвержены ошибке?
Все системы семейства Microsoft подвержены этой ошибке:
- Windows XP (SP1, SP2)
- Windows Vista (x86, x64)
- Windows 7 (x86, x64)
- Windows 8 (x86, x64)
- Windows 8.1 (x86, x64)
- Windows 10 (x86, x64)
Как избавиться от ошибки с файлом msvcp120.dll?
На самом деле, устранить ошибку с файлом msvcp120.dll невероятно просто: пройти на официальный сайт Майкрософт, скачать из раздела загрузок распространяемый пакет Visual Studio C++ 2013 и установить его. Для вашего удобства, ниже вы сможете найти ссылку как на пакет с 64-битными библиотеками, так как 32-битными.
Как только вы загрузите на свой ПК распространяемый пакет нужной вам разрядности(для 64-битных систем нужны оба), запустите установщик, примите лицензионное соглашение и запустите процесс установки. Вот и все. После установки Visual Studio C++ 2013 на свой компьютер вы больше не должны испытывать проблем с библиотекой msvcp120.dll.
Что делать, если ошибка с файлом msvcp120.dll все еще появляется?
Некоторым пользователям не удается избавиться от возникшей проблемы с оговариваемой библиотекой Если вы один из таких «везунчиков», то мы рекомендуем выполнить следующий ряд шагов:
- зайдите в «Программы и компоненты»(или «Приложения и возможности» для Windows 10);
- найдите пакет Visual Studio C++ 2013;
- нажмите на него правой кнопкой мыши и выберите «Удалить»;
- удалив, возможно, поврежденные библиотеки, снова установите Visual Studio C++ 2013 с помощью вышеуказанной ссылки.
В общем, попытайтесь переустановить библиотеки Visual Studio C++ 2013, чтобы исправить ошибку с файлом msvcp120.dll. Как правило, после переустановки проблема должна быть разрешена.
Скачать отдельно файл msvcr120.
Перед скачиванием отдельного файла так же выбираем необходимую разрядность операционной системы. Необходимо убедиться в безопасности и загружать системные файлы только из проверенных источников.
Далее переходим к регистрации полученной библиотеки в системе.
— нажимаем одновременно Win+R;
— в строке «Выполнить» вводим regsvr32 msvcrdll, нажимаем «Ввод»;
Способ №3. Переустановите проблемную программу
Также рекомендую переустановить игровую программу, при которой возникает ошибка с рассматриваемым в статье файлом. Если это был пиратский репак, тогда попробуйте использовать репак от другого автора, или скачать данную программу с другого (имеющего хорошую репутацию) сетевого ресурса.
Отсутствующие динамические библиотеки
Системные ошибки, в виде диалоговых окон о невозможности установить, но чаще — запустить ПО из-за отсутствия определенной библиотеки (например, отсутствие файла msvcp120. dll).
Основные причины этих системных багов: отсутствие файлов и/или пакетов, повреждение файловой системы, заражение компьютерными вирусами, старая и необновленная ОС.
Возникает системная ошибка msvcp120. dll — что делать в этом случае: прежде всего необходимо понять ее причину и найти способ устранения в интернете, а именно принадлежность к определенному пакету.
Устранение проблемы
Способов устранения не так уж и много. Например, инсталляция игры «Сталкер» закончилась успешно, но при попытке запуска возникла ошибка: mcvcp120. dll (msvcp120.dll) отсутствует. Возможен такой вариант, когда игра работала нормально, но через некоторое время перестала запускаться. Можно выделить несколько способов исправления бага:
- Скачивание dll-файла.
- Установка пакета, которому принадлежит файл.
- Восстановление системных файлов (стандартная функция ОС).
Самый простой способ — это скачивание библиотеки из интернета. Но перед тем как определить папку куда кидать msvcp120. dll и дальнейшая его регистрация в ОС. Это решение довольно проблемное, ведь его можно положить не в ту папку, неправильно зарегистрировать. Новичку такая операция покажется очень сложной и достаточно опасной, ведь при неправильных действиях может полететь и ОС.
Оптимальный способ — установка пакета Microsoft Visual C++ 2013. Ведь юзеру не нужно заморачиваться совместимостью, версией и регистрацией — все это делает конфигуратор ОС. Все очень просто: найти в интернете соответствующий пакет, скачать и установить его (желательно обновить windows). Если установка завершилась неудачей, то нужно запустить автоматическое обновление ОС и повторить попытку. Третий способ желательно не использовать вообще.
Алгоритм устранения аналогичных багов
Специалисты разработали следующую последовательность действий, благодаря которым можно решить эту проблему:
- Выяснить основное назначение файла и принадлежность к какому-либо пакету.
- Скачивание пакета с учетом архитектуры ОС (i386 или х64).
- Установить пакет приложения, если выдает при установке ошибку, то необходимо обновить ОС.
- Перезагрузка и чистка реестра.
- Повторная попытка запуска windows-приложения.
Если приложение по-прежнему не запускается, то причину необходимо искать в повреждении файловой системы, повреждении самой ОС или вирусной атаке.
Специальные приложения для решения проблем с файлами DLL
Существует множество приложений, предназначенных для решения проблем с файлами DLL. Кратко рассмотрим некоторые из них.
DLL-Files
Пожизненная лицензия для этого сервиса стоит 17,95$
DLL-Files предлагает онлайн-сервис и/или клиентское ПО для решения проблем с недостающими или некорректными файлами динамических библиотек. Полнофункциональная версия программы платная. Пожизненная лицензия стоит 17,95$. Интерфейс интуитивно понятен. Клиентское приложение работает со всеми актуальными версиями Windows. С сервисом можно работать и в ручном режиме.
DLL Care
Установка недостающих библиотек производится при помощи этого пакета полностью автоматически
DLL Care представляет более «продвинутое» решение. Этот программный пакет не только устраняет ошибки dll, но и чистит, оптимизирует работу и дефрагментирует реестр Windows, а также увеличивает скорость работы ПК и улучшает общую производительность системы. Установка недостающих библиотек производится полностью автоматически. Размер инсталлятора: около 20 Мб. Стоимость лицензии: 25–100$.
DLL Suite
Обеспечивает комплексную защиту динамических библиотек
DLL Suite обеспечивает комплексную защиту динамических библиотек. Устранение проблем с dll выполняется в автоматическом режиме. Продукт предлагается на 20 языках, в том числе русском. Стоимость пакета: от 9,99$. Возможен возврат средств в течение двух недель с момента покупки.
Описанные выше приложения удобны в работе, однако все они платные. Функциональность бесплатных демонстрационных версий программ находится на уровне ручной установки/обновления системных библиотек. Есть смысл покупать лицензию только в том случае, если компьютеров несколько и часто возникают проблемы с DLL. Что касается конкретно msvcp120dll, устанавливать эту библиотеку рекомендуется с полным набором пакетов для Visual Studio с официального сайта Microsoft. Этим вы одновременно решите проблемы и с другими файлами библиотек.