Ошибка с файлом msvcr120.dll появляется, когда этот файл физически отсутствует в системе или он поврежден. Соответственно, если игра (например Bioshock, Euro Truck Simulator и др.) не находит его, то она выдает сообщение «Ошибка, отсутствует msvcr120.dll», или «msvcr120.dll is missing». Также нужно иметь в виду, что разные программы при инсталляции могут заменить или модифицировать библиотеки в системе, что тоже способно вызвать данную ошибку. Не стоит забывать и о вирусах, которые обладают подобными возможностями.
Способ 1: Загрузка msvcr120.dll
Можно установить msvcr120.dll просто скопировав её в директорию C:\Windows\System32
после закачки библиотеки.
Для установки файлов DLL используются различные папки, в соответствии с версией системы. Если у вас Windows XP, Windows 7, Windows 8 или Windows 10, как и куда их инсталлировать, вы можете узнать из данной статьи. А чтобы зарегистрировать библиотеку, прочтите другую статью. Обычно, регистрация — не обязательная процедура, так как ОС Windows сама это делает автоматически, но в неординарных случаях такое может понадобиться.
Способ 2: Дистрибутив Visual C++ 2013
Распространяемый пакет Visual C++ инсталлирует компоненты, нужные для приложений C++, которые написаны с использованием Visual Studio 2013. Установив его, можно разрешить проблему с msvcr120.dll.
На странице закачки сделайте следующее:
- Выберите язык вашей Windows.
- Воспользуйтесь кнопкой «Скачать».
- Выберите вариант х86 для 32-битной системы или х64 — для 64-битной.
- Нажмите «Next».
- Принимаем условия лицензии.
- Используем кнопку «Установить».
Далее понадобится выбрать версию DLL для скачивания. Предлагается 2 варианта — один для 32-битной, и второй — для 64-битной Windows. Чтобы узнать, какой из вариантов вам подойдет, нажмите на «Компьютер» правой кнопкой и зайдите в «Свойства». Вы попадете в окно с параметрами ОС, где указана разрядность.
После окончания скачивания запустите загруженный файл. Далее делаем следующее:
Готово, теперь msvcr120.dll установлена в системе, и ошибка, связанная с ней, больше не должна возникать.
Нужно отметить, что в случае, если у вас уже есть более новый Microsoft Visual C++ Redistributable, то он может не дать вам начать установку пакета 2013 года. Потребуется удалить новый дистрибутив из системы и уже после этого установить версию 2013.
Новые пакеты Microsoft Visual C++ Redistributable не всегда являются равноценной заменой предыдущих версий, поэтому иногда приходится ставить старые.
Один из двух представленных способов должен помочь вам в решении возникшей задачи с msvcr120.dll.
Наш Telegram каналТолько полезная информация
Я удивлен что первая попавшиеся ссылка мне помогла в решении этой проблемы! Спасибо за вложенный пакет вижл студио! Скачал установил — сразу помогло с запуском фростпанка на винде 11!