5

После установки Office для дома и бизнеса 2010, SP1 и всех обновлений Windows, при каждом запуске Excel появляется следующее сообщение ...

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

Эта проблема сводит меня с ума. Я ремонтировал, удалял и переустанавливал, использовал средство удаления Microsoft Office 2010 (Microsoft Fixit 50450), ни одно из которых не помогло.

Только Excel не работает - Word, PowerPoint и Outlook в порядке. Я также не заметил никаких других приложений с какими-либо проблемами. Я попробовал установщик C++ 2008 с пакетом обновления 1 (SP1), как вы предложили, но это не имело никакого значения.

Удерживание Ctrl или добавление аргумента командной строки -s не имеет никакого значения - сообщение об ошибке точно такое же. Похоже, что в реестре нет никаких надстроек, определенных в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Excel или HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel .

4 ответа4

6

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

Вот ссылка на него.

Кроме того, вы можете загрузить распространяемый пакет Microsoft Visual C++ 2008 SP1. Я не уверен на 100%, будет ли обновление Windows автоматически обновлять обычное обновление до версии SP1 или нет. Я рекомендую сначала получить не-SP1 версию, потому что я слышал о людях, у которых были проблемы, они сначала получили версию SP1.

Если у вас установлена 64-битная операционная система, вы также должны получить 64-битные версии этих загрузок. Они здесь и здесь.

1

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

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

  • Клиентские приложения 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 года, по-видимому, устранил проблему.

1

Эта ошибка сводила меня с ума. После установки и удаления я понял, что эта проблема начинается после обновлений от Microsoft. Как только будет установлено конкретное обновление, начнутся проблемы. Я начал удалять обновления. Проблема не в пакете обновления 1 (SP1), а в особом обновлении безопасности для Excel 2010. Как только я удалил его, проблема исчезла. Если щелкнуть программы и функции, а затем "просмотреть установленные обновления", вы увидите обновление для системы безопасности, специально для Excel 2010. Удалите его, и все снова будет хорошо :)

0

Удалите Центр обновления Windows «Обновление безопасности для Microsoft Excel 2010 (KB3085609) 32-разрядная версия». Скройте обновление и никогда не устанавливайте его.

Работал на последнем ПК, на котором была эта проблема!

PS. Я не могу поверить, что мне все еще приходится иметь дело с этой глупой ошибкой в Excel 2010, в 2015 году!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .