Msvcr90 dll office 2010 ошибка

  • Remove From My Forums
  • Question

  • Hello,

    We have recently deployed Office 2010 to all workstations in my company. On one workstation, Word crashes regularly, without an identifiable action triggering it so far. What the event viewer is telling me:

    • Event Type: Error
    • Event Source: Microsoft Office 14
    • Event Category: None
    • Event ID: 1000
    • Date: 02/08/2011
    • Time: 09:39:04
    • User: N/A
    • Computer: LUCYPORT
    • Description: Faulting application winword.exe, version 14.0.6024.1000, stamp 4d83e310, faulting module msvcr90.dll, version 9.0.30729.4148, stamp 4a594c79, debug? 0, fault address 0x000320f0

    I have looked on various forums but have been unable to find a solution so far. Office 2010 has been updated to SP1 + latest updates.

    Thank you.


    Rémi

Answers

  • Hi,

    Since the problem isn’t happening anymore, it looks like uninstalling the old Works converter did the trick after all. Thanks for your help.


    Rémi

    • Marked as answer by

      Thursday, August 11, 2011 8:28 AM

Пользователи Windows регулярно сталкиваются с многочисленными ошибками в работе программ или сбоями в системе, многие из которых не представляют серьёзной проблемы и легко решаемы даже при отсутствии специальных навыков. Нередко некорректность работы приложений или игр связано с повреждениями или отсутствием файлов динамически подключаемых библиотек, позволяющих использование одних и тех же функций различным софтом. Элементы с расширением «.dll» сравнимы с исполняемыми файлами, поэтому, как и «.exe» могут содержать секции кода, данных и ресурсов. При появлении ошибок библиотек, в том числе MSVCR90.dll, нормальная работа приложений, обращающихся к этому файлу, невозможна, но проблема имеет несколько способов решения в зависимости от причины возникновения.

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

Исправление ошибки MSVCR90.dll.

Что за файл

MSVCR90.dll является одной из DLL-библиотек, связанной с Microsoft Visual Studio 2010 и обеспечивающей функционирование современных игр. Модуль имеет отношение к некоторым функциональным возможностям и ресурсам, поэтому любые его повреждения или отсутствие вызывают сбой в работе, невозможность запуска программы и т.д., о чём пользователь уведомляется соответствующим сообщением, несущим информацию о природе ошибки. Так, если в какой-то момент при работе с софтом появилась ошибка с именем модуля MSVCR90.dll, это означает, что система не может корректно загрузить файл библиотеки, что может быть связано с рядом причин. Поскольку элементы dll являются общими для многих приложений и находятся за пределами софта, это предоставляет больше возможностей разработчикам программных продуктов, но при этом также делает файлы уязвимыми, так что они нередко могут быть повреждены или удалены.

Сообщение об ошибке MSVCR90.dll

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

Спровоцировать возникновение неполадок с файлами библиотек могут различные факторы. Частично понять, в чём дело можно из сопутствующего сбою уведомления и, определив, в какой момент появилась проблема. Чаще всего сбой приложения с сообщением, в тексте которого указано имя модуля с ошибкой MSVCR90.dll, появляется в результате отсутствия файла библиотеки либо его повреждения. Он может возникать при запуске, завершении работы системы, установке, открытии приложений или во время использования функционала софта. Наиболее вероятные причины, по которым появилась ошибка MSVCR90.dll:

  • Повреждение, удаление файла как следствие деятельности вредоносного ПО;
  • Чрезмерная бдительность антивируса;
  • Намеренное или случайное повреждение, удаление файла другими программами;
  • Неработоспособность библиотеки;
  • Файл не был зарегистрирован;
  • Некорректное обновление системы, а также её компонентов;
  • Ошибочные или повреждённые записи в реестре, связанные с библиотекой;
  • Системный сбой (например, возникший по причине некорректного выключения устройства);
  • Пиратские приложения, репаки, (при отсутствии цифровой подписи файлов они могут быть удалены или заблокированы системой);
  • Некорректная сборка игры;
  • Случайное удаление или перемещение файла пользователем.

Исправляем сбой модуля

Потеря отдельных файлов библиотек или даже целых директорий встречается часто. Поскольку компонент является внешним, помимо удобства его применения высокие риски появления проблем с ним неизбежны, при этом и устраняются ошибки такого типа достаточно просто. Рассмотрим несколько способов, как исправить сбой модуля MSVCR90.dll, эффективных зависимо от причины его возникновения. Возможно, в результате неосторожных действий вы и сами могли удалить файл, поэтому прежде, чем принимать глобальные меры, не лишним будет заглянуть в корзину и восстановить объект, если он там. Бывает также, что элемент dll обнаруживается в зоне карантина, поскольку антивирусные программы иногда принимают файлы библиотек за вредителей. Так, если замечена чрезмерная бдительность защитного ПО, перед инсталляцией игры можно отключить защиту. С лицензионными программами подобные проблемы возникают по другим причинам.

Проверка на вирусы

Частой причиной возникновения ошибок становятся вирусы, поселившиеся на устройстве без вашего ведома и ведущие свою вредительскую деятельность. Кроме сканирования установленным антивирусом лучше дополнительно использовать сторонние лечащие утилиты, например, хорошо зарекомендовали себя Dr.Web CureIt и AdwCleaner. Возможно, удаление вирусов решит проблему, а если дело не в этом, то пробуем другие способы.

Проверка на вирусы

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

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

Исправление реестра

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

Исправление реестра

Замена файла dll и регистрация модуля

Эффективным методом решения проблемы является скачивание файла библиотеки с проверенного ресурса и помещение его в соответствующую папку. Так, выполняем следующие действия:

  • Первым делом необходимо проверить версию, разрядность системы (узнать можно в разделе Система из Панели управления);
  • Скачиваем соответствующий Windows файл библиотеки;
  • Помещаем скопированный файл dll в директорию C:WindowsSystem 32 (для х32) или C:WindowsSysWOW64 (для х64);
  • Теперь файл необходимо зарегистрировать, для чего обращаемся к консоли «Выполнить», запустив её от имени администратора;
  • В командной строке прописываем regsvr32 msvcr90.dll и жмём Enter (команда позволяет зарегистрировать библиотеку в системе). По завершении регистрации перезагружаем устройство.

Использование специального софта

Для автоматизации процесса исправления ошибки MSVCR90.dll, а также других сбоев, связанных с библиотеками, можно применить сторонний софт. Такие приложения, как Microsoft Fix It, DLL Suite или DLLKit выполнят сканирование и при выявлении отсутствующих либо повреждённых файлов dll исправят положение, установив необходимые модули.

Сканирование системы

Диагностика ОС Windows нередко решает проблему, для этого нужно обратиться к консоли «Выполнить» и прописать в строке команду «sfc /scannow», что позволяет исправить повреждения ядра операционной системы. По завершении сканирования потребуется перезапуск компьютера.

Сканирование системы

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

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

Чаще всего вышеперечисленные способы решают проблему, в исключительных случаях может потребоваться переустановка Windows, но это уже крайняя мера и применяется она в основном при наличии множественных проблем помимо ошибки модуля MSVCR90.dll. Редко, но всё же случается, что причиной сбоя становится отказ оборудования, так что если программно решить проблему не удалось, стоит осмотреть железо на предмет неисправностей.

After installing Office Home and Business 2010, SP1 and all Windows Updates, whenever I try to run Excel, I get this message…

The program can’t start because MSVCR90.dll is missing from your
computer.
Try reinstalling the program to fix the problem.

This problem is driving me nuts. I’ve repaired, uninstalled and reinstalled, used a Microsoft Office 2010 removal tool (Microsoft Fixit 50450), none of which have helped.

Only Excel doesn’t work — Word, PowerPoint and Outlook are fine. I also haven’t noticed any other applications with any problems. I’ve tried the C++ 2008 SP1 installer as you suggested, but it’s made no difference.

Holding down Ctrl, or adding the command line argument -s doesn’t make any difference — the error message is just the same. There don’t appear to be any add-ons defined in the registry under HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice14.0Excel or HKEY_CURRENT_USERSoftwareMicrosoftOffice14.0Excel.

Когда я решил, что мне придется стереть компьютер и переустановить все, чтобы решить проблему, я решил удалить приложения по одному, чтобы проверить, не конфликтует ли кто-нибудь.

Я удалил эти приложения …

  • Клиентские приложения Zetafax

  • Инструменты Visual Studio 2005 для Office, второе издание, среда выполнения

  • Microsoft Silverlight

Затем я выполнил еще один ремонт Office для дома и бизнеса 2010, перезагрузился и вуаля — Excel снова работает.

С тех пор я переустановил клиентские приложения Zetafax и Microsoft Silverlight со всеми последними обновлениями Windows, а Excel все еще работает.

Я думаю, что конфликт был с «Visual Studio 2005 Tools for Office Second Edition Runtime», хотя я понятия не имею, какое приложение установило это в первую очередь.

Задача решена.

Теперь эта проблема, похоже, была решена с помощью Центра обновления Windows. Мы столкнулись с той же проблемой снова с другой машиной. Удаление приложений, перечисленных здесь, и восстановление Office не помогли, но запуск последней партии обновлений, вышедшей во вторник 14 февраля 2012 года, по-видимому, устранил проблему.

Файл msvcr90.dll считается разновидностью DLL-файла. DLL-файлы, такие как msvcr90.dll, по сути являются справочником, хранящим информацию и инструкции для исполняемых файлов (EXE-файлов), например HelpPane.exe. Данные файлы были созданы для того, чтобы различные программы (например, Microsoft Office Access 2010) имели общий доступ к файлу msvcr90.dll для более эффективного распределения памяти, что в свою очередь способствует повышению быстродействия компьютера.

К сожалению, то, что делает файлы DLL настолько удобными и эффективными, также делает их крайне уязвимыми к различного рода проблемам. Если что-то происходит с общим файлом DLL, то он либо пропадает, либо каким-то образом повреждается, вследствие чего может возникать сообщение об ошибке выполнения. Термин «выполнение» говорит сам за себя; имеется в виду, что данные ошибки возникают в момент, когда происходит попытка загрузки файла msvcr90.dll — либо при запуске приложения Microsoft Office Access 2010, либо, в некоторых случаях, во время его работы. К числу наиболее распространенных ошибок msvcr90.dll относятся:

  • Нарушение прав доступа по адресу — msvcr90.dll.
  • Не удается найти msvcr90.dll.
  • Не удается найти C:WindowsWinSxSx86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4148_none_5090ab56bcba71c2msvcr90.dll.
  • Не удается зарегистрировать msvcr90.dll.
  • Не удается запустить Microsoft Office Access 2010. Отсутствует требуемый компонент: msvcr90.dll. Повторите установку Microsoft Office Access 2010.
  • Не удалось загрузить msvcr90.dll.
  • Не удалось запустить приложение, потому что не найден msvcr90.dll.
  • Файл msvcr90.dll отсутствует или поврежден.
  • Не удалось запустить это приложение, потому что не найден msvcr90.dll. Попробуйте переустановить программу, чтобы устранить эту проблему.

Файл msvcr90.dll может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с Microsoft Office Access 2010) или быть удаленным в результате заражения вредоносным программным обеспечением. Кроме того, повреждение файла msvcr90.dll может быть вызвано отключением питания при загрузке Microsoft Office Access 2010, сбоем системы при загрузке msvcr90.dll, наличием плохих секторов на запоминающем устройстве (обычно это основной жесткий диск) или, как нередко бывает, заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.

Понравилась статья? Поделить с друзьями:
  • Nintendo switch ошибка 2347 0003
  • Msvcr71 dll ошибка при запуске игры как исправить
  • Nikon coolpix l840 ошибка объектива
  • Msvcr71 dll исправляем ошибку
  • Nikon coolpix l820 ошибка объектива