MSVCR90.dll – что это за ошибка и как ее исправить?

При запуске некоторых программ и игр появляется критическая ошибка System Error из-за отсутствия файла MSVCR90.dll. Можно ли что-нибудь сделать и как?
спросил 29 марта 2019 аноним в категории IT технологии
1 ответ
Лучший ответ

Отсутствие или повреждение модуля MSVCR90.dll в операционной системе Windows приводит к критическим ошибкам при запуске программного обеспечения и видеоигр. Текст ошибки выглядит так: The program can’t start because MSVCR90.dll is missing from your computer. Решать проблему можно разными способами, но нужно сначала разобраться в причине ее появления.

Что такое MSVCR90.dll?

MSVCR90.dll – это библиотека DLL, связанная с пакетом Microsoft Visual C++. Повреждение или отсутствие модуля приводит к сбоям в работе или полной неработоспособности софта или компьютерной игры. Попытавшись их запустить, вы увидите на экране системную ошибку, связанную с файлом MSVCR90.dll.

Причины ошибки

Вызвать проблему с DLL-библиотекой могут разные причины, но зачастую причина в отсутствии файла на компьютере из-за:

  • Некорректной работы антивирусной программы.
  • Повреждения или удаления файла самим пользователем или вирусами.
  • Неработоспособности библиотеки.
  • Некорректного обновления отдельных компонентов Windows.
  • Ошибочных или поврежденных записей в реестре.
  • Системного сбоя.
  • Установки пиратских игр или программного обеспечения.

Для устранения ошибки с MSVCR90.dll можно использовать разные методы.

Проверка на вредоносное ПО

Начните с проверки жесткого диска на вирусы. Вредоносные программы часто повреждают именно файлы DLL-библиотек. Для анализа рекомендуем воспользоваться простой и эффективной утилитой Dr.Web CureIt, бесплатная версия которой доступна к скачиванию на официальном сайте.

Восстановление системы

Когда ошибка появляется после определенных изменений на компьютере (установка нового ПО, обновление операционной системы, переустановка драйверов и пр.), воспользуйтесь функцией восстановления Windows. С ее помощью можно вернуть систему в рабочее состояние до сбоя, когда ошибки с MSVCR90.dll еще не было.

Автор считает, что эти материалы могут вам помочь:
  • MWFix - что это за утилита и как ее использовать?
  • Dxgkrnl.sys — что это за ошибка, как ее исправить?
  • Ошибка 0x8007000d при установке Windows: все способы ее устранения
  • Ошибка Reboot and Select proper Boot device при включении компьютера – что делать?
  • Ошибки в реестре

    Устранить ошибки, связанные с библиотеками DLL, помогает правка некорректных записей в реестре после их повреждения, перемещения или удаления. Вручную делать это сложно и неудобно, поэтому лучше использовать утилиту CCleaner.

    Скачайте программу с официального сайта, установите и запустите. Перейдите во вкладку «Реестр» в меню и нажмите внизу на кнопку «Поиск проблем». Утилита произведет сканирование и выявит все несоответствия, а вам останется нажать на кнопку «Исправить выбранное».

    Добавление файла вручную

    Обычно ошибка возникает из-за отсутствия файла библиотеки MSVCR90.dll, поэтому можно попробовать вернуть его на место. Скачайте необходимый файл, выбрав разрядность системы (х86 или х64), а затем проделайте следующее:

    • Переместите скачанный MSVCR90.dll в папку C:\Windows\System 32\ (для х86) или C:\Windows\SysWOW64\ (для х64).
    • Зарегистрируйте файл. Для этого нажмите комбинацию win+R или найдите в «Пуске» пункт «Выполнить».
    • Пропишите команду regsvr32 msvcr90.dll и нажмите Enter.

    Перезагрузите компьютер и попробуйте запустить проблемный софт или игру.

    Переустановка Microsoft Visual C++

    Самый верный способ устранения ошибки, вызванной отсутствием файла MSVCR90.dll, является переустановка всего пакета Microsoft Visual C++. Выполните деинсталляцию софта при помощи программы CCleaner или встроенного функционала Windows «Установка и удаление программ». Затем скачайте новый пакет с официального сайта Microsoft:

    Установите Visual C++, перезагрузите компьютер и проверьте, исчезла ли ошибка, связанная с MSVCR90.dll.

    Это будет полезно для вас:
  • Неверный код MMI – что это за ошибка и как ее исправить
  • Что за ошибка «Прекращена работа Java TM Platform SE binary»?
  • Ошибка Stop c000021a Fatal System Error - что делать?
  • Ошибка JavaScript error: Mutations are not initialized – как это исправить?
  • Порт 80 занят службами Windows, не работает Openserver – как исправить?
  • Как исправить ошибку «В системе недостаточно памяти»?
  • Что за папка System Volume Information и можно ли ее удалить
  • Не запускается программа из-за msvcp120.dll - что делать?

  • Каждый раз, когда вы делитесь этой статьей в социальной сети, ее автор становится немного счастливее! Пожалуйста нажмите на одну из кнопок выше! ответил 29 марта 2019 Эксперт Никита (4,134 баллов)