Ошибка MSVCR.dll в Windows: быстрое решение

При попытке запустить игру или программу в 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, поддерживаемый вашей видеокартой.

Евгений Краснов

Являюсь администратором и постоянным автором данного интернет-ресурса. Мой сайт запущен с целью поиска оптимальных решений по тем или иным проблемам, с которыми сталкиваются пользователи интернета. Являюсь экспертом в области it-технологий, мобильных приложений и функционирования онлайн-сервисов. Достаточно сильно углублен в тематику банковских переводов и защиты платежей.

Оцените автора
Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

  1. Максим

    А если у меня стоит более новая версия . Как мне ее удалить

    Ответить
    1. Евгений Краснов автор

      Если вы скачиваете из сайта Microsoft – у вас не может стоять более новая версия.

      Ответить
  2. Йцукен

    Херня! Совет с MSVCR100.dll не работает!

    Ответить
    1. Евгений Краснов автор

      Если все правильно делаете и Винда не забагована – все будет работать.

      Ответить
  3. Владислав

    Исправить ошибку запуска MSVCR120.dll получилось, спасибо !!!!

    Ответить
  4. Рада

    Делала до этого самостоятельно по подобной инструкции — не работало. Сделала по вашей ссылке — заработало. Мучилась три дня, большущее спасибо.

    Ответить
  5. Дмитрий

    очень помогли, огромное спасибо!

    Ответить
  6. Никита

    Спасибо,друг,помогло,те,кто пишут плохие отзывы,просто криворучки,либо делают не по инструкции)

    Ответить