Msvcp120.dll что это за ошибка, как исправить?
Содержание:
- Что это за ошибка Msvcp120.dll
- Специальные приложения для решения проблем с файлами DLL
- Как исправить ошибку msvcp120.dll: пошаговая инструкция
- Способ №1. Установите пакет C++ для Microsoft Visual Studio 2013
- Причины ошибок в файле Msvcp120_clr0400.dll
- Установка пакета Visual C++
- Автономная установка DLL-файла
- Как решить возникшую проблему?
- Второй способ скачать бесплатно на компьютер файл MSVCP120.dll x64 bit и x32 bit
- Причины возникновения ошибки
- Отсутствующие динамические библиотеки
- Способ третий: программа DLL Suite
- Как исправить ошибку msvcr120.dll?
- Причины её появления
- Файлы, связанные с Msvcp120_clr0400.dll
- Способ 1: Скачать msvcp120.dll
Что это за ошибка Msvcp120.dll
Как я уже упоминал выше, причиной данной ошибки является отсутствие на компьютере файла msvcp120.dll
, входящего в состав библиотек пакета C++ для Microsoft Visual Studio 2013
Данный пакет используется в работе множество программ (особенно игровых), а находящиеся в нём библиотеки DLL (аббревиатура от «Dynamic Link Library» – библиотека динамической компоновки)
имеют важное значение для нормальной работы указанных цифровых продуктов
Также указанный файл может устанавливаться в составе какой-либо из игровых программ, причём в главном каталоге игры (где он обычно находится) может располагаться не оригинальная, а модифицированная версия msvcp120.dll.
Если ранее проблемная ныне программа работала без сбоев, то причиной проблем с библиотекой msvcp120.dll может быть действие вирусных (или антивирусных программ), случайное (или намеренное) удаление данного файла пользователем, а также нарушение целостной структуры жёсткого диска (плохие сектора). После того, как мы разобрались с тем, что это за ошибка msvcp120.dll, давайте исправим отсутствие данного файла на ПК.
Исправляем ошибку MSVCR120.dll на компьютере
Специальные приложения для решения проблем с файлами 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. Этим вы одновременно решите проблемы и с другими файлами библиотек.
Как исправить ошибку msvcp120.dll: пошаговая инструкция
-
Первым делом проверьте систему антивирусным ПО, так как вирусная активность — одна из основных причин появления проблем с msvcp120.dll. Воспользуйтесь антивирусом, установленным на вашем компьютере. Если вирусы обнаружены и удалены, переходите к шагу 2.
-
Определяем разрядность системы. Кликните правой кнопкой мыши по иконке «Мой компьютер», выберите в контекстном меню последний пункт, «Свойства».
-
В открывшемся окне вы увидите основные сведения о вашем компьютере, в том числе и разрядность операционной системы (на скриншоте подчеркнуто красным).
-
Скачиваем msvcp120.dll из сети. Отдельный файл msvcp120.dll предлагается к скачиванию на многих сайтах (например, тут). Однако учтите, что устанавливать msvcp120.dll отдельным файлом из сомнительных источников крайне не рекомендуется. Во-первых, файл может быть битым или зараженным вирусом. Во-вторых, если отсутствуют и другие файлы библиотек C++, скачивание и регистрация отдельной библиотеки msvcp120dll станет половинчатым решением проблемы. Оптимальней устанавливать файл библиотеки вместе с набором пакетов Visual Studio, в состав которых он входит (см. ниже).
-
Копируем msvcp120.dll в системные папки. Если система 32-разрядная, размещаем соответствующую версию файла библиотеки в директории %WinDir%/System32 (чаще всего C:\Windows\System32). Если система 64-битная, нужно скопировать 32-битную версию в %WinDir%/System32, а 64-битную — в %WinDir%/SysWOW64.
-
Теперь библиотеку нужно зарегистрировать. Для этого откройте диалоговое окно «выполнить» (Win+R) и введите команду «regsvr32 msvcp120.dll».
- Перезагрузите компьютер.
Установка набора библиотек Visual Studio
Распространяемые пакеты Visual C++ для Visual Studio рекомендуется скачивать и устанавливать с официального сайта Microsoft
Vcredist_x86.exe устанавливает 32-битные пакеты, vcredist_x64 — 64-битные. Ставьте галочки напротив нужных инсталляторов и нажимайте «Next». Загрузка начнется автоматически. По завершении скачивания запустите исполняемый файл соответствующего инсталлятора vcredist из папки для загрузок.
Способ №1. Установите пакет C++ для Microsoft Visual Studio 2013
Самый простой способ устранить ошибку Msvcp120.dll – это установить на ваш компьютер пакет C++ для Microsoft Visual Studio 2013 (в его составе находится нужная нам библиотека).
- Для реализации этого перейдите на сайт microsoft.com , выберите язык (Русский), и нажмите на кнопку «Скачать».
- Поставьте галочки рядом с необходимыми файлами в зависимости от разрядности вашей системы (vcredist_arm.exe и vcredist_x86.exe
– для 32-разрядной системы, vcredist_arm.exe и vcredist_x64.exe
– для 64-разрядной системы), и нажмите на кнопку «Next» внизу. - Установите данные пакеты на ПК, а затем перезагрузите компьютер, рассматриваемая мной проблема может быть решена.
Если вы не знаете, какова разрядность вашей системы, то нажмите на сочетание кнопок Win+Pause, и в открывшемся окне обратите внимание на значение параметра «Тип системы»
Причины ошибок в файле Msvcp120_clr0400.dll
Большинство ошибок msvcp120_clr0400.dll связано с отсутствием или повреждениями файлов msvcp120_clr0400.dll. Тот факт, что msvcp120_clr0400.dll – внешний файл, открывает возможность для всяческих нежелательных последствий.
Непредвиденные завершения работы вашего компьютера или заражение вирусом может повредить msvcp120_clr0400.dll, что приведет к ошибкам dll. Когда файл msvcp120_clr0400.dll повреждается, он не может быть нормально загружен и выведет сообщение об ошибке.
В других случаях ошибки файла msvcp120_clr0400.dll могут быть связаны с проблемами в реестре Windows. Нерабочие ссылки DLL файлов могут помешать зарегистрировать файл dll должным образом и вызвать ошибку msvcp120_clr0400.dll. Эти нерабочие ключи реестра могут появиться в результате отсутствия файла DLL, перемещения файла DLL или ввиду наличия остаточной ссылки DLL файла в реестре Windows после неудачной установки или удаления программы.
Более конкретно, данные ошибки msvcp120_clr0400.dll могут быть вызваны следующими причинами:
- Ошибочные или поврежденные записи реестра для msvcp120_clr0400.dll
- Вирус или вредоносное ПО, повредившее файл msvcp120_clr0400.dll.
- Отказ оборудования Microsoft, например, некачественный жесткий диск, вызвавший повреждение файла msvcp120_clr0400.dll.
- Другая программа изменила требуемую версию msvcp120_clr0400.dll.
- Другая программа злонамеренно или по ошибке удалила файл msvcp120_clr0400.dll.
- Другая программа удалила файл msvcp120_clr0400.dll.
Установка пакета Visual C++
Почему при запуске программы происходит сбой, вроде бы понятно, но как исправить ошибку msvcp120.dll? Достаточно просто – необходимо скачать и установить в систему отсутствующий файл. Проще всего это сделать путем установки компонента Visual C++ 2013, имеющего в своем составе msvcp120.dll. Ссылки на официальные источники Microsoft вы найдете в файле VisualC.tхt. В этот же файл мы добавили неофициальные ресурсы для скачивания самой библиотеки.
Когда будете загружать компонент, учитывайте его разрядность. Для 32-битных систем скачиваем и устанавливаем 32-битную версию, для 64-битных – и 64-х, и 32-битную, поскольку программам может понадобиться именно 32-битная DLL пусть даже на 64-битной Windows 10. Если у вас ARM-процессор, качайте компонент по первой ссылке, потому что там имеется отдельная версия для процессоров с архитектурой ARM.
Обратите также внимание на название файла, входящего в состав устанавливаемого компонента – оно указано в отдельной таблице на странице, доступной по второй ссылке. Этот момент является важным по той причине, что зачастую ошибка «на компьютере отсутствует msvcp120 dll» дает о себе знать и после установки Visual C++ 2013
Решается вопрос следующим образом – заходим в расположение %WinDir%/System32 или %WinDir%/SysWow64 (в 64-битных системах) и удаляем, а еще лучше переименовываем старый файл msvcp120.dll, добавив к нему расширение BAK или OLD.
Автономная установка DLL-файла
Установка Visual C++ 2013 помогает справиться с системной ошибкой msvcp120 dll, но зачем производить инсталляцию всего пакета, когда в систему можно добавить только сам файл библиотеки. Он доступен для скачки в специальных каталогах, ссылки на которые вы найдете в приложенном текстовом файле VisualC.tхt. Скачанный файл забрасываем в каталог %WinDir%/System32 или %WinDir%/SysWow64 (в 64-битных Windows), после чего перезагружаемся.
Альтернативный способ – зарегистрировать библиотеку вручную, открыв нажатием Win+R окошко Run и выполнив в нём команду regsvr32 msvcp120.dll.
Как решить возникшую проблему?
Чаще всего, операционная система запускает стандартную проверку файлов для того чтобы выявить отсутствие или поврежденность необходимого компонента. Это происходит каждый раз, когда требуется запустить какую-то программу или игру. Как показывает практика, если нет компонента Msvcp120.dll, возможно имеются некоторые проблемы с другим важным модулем Msvcp100.dll, без которого тоже ничего на компьютере не работает. По этой причине, некоторые пользователи решают обновить на своём устройстве всю библиотеку Microsoft Visual Studio ++. Это решение позволяет дополнить те модули, которых не хватает и заменить те, которые устарели или «сломались». Чуть больше информации о решении данной проблемы представлено на видео ниже:
Другой способ решения возникшей проблемы – это ручная замена повреждённого или удалённого файла. Естественно, необходимо скачать Msvcp120.dll для Windows 10 с нашего интернет-портала, чтобы поместить файл в нужное место. По мнению некоторых специалистов, данный способ наиболее эффективный и правильный. Пожалуйста учтите, что компонент должен соответствовать разрядности установленной на персональном компьютере или ноутбуке операционной системы. Если не соблюсти данное требование, то программы и игры могут по-прежнему некорректно запускаться и функционировать.
Рекомендуем не удалять скачанный файл с компьютера, так как в некоторых случаях, ошибка возникает повторно. И для быстрого решения проблемы пригодится названный выше компонент, доступный к загрузке с этой страницы.
Второй способ скачать бесплатно на компьютер файл MSVCP120.dll x64 bit и x32 bit
Файл MSVCR120.dll может отсутствовать или быть поврежден вы его можете заменить. Как скачать?
В конце этой записи есть ссылка на архив с двумя x64 bit и x32 bit. Вытащите с архива и выберите свой.
Затем установите в папку system32 (для 32 разрядных систем), которая находится на всех компьютерах и виндовс в оном месте — C:\Windows\System32.
Для 64 разрядных файл кидаем в другое место — C:\Windows\SysWOW64. Это еще не все – скачать и установить недостаточно – нужно его зарегистрировать.
Для этого берем инструмент «Выполнить» и вписываем команду — regsvr32 msvcp120.dll — и кликаем но окей.
ПРИМЕЧАНИЕ: если после этого проблема не самоустранится – попробуйте файл MSVCR120.dll установить в корень игры или соответствующей программы – иногда помогает.
После установки, перезагрузки компьютера все должно вернуться к нормальной жизни, если конечно кое-что еще не отсутствует.
Кстати он доступен на многих сайтах, но в основном вместе с ним идут другие «ингредиенты», очень опасные для компьютера, так что с этим осторожно. Мой скопирован с оригинальных систем виндовс X64 bit и X32 bit — так что загружайте смело
Мой скопирован с оригинальных систем виндовс X64 bit и X32 bit — так что загружайте смело.
Причины возникновения ошибки
Ранее мы уже сказали, что ошибка появляется ввиду отсутствия соответствующей библиотеки. Но стоит также разобраться, почему система не находит данную библиотеку на компьютере.
Сразу же можно сказать, что поставщики программного обеспечения должны всегда предоставлять все необходимые пакеты для запуска своих продуктов. То есть, если вы скачали, например, игру, которая использует язык программирования Visual C++, то вместе с ней должен быть соответствующий пакет. Однако некоторые дистрибьюторы этим пренебрегают, чтобы снизить размер загружаемого контента.
К счастью, необходимые пакеты и библиотеки можно установить на компьютер самостоятельно. Как это сделать, мы поговорим чуть ниже, а сейчас продолжим разбираться в причинах ошибки «Запуск невозможен, msvcp120.dll отсутствует».
Чаще всего ошибка появляется, когда вы переустанавливаете свою операционную систему. Дело в том, что в стандартном наборе ПО все компоненты, необходимые для корректной работы большинства программ и игр, отсутствуют. Это связано с тем, что их разработкой занимаются сторонние разработчики, и компания Microsoft попросту не имеет права включать эти пакеты в свой дистрибутив.
Также возможны случаи заражения файла вирусом. В этом случае любой антивирус перемещает зараженную библиотеку в карантин, где она попросту не может функционировать. Вирусы также могут повредить файл. В этом случае даже после удаления вируса файл все равно не будет находиться системой.
Это были самые распространенные случаи, однако их намного больше, и каждый раз причина разная. Перечислить все невозможно, так как они индивидуальны и зависят от выполнения действий самого пользователя.
Отсутствующие динамические библиотеки
Системные ошибки, в виде диалоговых окон о невозможности установить, но чаще — запустить ПО из-за отсутствия определенной библиотеки (например, отсутствие файла msvcp120. dll).
Основные причины этих системных багов: отсутствие файлов и/или пакетов, повреждение файловой системы, заражение компьютерными вирусами, старая и необновленная ОС.
Возникает системная ошибка msvcp120. dll — что делать в этом случае: прежде всего необходимо понять ее причину и найти способ устранения в интернете, а именно принадлежность к определенному пакету.
Устранение проблемы
Способов устранения не так уж и много. Например, инсталляция игры «Сталкер» закончилась успешно, но при попытке запуска возникла ошибка: mcvcp120. dll (msvcp120.dll) отсутствует. Возможен такой вариант, когда игра работала нормально, но через некоторое время перестала запускаться. Можно выделить несколько способов исправления бага:
- Скачивание dll-файла.
- Установка пакета, которому принадлежит файл.
- Восстановление системных файлов (стандартная функция ОС).
Самый простой способ — это скачивание библиотеки из интернета. Но перед тем как определить папку куда кидать msvcp120. dll и дальнейшая его регистрация в ОС. Это решение довольно проблемное, ведь его можно положить не в ту папку, неправильно зарегистрировать. Новичку такая операция покажется очень сложной и достаточно опасной, ведь при неправильных действиях может полететь и ОС.
Оптимальный способ — установка пакета Microsoft Visual C++ 2013. Ведь юзеру не нужно заморачиваться совместимостью, версией и регистрацией — все это делает конфигуратор ОС. Все очень просто: найти в интернете соответствующий пакет, скачать и установить его (желательно обновить windows). Если установка завершилась неудачей, то нужно запустить автоматическое обновление ОС и повторить попытку. Третий способ желательно не использовать вообще.
Алгоритм устранения аналогичных багов
Специалисты разработали следующую последовательность действий, благодаря которым можно решить эту проблему:
- Выяснить основное назначение файла и принадлежность к какому-либо пакету.
- Скачивание пакета с учетом архитектуры ОС (i386 или х64).
- Установить пакет приложения, если выдает при установке ошибку, то необходимо обновить ОС.
- Перезагрузка и чистка реестра.
- Повторная попытка запуска windows-приложения.
Если приложение по-прежнему не запускается, то причину необходимо искать в повреждении файловой системы, повреждении самой ОС или вирусной атаке.
Способ третий: программа DLL Suite
Продолжая тему специальных программ, нельзя не упомянуть и DLL Suite. Это такой же удобный инструмент для проведения инсталляции недостающих библиотек. Точно так же, как и в прошлый раз, изначально загрузите и установите данное программное обеспечение себе на компьютер, после чего запустите его и выполните следующие манипуляции:
На боковой панели перейдите в категорию «Загрузить DLL».
В поисковую строку введите название нужного dll-файла и нажмите «Поиск».
В результатах кликните по нужному варианту.
Нажмите кнопку «Загрузить» рядом с необходимой библиотекой.
В возникнувшем окне проложите путь к директории, куда будет установлена библиотека. Если вы точно не знаете, то оставьте все как есть.
Нажмите «ОК».
Как можно заметить, пунктов несколько больше, чем в предыдущий раз, но результат тот же. После их выполнения неработающие программы будут без проблем запускаться.
Как исправить ошибку msvcr120.dll?
Перечислим способы устранения ошибки msvcr120.dll, начиная с самого эффективного.
1. Установим Microsoft Visual C++ 2013. Для надо знать тип и разрядность вашей системы Windows. Если вы этого не помните, то зайдите в «Панель управления», затем в «Система и безопасность», затем в «Система» и в подразделе «Издание Windows» будет написан тип системы, а в подразделе «Система» – ее разрядность. Установите Microsoft Visual C++ 2013, скачав дистрибутив программы с официального сайта корпорации Microsoft. Выберите русский язык и скачайте один из дистрибутивов на компьютер (для 32-х разрядной системы это vcredist_x86.exe, а для 64-х разрядной – vcredist_x64.exe). Установите скачанный файл (это не сложно) и обязательно выполните перезагрузку компьютера после установки. В большинстве случаев проблема будет решена.
2. Если пользователь решит обойтись только скачиванием самой библиотеки msvcr120.dll, то необходимо будет выполнить следующие действия:
скачать msvcr120.dll с сайта Microsoft;
скопировать его в каталог системы (С:\Windows\system32 для 32-х разрядной системы или C:\Windows\SysWOW64 для 64-х разрядной системы);
зарегистрировать загруженную библиотеку в системе — для чего надо нажать комбинацию кнопок «Win» + «R», затем в открывшемся окне в строке «Выполнить» набрать без кавычек «regsvr32 msvcr120.dll» и далее нажать кнопку «OK»;
перезагрузить компьютер.
Замена msvcr120 dll
Не рекомендуется скачивать файл со сторонних ресурсов по причине того, что он может содержать вредоносные элементы. Либо обязательно проверять такие файлы антивирусом.
3. Пробуем запустить программу, а для начала зайдем в каталог инсталлированного приложения. Если там есть msvcr120.dll то удалим этот файл. Если такой файл не обнаружен, то наоборот, скопируем его из системной папки Windows в ту папку, где находятся *.exe файлы программы. Возможно, по какой-то причине, файл в каталоге программы был поврежден или удален. Проверим результат этих действий.
4. Проверим систему надежным антивирусом. На Hide-Info есть большой список таких программ, из которых доступно выбрать наиболее оптимальное решение:
Doctor Web
ESET NOD32
Kaspersky
Avast
360 Total Security
Причины её появления
Динамическая библиотека MSVCR120.dll — это одна из множества частей Visual C++ для Visual Studio 2013. И когда возникает подобная ошибка, это значит, что файл либо отсутствует, либо повреждён.
Определить, когда это происходит и в чём причина предугадать трудно, как и предупредить, потому что Windows — фундаментальная ОС, и причин часто огромное множество. Так, MSVCR120.dll мог стать жертвой:
- Влияния вредоносного ПО.
- Вирусных программ.
- Приложений органайзеров, вроде CCleaner и т. д (Рисунок 3).
Причём, MSVCR120.dll повреждается абсолютно случайно, потому что, например, под раздачу органайзеров он вообще не должен попадать. Но и такое случается, а почему — объяснить не получится.
Рисунок 3. Основные причины возникновения ошибки
Также нередко пользователи сами рушат файлы библиотеки, посредством:
- Скачивания Visual Studio C++ из непроверенных источников.
- Установки уже сломанной библиотеки в комплекте со скачанной из интернета игрой.
Проблемы с MSVCR120.dll возникают на разных сборках операционной системы Windows, поэтому решения, предложенные далее, подойдут для большинства сборок. Однако, нет гарантии, что на необслуживаемых Windows они сработают.
Файлы, связанные с Msvcp120_clr0400.dll
Файлы DLL, связанные с Msvcp120_clr0400.dll
Имя файла | Описание | Программное обеспечение (версия) | Размер файла (в байтах) |
---|---|---|---|
rasmontr.dll | RAS Monitor DLL | Microsoft Windows Operating System (6.0.6002.18005) | 216064 |
MSAC3ENC.DLL | Dynamic Link Library | Windows 7 | 226304 |
eapp3hst.dll | Microsoft ThirdPartyEapDispatcher | Microsoft Windows Operating System (6.1.7601.17514) | 348160 |
pcaui.dll | Program Compatibility Assistant User Interface Module | Microsoft Windows Operating System (6.0.6002.18005) | 617984 |
dhcpcsvc.dll | DHCP Client Service | Microsoft Windows Operating System (6.3.9600.17415) | 64512 |
Способ 1: Скачать msvcp120.dll
Из списка выберите подходящий файл и скачайте его. Если вы не знаете, какая версия вам подходит, то лучше воспользуйтесь автоматическим методом решения проблемы.
Какую версию msvcp120.dll нужно выбрать?
Внимательно изучите файлы для скачивания и выберите тот, который подходит для вашей программы. Обратите внимание, что файлы бывают 64- или 32-битным и отличаются языком использования. Для 64-битных программ лучше выбирать 64-битные файлы, если они есть в списке
Лучше всего загружать те DLL-файлы, язык которых соответствует языку вашей программы. Рекомендуется загружать последние версии DLL-файлов для обновления функциональности. Для определения под управлением какой операционной системы работает ваш компьютер необходимо зайти в «Свойства компьютера».В открывшемся окне посмотреть разрядность системы в строке «Тип системы».
Где разместить файл msvcp120.dll?
Чтобы исправить ошибку «msvcp120.dll отсутствует», поместите файл в папку установки приложения или игры. Также его можно разместить в системном каталоге Windows.
Как зарегистрировать msvcp120.dll?
Если вы разместили msvcp120.dll в соответствующий раздел, а проблема не решена, то вам следует зарегистрировать его. Для этого скопируйте файл DLL в папку C:\Windows\System32 и откройте командную строку с правами администратора. Там введите «regsvr32 msvcp120.dll» и нажмите Enter.