Пользователи ПК часто сталкиваются с различными ошибками в играх. Одна из них – «Запуск программы невозможен, так как на компьютере отсутствует MSVCR120.dll». Такое оповещение может стать серьезной проблемой, ведь запустить игру или программу без вмешательства не получится. Но если разобраться – устранить ошибку можно своими силами и достаточно быстро.
Что такое MSVCR120.dll и для чего он нужен
MSVCR120.dll – это библиотека, которая является частью Microsoft Visual C++ 2013. Она нужна для запуска софта, который был собран с применением Microsoft Visual C++. Файл содержит основные элементы для работы программ. В частности, функции для чтения и записи файлов, работы с памятью, строками, числами и другими базовыми задачами. Если MSVCR120.dll отсутствует в системе, программа просто не сможет запуститься и выдаст ошибку.
Самая распространенная причина отсутствия этой библиотеки – она изначально не была установлена. Но повредить или удалить файл также могли другие программы и утилиты.
В каких программах и играх используется
Dll библиотеки используются во многих играх и программах, которые были созданы с использованием Microsoft Visual Studio 2013. Поэтому ошибка может возникать с самым разным софтом, независимо от жанра, размера файла и других факторов. Важно только, на каком языке и среде разработки создавалась программа. Вот некоторые примеры игр и программ, которые не получится запустить без MSVCR120.dll:
- Far Cry 4;
- Watch Dogs;
- Outlast;
- League of Legends;
- Ведьмак 3;
- CorelDRAW X7;
- Adobe Photoshop CC 2014–2015.
Как устранить ошибку
Есть два способа устранить эту ошибку. Оба подразумевают возвращение или установку нужного файла и не требуют особых навыков.
- Установить или переустановить Microsoft Visual C++ 2013
- Скачать msvcr120.dll
1. Способ. Установить или переустановить Visual C++ Redistributable 2013
Самый простой способ устранить "ошибку" MSVCR120.dll – установить Visual C++ Redistributable 2013. Способ может сработать даже если программа уже была установлена ранее, но не работает корректно - файлы просто перезапишутся на рабочие. Процесс установки крайне простой, нужно скачать файл (весит около 7мб), запустить его и поставить галочку «я принимаю условия лицензии».

Процесс установки займет несколько минут, после чего можно перезагрузить компьютер и запустить игру или программу, с которой возникала ошибка.

Важно! Не нужно устанавливать среду разработки Visual Studio. Со всеми компонентами она может весить до 80 гигабайт и подобный метод устранения ошибки точно не самый логичный и доступный.
В большинстве случаев этот способов работает. Но, если установка Visual C++ Redistributable не помогла, придется попробовать другой вариант.
2. Способ. Скачать MSVCR120.dl lи вручную поместить его в нужную папку
Можно отдельно скачать конкретный файл и вручную перенести его. Этот способ рекомендуется применять, если первый вариант решения проблемы не дал нужных результатов.

Скачанный файл нужно поместить в системную папку. Например, C:\Windows\System32\ или в корень с папку с игрой (подробнее написано об этом здесь . Нужно знать, что для таких задач понадобятся права администратора.

Далее файл нужно зарегистрировать, для этого в нужно запустить командную строку от имени администратора и ввести: команду «regsvr32 MSVCR120.dll». (Хотя, иногда все работает итак - без регистрации)
Рекомендуем в первую очередь, скачать и установить полностью пакет Microsoft Visual C++ 2013. Ошибка должна сразу исчезнуть.
Как установить DLL файл вы можете прочитать на страницы, в которой максимально подробно описан данный процесс.
Комментарии
Боже, гений. Кто мучается с подобным реально попробуйте взять файл 32 разрядный dll и сунуть его в 64 разрядную папку
Ты просто гений)
Ставьте визаул 2013 dlltop.ru/soft/46-microsoft-visual-c