При попытке запустить игру или программу в Windows может выскакивать такая ошибка: «Запуск программы невозможен, так как на компьютере отсутствует MSVCR.dll». Чаще всего, в тексте ошибок указываются три библиотеки: MSVCR100.dll, MSVCR110.dll и MSVCR120.dll. Решаются такие ошибки за несколько минут и сделать это достаточно просто. Распишем по отдельности каждый случай.

Исправляем ошибку запуска MSVCR100.dll

Суть проблемы заключается в невозможности считать динамическую библиотеку MSVCR100.dll. Это может происходить по нескольким причинам: отсутствие такой библиотеки в среде Windows, несоответствие её разрядности, повреждение вирусами или блокировка библиотеки.

Ошибка-запуска-MSVCR100-dll-в-Windows

Ошибка запуска MSVCR100.dll в Windows

Сам файл MSVCR100.dll – является составной частью распространяемых компонентов Microsoft Visual C++ 2010 для Windows. Эти компоненты чрезвычайно важны для стабильной работы системы и поддержки запускаемых в её среде приложений.

Несоответствие разрядности – это самая распространенная причина ошибки запуска. Суть такого несоответствия понять достаточно просто. Системы Windows бывают двух типов разрядности – x32 и x64. В Windows-x32 поддерживаются только программы и игры на x32, а Windows-x64 способна работать с программами каждой разрядности.

Таким образом – для решения ошибки запуска нужно установить в Windows все необходимые компоненты Microsoft Visual C++ 2010. Делается это так:

  1. Через комбинацию клавиш Win+Pause Break откройте «Свойства системы» и посмотрите там свою разрядность.

    Обязательно-проверьте-свою-разрядность-Windows

    Обязательно проверьте свою разрядность Windows

  2. Дальше на сайте Майкрософт необходимо скачать нужный редист Microsoft Visual C++ 2010. Если тип вашей системы x32 – скачиваете только этот файл №1, если тип вашей системы x64 – скачиваете как предыдущий файл, так и этот файл №2.
  3. Что бы сразу избежать проблем с обновлениями, откройте меню «Установка и удаление программ» и удалите оттуда Microsoft Visual C++ 2010 (если он имеется в списке).

    Удалите-имеющиеся-версии-Microsoft-Visual-С-2010

    Удалите имеющиеся версии Microsoft Visual C++ 2010

  4. Далее запускайте скачанные файлы и проводите их установку.
  5. После окончания установки перезапустите компьютер – проблема должна уйти.

Важно! В сети многие предлагают отдельно скачать библиотеку MSVCR100.dll и загрузить её в соответствующую папку или корень приложения. Делать этого я не советую – простая установка компонентов Microsoft Visual C++ 2010 решает проблему.

Исправляем ошибку запуска MSVCR110.dll

Библиотека MSVCR110.dll – относится к распространяемым компонентам Visual Studio 2012. Этот компонент часто необходим для запуска приложений и игр в Windows. Ошибка запуска MSVCR110.dll появляется из-за того, что в системе отсутствует пакет Visual Studio 2012. Для решения проблемы указанный пакет нужно загрузить в систему:

  1.  Первым делом нажмите комбинацию клавиш Win+Pause Break и откройте «Свойства системы». В списке посмотрите тип разрядности системы (x32 или x64).
  2. Далее переходите на специальную страницу Microsoft и загружайте оттуда Visual Studio 2012.
  3. Важно: если у вашей Windows стоит разрядность x32 – то загружайте только файл VSU4\vcredist_x86.exe; если же разрядность x64 – загружайте оба файла (VSU4\vcredist_x86.exe и VSU4\vcredist_x64.exe).

    Исправляем-ошибку-запуска-MSVCR110-dll

    В Windows x64 загружайте оба файла

  4. Скачанные файлы устанавливайте поочередно в систему, после чего перезапустите компьютер. Проблема должна уйти.

Важно! В сети часто рекомендуют скачивать отдельно файл библиотеки MSVCR110.dll. Однако попробовать этот вариант можно только в том случае, если установка Visual Studio 2012 не помогла.

Исправляем ошибку запуска MSVCR120.dll

MSVCR120.dll – это составная часть распространяемых компонентов Visual Studio 2013 для Windows. Присутствие этого компонента очень важно для правильного запуска игр и приложений в системе.

Ошибка-запуска-MSVCR120-dll-в-Windows

Ошибка запуска MSVCR120.dll в Windows

Сама же ошибка запуска MSVCR120.dll появляется из-за отсутствия пакетов Visual Studio 2013. Решается проблема в несколько кликов:

  1. Первым делом нажмите комбинацию клавиш Win+Pause Break и откройте «Свойства системы». В списке посмотрите свою разрядность (x32 или x64).
  2. Дальше перейдите на специальную страничку Майкрософт и скачайте оттуда Visual Studio 2013.
  3. Важно: если у вас установлена Windows с разрядностью x32 – загрузите только файл vcredist_x86.exe, а если ваша разрядность x64 – загружайте vcredist_x86.exe и vcredist_x64.exe.

    Ошибка-запуска-MSVCR120-dll-в-Windows

    В Windows x64 необходимо устанавливать оба редиста

  4. Запустите и установите скачанные файлы, после чего перезапустите компьютер. Проблема должна уйти.

В некоторых случаях (пиратская игра, взломанное приложение), помимо загрузки Visual Studio 2013, необходимо дополнительно установить DirectX, поддерживаемый вашей видеокартой.