Ошибка MSVCR120.dll и как её исправить

Если вы столкнулись с системной ошибкой, сообщающей о том, что на компьютере отсутствует MSVCR120.dll, то скорее всего вы любите поиграть в игрушки. Это не критичная ошибка, и избавиться от нее довольно легко. В этой статьи вы узнаете, как исправить это небольшое недоразумение. Решений существует несколько и все они достаточно простые. Поехали.

Что такое msvcr120.dll в Windows 7/8/10

Для начала небольшая ремарка для тех, кто хочет знать, что это вообще такое и с чем его едят. Если вам это не особо интересно, можете листать сразу к решению. Файл MSVCR120.dll, как вы уже могли догадаться по его расширению, является библиотекой. С ее помощью происходит разработка и выполнение программ на Windows, и очень часто этот файл используется именно в играх и прочих программах с графикой. Если на компьютере этой библиотеки нет, то при запуске какой-либо не очень старой игры, вы увидите соответствующую ошибку. Почему не очень старой? Потому что это относительно новая библиотека, входящая в состав крайней на данный момент версии пакета Microsoft Visual C++ 2013, поддерживающей Windows 7, 8 и 10. На XP такая ошибка не встречалась, но там и своих проблем хватало.

Запуск программы невозможен — ошибка msvcr120.dll
Запуск программы невозможен — ошибка msvcr120.dll

Когда возникает ошибка MSVCR120.dll

Как вы уже знаете, она может появиться из-за банального отсутствия нужной библиотеки на вашем компьютере. Но это еще не все причины. Еще один возможный вариант – игра использует свою библиотеку MSVCR120.dll, которая не работает, или просто правильно функционирует, поэтому компьютер считает, что такого файла в системе вообще нет.

Также при установке игры могут изменятся некоторые системные файлы, которые и повреждают данную библиотеку. Аналогичная ситуация может случится с файлом MSVCR100.dll. Ну и самая маловероятная, но все же причина – банальный вирус, повредивший работу некоторый системных инструментов, одним из которых оказалась нужная вам библиотека. Ну, случается, с кем не бывает.

Чаще всего такая ошибка случается на Windows 7, 8 и 8.1, так как на десятке все нужные драйвера и прочая системная дребедень скачивается и обновляется автоматически, что практически исключает возможность отсутствия данного файла в системе. Но, как было сказано выше, это не единственная причина, поэтому Windows 10 тоже подвержена такой напасти.

С матчастью вы ознакомились, поэтому теперь можно перейти к решению.

Метод 1. Скачать и установить Microsoft Visual C++ 2013

С вероятностью в 98% это поможет. 2% обычно занимают два других случая, о которых вы узнаете ниже. Так как MSVCR120.dll входит в пакет Visual C++ 2013, нужно просто скачать его и установить. Перейдите по этой ссылке на официальный сайт Microsoft и загрузите его оттуда. Нажимаете кнопку «Скачать», а затем выбираете нужный вам файл, основываясь на разрядности вашей системы – x64 или x86 (x32). Поставьте галочку напротив нужного вам файла и нажмите кнопку «Next».

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

Скачать и установить Microsoft Visual C++ 2013
Скачать и установить Microsoft Visual C++ 2013

Метод 2.  Скачать файл MSVCR120.dll отдельно

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

Но, если вы все же решили загрузить этот файл отдельно, то сначала проверьте его антивирусом, а потом зарегистрируйте в системе, чтобы он вообще работал. Сделать это можно так:

  • Скачанный файл помещаем в папку C:\Windows\SysWOW64, если у вас Windows 64-разрядная, или в С:\Windows\system32, если 32-разрядная (х86).
  • Теперь открываем окно «Выполнить» (сочетание клавиш Win+R).
  • Вводим здесь команду regsvr32 msvcrdll и кликаем на кнопку «Ок».
  • Перезагружаем компьютер, радуемся.

Теперь нужно сказать о тех самых 2% случаев, в которых скачивание MSVCR120.dll не помогает или помогает не сразу.

Размещение файла msvcr120.dll
Размещение файла msvcr120.dll

Метод 3. Удалить файл msvcr120.dll из папки с игрой

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

Метод 4. Проверка антивирусом

Если ни один из трех приведенных выше методов не помог, значит вам очень сильно «повезло» нарваться на вирус. Запустите сканирование всей системы вашим антивирусом и надейтесь на то, что он что-нибудь найдет.

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

Мы в социальных сетях:

  • Вконтакте
  • Instagram
  • Facebook
  • Odnoklassniki

Рейтинг страницы: 4.8/5 (39 оценок)
Top