10 минут

23

Ошибка файла msvcr120.dll — решения

Ошибка файла msvcr120.dll: причины и решения

Ошибка файла msvcr120 возникает в случае, если указанный компонент отсутствует в системе или повреждён. Сообщение о сбое обычно появляется при запуске игр и приложений, которые активно используют графические возможности Windows. Давайте разберемся, из-за чего возникает ошибка и как её быстро исправить 

Причины возникновения ошибки

Файл msvcr120.dll — компонент Visual C++ 2013. По умолчанию он активен сразу после установки библиотеки, но по следующим причинам может оказаться недоступным для программ:

  • Случайное или специальное удаление пользователем.
  • Действие вредоносных программ. 
  • Системные ошибки при чтении файла. 

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

Переустановка Visual C++ 2013

Как мы уже разобрались, msvcr120.dll — это часть библиотеки Visual C++ 2013. Поэтому самое простое решение привести его в рабочее состояние — переустановить весь пакет. Библиотека Visual C++ 2013 доступна для бесплатного скачивания на официальном сайте Microsoft.

  1. Находим на сайте Microsoft распространяемые пакеты Visual C++ для Visual Studio 2013.
  2. Выбираем русский язык и нажимаем «Скачать».
    Скачивание Visual C++ для Visual Studio 2013

    Загрузим весь пакет компонентов заново

  3. Указываем подходящую версию: 32- или 64-битную. Выбор зависит от того, какой тип системы используется. Чтобы посмотреть разрядность Windows 10, кликаем правой кнопкой по меню «Пуск» и переходим в раздел «Система». На Windows 7 кликаем правой кнопкой по значку «Компьютер» и переходим в его свойства.
    Просмотр разрядности системы

    На этом компьютере стоит 32-битная Windows

  4. После завершения скачивания запускаем файл инсталляции. Принимаем условия лицензии и нажимаем «Установить».
    Установка библиотеки Visual C++ для Visual Studio 2013

    Установим пакет Visual C++ 2013 заново

После установки пакета ошибка файла msvcr120.dll пропадет, так как он снова будет представлен в системе. 

У этого способа есть только один недостаток — если на компьютере установлена последняя версия Microsoft Visual C++ Redistributable, то она может мешать установке Visual C++ 2013. В таком случае сначала придётся удалить Visual C++ Redistributable, а затем уже инсталлировать Visual C++ 2013. 

Процесс удаления стандартный:

  1. Заходим в «Панель управления». 
  2. Выбираем раздел «Программы и компоненты».
  3. Находим последнюю версию Microsoft Visual C++ Redistributable.
  4. Выделяем программу и нажимаем «Удалить».
    Удаление Microsoft Visual C++ Redistributable

    Удаление пройдёт быстро

Для применения изменений после удаления перезапускаем систему, после чего приступаем к установке Visual C++ 2013. 

Ручное добавление компонента

Можно не озадачиваться переустановкой всей библиотеки, а лишь добавить в неё недостающий компонент. Это исключает появление проблем с совместимостью, из-за которой приходится удалять более новые версии Visual C++. Файл msvcr120.dll доступен для бесплатного скачивания на сайте DLL-Files.com.

  1. Заходим в онлайн-хранилище DLL-Files.
  2. В поисковой строке пишем msvcr120.dll и нажимаем на кнопку Search DLL file. 
  3. В результатах поиска будет один вариант. Кликаем по нему, чтобы посмотреть все версии файла.
    Поиск файла msvcr120.dll

    В онлайн-библиотеке представлены разные версии компонента, который нам нужен

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

Скачанный файл необходимо поместить в правильную системную папку. Выбор директории зависит от разрядности Windows:

  • C:\Windows\System32 —  для х32 (х86) систем.
  • C:\Windows\System32  и C:\Windows\ SysWOW64 — для х64. 

Последнее действие — регистрация компонента в системе. Сделаем это через командную строку.

  1. Открываем командную строку с правами администратора.
  2. Вводим команду  regsvr32 C:\windows\system32\msvcr120.dll, если система имеет 32-битную разрядность. Для Windows x64 используем сначала запрос regsvr32 C:\windows\system32\msvcr120.dll, а затем — regsvr32 C:\windows\SysWOW64\msvcк120.dll.
    Регистрация файла DLL на Windows

    После регистрации в системе компоненты готовы к работе

Упростить процесс установки и регистрации компонента может программа DLL-Files. Это десктопный клиент онлайн-библиотеки, из которой мы скачали файл msvcr120.dll. Он быстро находит компоненты и самостоятельно регистрирует их в системе. Единственный минус программы — она распространяется по платной лицензии. Приобретать её ради одного или даже двух компонентов невыгодно, учитывая простоту ручной регистрации файлов. 

Сергей Почекутов

Первый компьютер сломал в 12 лет. С тех пор — только ремонтировал и исправлял ошибки.


Понравилась статья?

Похожие статьи

Комментариев: 0