При попытке запустить игру или программу на Windows нередко может выскакивать такая ошибка: «Запуск программы невозможен, так как на компьютере отсутствует MSVCR100.dll, MSVCR110.dll или MSVCR120.dll. В старых версиях сообщение может быть другим, как на фото выше. Решаются такие ошибки за несколько минут и сделать это достаточно просто. Распишем по отдельности каждый случай.
Решаем проблему с MSVCR100.dll
Файл MSVCR100.dll является составной частью распространяемых компонентов Microsoft Visual C++ 2010 для Windows. Данные компоненты являются очень важными для стабильной работы системы и поддержки запускаемых в её среде приложений.
Самая распространенная причина этой ошибки — несоответствие разрядности. Windows бывают двух типов разрядности – x32 и x64. В Windows-x32 поддерживаются только программы и игры на x32, а Windows-x64 способна работать с программами и 32, и 64.
Для решения проблемы нужно установить на Windows все необходимые компоненты Microsoft Visual C++ 2010. Для этого вам сначала нужно узнать разрядность вашей системы, поэтому заходим в характеристики системы. Можно нажать комбинацию WIn+Pause, если это у вас не работает, то воспользуйтесь этой статьей. В конечном итоге вы должны увидеть подобное окно. В Windows 10:
В Windows 7, 8:
Дальше на официальном сайте Microsoft нужно скачать пакет Microsoft Visual C++ 2010. Если тип вашей системы x32, то скачивайте только версию Microsoft Visual C++ 2010 (x86) (ссылка). Если у вас 64-разрядная система, то скачиваете и для 32-разрядной x86 и версию для 64 (ссылка). Но перед их установкой лучше удалите имеющуюся версию у себя на компьютере. Для этого вызовите меню Установка и удаление программ. В Windows 10 нажмите Пуск ->, Параметры.
Выберите Приложения.
Пролистайте до самого низа и выберите Программы и компоненты.
Откроется знакомое окно, одинаковое для всех версий Виндоуса и удалите Visual.
Далее запустите скачанные файлы и установите их. После окончания установки перезапустите компьютер. Всё, проблема после этого должна уйти.
Исправляем ошибку запуска с файлом MSVCR110.dll
Ошибка с этим файлом появляется, если у вам требуется пакет Visual Studio 2012. Для решения проблемы указанный пакет нужно загрузить в систему:
- Сначала, как в статье выше, нажмите комбинацию клавиш Win+Pause Break и откройте «Свойства системы» b посмотрите тип разрядности системы (x32 или x64).
- Затем перейдите на сайт Microsoft на страницу Visual Studio 2012 (ссылка) и скачайте нужную версию. Если у вашей Windows стоит разрядность x32 – то загружайте только файл VSU4\vcredist_x86.exe, если же разрядность x64 – загружайте оба файла (VSU4\vcredist_x86.exe и VSU4\vcredist_x64.exe).
Затем установите и перезагрузите компьютер.
Разбираемся с MSVCR120.dll
Возникает, когда требуется пакет Visual Studio 2013. Скачиваете его (ссылка) и делаете всё тоже самое, что и выше..