Исправление: MSVCR90.dll не найден или отсутствует

Некоторые пользователи сообщали об ошибках, связанных с файлом MSVcr90.dll . Чаще всего встречаются ошибки « MSVCR90.dll не найден » и « MSVCR90.dll отсутствует ». Обычно они возникают при запуске или когда пользователь пытается открыть приложение Microsoft Office. Это довольно частое явление на компьютерах, которые недавно были обновлены с Windows 7 до Windows 10.

Однако эта ошибка также часто возникает в таких продуктах Adobe, как Photoshop и Illustrator, или при открытии определенных игр, для которых требуется дополнительная библиотека DLL, которая не была установлена ​​вместе с игрой.

В зависимости от того, какое приложение отображает ошибку MSVCR90.dll и вашу версию Windows, вы можете встретить ее в нескольких разных форматах. Вот краткий список других распространенных сообщений об ошибках:

  • «Не удалось запустить это приложение, потому что не найден msvcr90.dll. Переустановка приложения может решить проблему."
  • «Не удается найти * путь к DLL * \ msvcr90.dll»
  • «Не удается запустить * Приложение *. Отсутствует необходимый компонент: msvcr90.dll. Пожалуйста, установите * Application * еще раз ».

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

MSVCR90.DLL является частью необязательного обновления распространяемого пакета Visual C ++ . Msvcr90.dll файл является DLL (Dynamic Link Library) , который обычно используется программами , сделанных в Microsoft Visual C ++ 2008 .

Учитывая тот факт, что среда разработки приложений Microsoft Visual C ++ 2008 довольно старая,  файл mSVCR90.dll  довольно редко встречается среди недавно выпущенных приложений. Однако, если вы в настоящее время установили много приложений (или игр), которые довольно старые, на вашем компьютере может быть несколько копий одного и того же  файла mSVCR90.dll  .

Если вы в настоящее время  боретесь с ошибкой mSVCR90.dll  , методы, описанные в этой статье, помогут. Ниже вы найдете набор возможных исправлений, которые пользователи в аналогичной ситуации использовали для решения проблемы. Просматривайте каждое возможное исправление по порядку, пока не найдете метод, устраняющий  ошибку mSVCR90.dll  в вашей конкретной ситуации.

Метод 1. Установка отсутствующего пакета Redist Visual C ++

Прежде чем делать что-либо еще, важно убедиться, что на вашем компьютере действительно есть среда разработки приложений, содержащая файл MSVCR90.dll  . Установка распространяемого пакета Microsoft Visual C ++ 2008  позволит вам проверить, возникла ли ошибка из-за отсутствия этого файла библиотеки динамической компоновки .

Вот краткое руководство по установке необходимого пакета Microsoft Visual C ++ 2008 Redist Package:

  1. Перейдите по этой ссылке ( здесь ), выберите свой язык и нажмите кнопку « Загрузить» .

  2. Дождитесь завершения загрузки, затем откройте установщик vcredist_86.exe . Нажмите «Да» в ответ на запрос UAC (Контроль учетных записей пользователей), а затем следуйте инструкциям на экране, чтобы установить отсутствующий пакет redist.

    Примечание. Если распространяемый пакет уже установлен, выберите « Удалить», чтобы удалить текущую версию с вашего компьютера. Затем снова откройте программу установки и следуйте инструкциям, чтобы снова установить распространяемый пакет Microsoft Visual C ++ 2008  . Некоторые пользователи сообщают, что это помогло устранить  ошибки MSVCR90.dll,  вызванные повреждением файлов.

  3. После установки распространяемого пакета перезагрузите компьютер вручную, если это не будет предложено автоматически. При следующем запуске откройте приложение, которое ранее показывало ошибку, связанную с  файлом MSVCR90.dll,  и посмотрите, устранена ли проблема. Если вы по-прежнему видите то же сообщение об ошибке, перейдите к способу 2 .

Метод 2: восстановление отказавшего приложения (если применимо)

Некоторым пользователям удалось решить проблему после восстановления приложения, в котором отображалась  ошибка MSVCR90.dll  . Этот метод очень эффективен при отказе приложений из пакета Microsoft Office, но не применим к некоторым программам, не имеющим стратегии восстановления. Это позволит заменить  файл MSVCR90.dll в случае его повреждения, что решит  проблему.

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

Ниже у вас есть руководство с шагами, которые необходимо предпринять для восстановления неработающей программы, принадлежащей Microsoft Office Suite . Точные шаги могут быть разными, если вы столкнулись с проблемой в другой программе:

  1. Нажмите клавишу Windows + R, чтобы открыть окно «Выполнить». Затем введите « appwiz.cpl » и нажмите Enter, чтобы открыть « Программы и компоненты» .

  2. В « Программы и компоненты» щелкните правой кнопкой мыши пакет Microsoft Office (или другое приложение и выберите « Изменить» .
  3. В следующем меню выберите « Восстановить» и следуйте инструкциям на экране, чтобы повторно запустить компоненты, вызывающие проблему (включая  MSVCR90.dll).
  4. После завершения ремонта перезагрузите компьютер. При следующем запуске снова откройте приложение и посмотрите, появится ли проблема снова.

Если вы по-прежнему сталкиваетесь с той же проблемой или этот метод неприменим, перейдите к способу 3 .

Метод 3. Удаление плохо скопированных плагинов в Photoshop и Illustrator (если применимо)

Если вы столкнулись с этой проблемой при попытке открыть Photoshop, Illustrator или другой продукт Adobe, вы можете проверить, установлены ли какие-либо плагины. Пользователи, сталкивающиеся с той же проблемой, сообщают, что плагины являются типичной причиной запуска   ошибок MSVCR90.dll  в программах Adobe для редактирования фотографий, таких как Photoshop и Illustrator.

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

Чтобы проверить, является ли это причиной проблемы, удалите все файлы подключаемых модулей, которые вы скопировали вручную, а затем используйте программу установки для установки подключаемых модулей. После завершения установки перезагрузите компьютер и посмотрите, решена ли проблема при следующем запуске.

Если этот метод неприменим или не устранил проблему, перейдите к другому методу ниже.

Метод 4: удаление обновления безопасности для Microsoft Excel 2010 (KB3085609)

Если вы получаете  ошибку MSVCR90.dll is missing,  именно в Excel 2010, проблема, скорее всего, вызвана ошибкой в ​​одном обновлении безопасности (KB3085609). Пользователям, столкнувшимся с той же проблемой, удалось устранить проблему и открыть Excel после удаления 32-разрядной версии обновления безопасности для Microsoft Excel 2010 (KB3085609).

Предположительно, эти обновления безопасности вызывают сбой не только Excel 2010, но и более новой версии Excel.

Вот краткое руководство о том, как удалить обновление безопасности KB3085609 и предотвратить его повторную установку:

  1. Нажмите клавишу Windows + R, чтобы открыть окно «Выполнить». Затем введите « appwiz.cpl » и нажмите Enter, чтобы открыть « Программы и компоненты» .

  2. В « Программы и компоненты» используйте левую панель, чтобы щелкнуть « Установленные обновления» .

  3. Затем в списке установленных обновлений поискал Обновление безопасности для 32-разрядной версии Microsoft Excel 2010 ( KB3085609 ). Найдя его, щелкните правой кнопкой мыши и выберите « Удалить»,  затем следуйте инструкциям на экране, чтобы удалить его с компьютера.
  4. Перезагрузите компьютер и посмотрите, сможете ли вы открыть Excel при следующем запуске. Если да, то вам только что удалось определить виновника.

Даже если проблема будет устранена прямо сейчас, проблема вернется, если вы оставите ее в таком виде. WU (Центр обновления Windows) автоматически переустановит обновление, если вы его не заблокируете. Чтобы заблокировать  повторную установку KB3085609 , необходимо установить средство  устранения неполадок «Показать или скрыть обновления» . Как только вы загрузите его, откройте его и нажмите « Далее» , затем дождитесь завершения расследования. Затем нажмите « Скрыть обновления», установите флажок, связанный с  обновлением KB3085609,  и нажмите « Далее», чтобы скрыть его.

Вот и все. KB3085609  обновление будет запрещено устанавливать снова. Вы не сможете продолжать использовать Excel, не обнаружив  ошибки MSVCR90.dll is missing  .