Некоторые пользователи сообщали об ошибках, связанных с файлом 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:
- Перейдите по этой ссылке ( здесь ), выберите свой язык и нажмите кнопку « Загрузить» .
- Дождитесь завершения загрузки, затем откройте установщик vcredist_86.exe . Нажмите «Да» в ответ на запрос UAC (Контроль учетных записей пользователей), а затем следуйте инструкциям на экране, чтобы установить отсутствующий пакет redist.
Примечание. Если распространяемый пакет уже установлен, выберите « Удалить», чтобы удалить текущую версию с вашего компьютера. Затем снова откройте программу установки и следуйте инструкциям, чтобы снова установить распространяемый пакет Microsoft Visual C ++ 2008 . Некоторые пользователи сообщают, что это помогло устранить ошибки MSVCR90.dll, вызванные повреждением файлов.
- После установки распространяемого пакета перезагрузите компьютер вручную, если это не будет предложено автоматически. При следующем запуске откройте приложение, которое ранее показывало ошибку, связанную с файлом MSVCR90.dll, и посмотрите, устранена ли проблема. Если вы по-прежнему видите то же сообщение об ошибке, перейдите к способу 2 .
Метод 2: восстановление отказавшего приложения (если применимо)
Некоторым пользователям удалось решить проблему после восстановления приложения, в котором отображалась ошибка MSVCR90.dll . Этот метод очень эффективен при отказе приложений из пакета Microsoft Office, но не применим к некоторым программам, не имеющим стратегии восстановления. Это позволит заменить файл MSVCR90.dll в случае его повреждения, что решит проблему.
Примечание: имейте в виду, что в зависимости от программы, которая отображает ошибку, вам может потребоваться вставить установочный носитель для выполнения ремонта.
Ниже у вас есть руководство с шагами, которые необходимо предпринять для восстановления неработающей программы, принадлежащей Microsoft Office Suite . Точные шаги могут быть разными, если вы столкнулись с проблемой в другой программе:
- Нажмите клавишу Windows + R, чтобы открыть окно «Выполнить». Затем введите « appwiz.cpl » и нажмите Enter, чтобы открыть « Программы и компоненты» .
- В « Программы и компоненты» щелкните правой кнопкой мыши пакет Microsoft Office (или другое приложение и выберите « Изменить» .
- В следующем меню выберите « Восстановить» и следуйте инструкциям на экране, чтобы повторно запустить компоненты, вызывающие проблему (включая MSVCR90.dll).
- После завершения ремонта перезагрузите компьютер. При следующем запуске снова откройте приложение и посмотрите, появится ли проблема снова.
Если вы по-прежнему сталкиваетесь с той же проблемой или этот метод неприменим, перейдите к способу 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 и предотвратить его повторную установку:
- Нажмите клавишу Windows + R, чтобы открыть окно «Выполнить». Затем введите « appwiz.cpl » и нажмите Enter, чтобы открыть « Программы и компоненты» .
- В « Программы и компоненты» используйте левую панель, чтобы щелкнуть « Установленные обновления» .
- Затем в списке установленных обновлений поискал Обновление безопасности для 32-разрядной версии Microsoft Excel 2010 ( KB3085609 ). Найдя его, щелкните правой кнопкой мыши и выберите « Удалить», затем следуйте инструкциям на экране, чтобы удалить его с компьютера.
- Перезагрузите компьютер и посмотрите, сможете ли вы открыть Excel при следующем запуске. Если да, то вам только что удалось определить виновника.
Даже если проблема будет устранена прямо сейчас, проблема вернется, если вы оставите ее в таком виде. WU (Центр обновления Windows) автоматически переустановит обновление, если вы его не заблокируете. Чтобы заблокировать повторную установку KB3085609 , необходимо установить средство устранения неполадок «Показать или скрыть обновления» . Как только вы загрузите его, откройте его и нажмите « Далее» , затем дождитесь завершения расследования. Затем нажмите « Скрыть обновления», установите флажок, связанный с обновлением KB3085609, и нажмите « Далее», чтобы скрыть его.
Вот и все. KB3085609 обновление будет запрещено устанавливать снова. Вы не сможете продолжать использовать Excel, не обнаружив ошибки MSVCR90.dll is missing .