- Remove From My Forums
-
Вопрос
-
Ошибка происходит при копировании фрагмента из одного файла в другой
При переходе между файлами
Лог ошибки
Имя сбойного приложения: WINWORD.EXE, версия: 14.0.6129.5000, отметка времени: 0x5082f340
Имя сбойного модуля: MSVCR90.dll, версия: 9.0.30729.6161, отметка времени 0x4dace4e7
Код исключения: 0xc0000417
Смещение ошибки: 0x00000000000552d4
Идентификатор сбойного процесса: 0x48c
Время запуска сбойного приложения: 0x01ce3023fe49948a
Путь сбойного приложения: C:Program FilesMicrosoft OfficeOffice14WINWORD.EXE
Путь сбойного модуля: C:windowsWinSxSamd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_08e61857a83bc251MSVCR90.dll
Код отчета: 3e936948-9c49-11e2-9fc3-386077ec1668
Ответы
-
Ошибка может быть вызвана повреждением файла MSVCR90.dll (например, из-за появления сбойных секторов на жестком диске). Для проверки, стоит попробовать выполнить те же операции на другом компьютере, если ошибок нет,
значит ошибка локальная. Далее попробовать переустановить Office в другой раздел/жесткий диск. Для проверки жесткого диска лучше всего использовать утилиту MHDD Victoria (загрузочный вариант, не из под работающей системы). Вот ссылка на инструкцию по
работе с программой: http://www.ihdd.ru/victoria-doc-ru-
Изменено
5 апреля 2013 г. 5:00
-
Предложено в качестве ответа
Иван ПродановMicrosoft contingent staff, Moderator
4 июня 2013 г. 11:49 -
Помечено в качестве ответа
Иван ПродановMicrosoft contingent staff, Moderator
1 июля 2013 г. 13:12
-
Изменено
Пользователи Windows регулярно сталкиваются с многочисленными ошибками в работе программ или сбоями в системе, многие из которых не представляют серьёзной проблемы и легко решаемы даже при отсутствии специальных навыков. Нередко некорректность работы приложений или игр связано с повреждениями или отсутствием файлов динамически подключаемых библиотек, позволяющих использование одних и тех же функций различным софтом. Элементы с расширением «.dll» сравнимы с исполняемыми файлами, поэтому, как и «.exe» могут содержать секции кода, данных и ресурсов. При появлении ошибок библиотек, в том числе MSVCR90.dll, нормальная работа приложений, обращающихся к этому файлу, невозможна, но проблема имеет несколько способов решения в зависимости от причины возникновения.
Исправление ошибки MSVCR90.dll.
Что за файл
MSVCR90.dll является одной из DLL-библиотек, связанной с Microsoft Visual Studio 2010 и обеспечивающей функционирование современных игр. Модуль имеет отношение к некоторым функциональным возможностям и ресурсам, поэтому любые его повреждения или отсутствие вызывают сбой в работе, невозможность запуска программы и т.д., о чём пользователь уведомляется соответствующим сообщением, несущим информацию о природе ошибки. Так, если в какой-то момент при работе с софтом появилась ошибка с именем модуля MSVCR90.dll, это означает, что система не может корректно загрузить файл библиотеки, что может быть связано с рядом причин. Поскольку элементы 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
.
Скачать сейчас
Ваша операционная система:
Как исправить ошибку Msvcr90.dll?
Прежде всего, стоит понять, почему msvcr90.dll файл отсутствует и почему возникают msvcr90.dll ошибки. Широко распространены ситуации, когда программное обеспечение не работает из-за недостатков в .dll-файлах.
What is a DLL file, and why you receive DLL errors?
DLL (Dynamic-Link Libraries) — это общие библиотеки в Microsoft Windows, реализованные корпорацией Microsoft. Файлы DLL не менее важны, чем файлы с расширением EXE, а реализовать DLL-архивы без утилит с расширением .exe просто невозможно.:
Когда появляется отсутствующая ошибка Msvcr90.dll?
Если вы видите эти сообщения, то у вас проблемы с Msvcr90.dll:
- Программа не запускается, потому что Msvcr90.dll отсутствует на вашем компьютере.
- Msvcr90.dll пропала.
- Msvcr90.dll не найдена.
- Msvcr90.dll пропала с вашего компьютера. Попробуйте переустановить программу, чтобы исправить эту проблему.
- «Это приложение не запустилось из-за того, что Msvcr90.dll не была найдена. Переустановка приложения может исправить эту проблему.»
Но что делать, когда возникают проблемы при запуске программы? В данном случае проблема с Msvcr90.dll. Вот несколько способов быстро и навсегда устранить эту ошибку.:
метод 1: Скачать Msvcr90.dll и установить вручную
Прежде всего, вам нужно скачать Msvcr90.dll на ПК с нашего сайта.
- Скопируйте файл в директорию установки программы после того, как он пропустит DLL-файл.
- Или переместить файл DLL в директорию вашей системы (C:WindowsSystem32, и на 64 бита в C:WindowsSysWOW64).
- Теперь нужно перезагрузить компьютер.
Если этот метод не помогает и вы видите такие сообщения — «msvcr90.dll Missing» или «msvcr90.dll Not Found,» перейдите к следующему шагу.
Msvcr90.dll Версии
Версия
биты
Компания
Язык
Размер
9.0.30729.9247
64 bit
Microsoft Corporation
U.S. English
0.61 MB
Версия
биты
Компания
Язык
Размер
9.0.30729.9247
32 bit
Microsoft Corporation
U.S. English
0.62 MB
Версия
биты
Компания
Язык
Размер
9.0.30729.6161
32 bit
Microsoft Corporation
U.S. English
0.62 MB
Версия
биты
Компания
Язык
Размер
9.0.30729.1
32 bit
Microsoft Corporation
U.S. English
1.13 MB
Версия
биты
Компания
Язык
Размер
9.0.21022.8
64 bit
Microsoft Corporation
U.S. English
1.29 MB
метод 2: Исправление Msvcr90.dll автоматически с помощью инструмента для исправления ошибок
Как показывает практика, ошибка вызвана непреднамеренным удалением файла Msvcr90.dll, что приводит к аварийному завершению работы приложений. Вредоносные программы и заражения ими приводят к тому, что Msvcr90.dll вместе с остальными системными файлами становится поврежденной.
Вы можете исправить Msvcr90.dll автоматически с помощью инструмента для исправления ошибок! Такое устройство предназначено для восстановления поврежденных/удаленных файлов в папках Windows. Установите его, запустите, и программа автоматически исправит ваши Msvcr90.dll проблемы.
Если этот метод не помогает, переходите к следующему шагу.
метод
3: Установка или переустановка пакета Microsoft Visual C ++ Redistributable Package
Ошибка Msvcr90.dll также может появиться из-за пакета Microsoft Visual C++ Redistribtable Package. Необходимо проверить наличие обновлений и переустановить программное обеспечение. Для этого воспользуйтесь поиском Windows Updates. Найдя пакет Microsoft Visual C++ Redistributable Package, вы можете обновить его или удалить устаревшую версию и переустановить программу.
- Нажмите клавишу с логотипом Windows на клавиатуре — выберите Панель управления — просмотрите категории — нажмите на кнопку Uninstall.
- Проверить версию Microsoft Visual C++ Redistributable — удалить старую версию.
- Повторить деинсталляцию с остальной частью Microsoft Visual C++ Redistributable.
- Вы можете установить с официального сайта Microsoft третью версию редистрибутива 2015 года Visual C++ Redistribtable.
- После загрузки установочного файла запустите его и установите на свой ПК.
- Перезагрузите компьютер после успешной установки.
Если этот метод не помогает, перейдите к следующему шагу.
метод
4: Переустановить программу
Как только конкретная программа начинает давать сбой из-за отсутствия .DLL файла, переустановите программу так, чтобы проблема была безопасно решена.
Если этот метод не помогает, перейдите к следующему шагу.
метод
5: Сканируйте систему на наличие вредоносного ПО и вирусов
System File Checker (SFC) — утилита в Windows, позволяющая пользователям сканировать системные файлы Windows на наличие повреждений и восстанавливать их. Данное руководство описывает, как запустить утилиту System File Checker (SFC.exe) для сканирования системных файлов и восстановления отсутствующих или поврежденных системных файлов (включая файлы .DLL). Если файл Windows Resource Protection (WRP) отсутствует или поврежден, Windows может вести себя не так, как ожидалось. Например, некоторые функции Windows могут не работать или Windows может выйти из строя. Опция «sfc scannow» является одним из нескольких специальных переключателей, доступных с помощью команды sfc, команды командной строки, используемой для запуска System File Checker. Чтобы запустить её, сначала откройте командную строку, введя «командную строку» в поле «Поиск», щелкните правой кнопкой мыши на «Командная строка», а затем выберите «Запустить от имени администратора» из выпадающего меню, чтобы запустить командную строку с правами администратора. Вы должны запустить повышенную командную строку, чтобы иметь возможность выполнить сканирование SFC.
- Запустите полное сканирование системы за счет антивирусной программы. Не полагайтесь только на Windows Defender. Лучше выбирать дополнительные антивирусные программы параллельно.
- После обнаружения угрозы необходимо переустановить программу, отображающую данное уведомление. В большинстве случаев, необходимо переустановить программу так, чтобы проблема сразу же исчезла.
- Попробуйте выполнить восстановление при запуске системы, если все вышеперечисленные шаги не помогают.
- В крайнем случае переустановите операционную систему Windows.
В окне командной строки введите «sfc /scannow» и нажмите Enter на клавиатуре для выполнения этой команды. Программа System File Checker запустится и должна занять некоторое время (около 15 минут). Подождите, пока процесс сканирования завершится, и перезагрузите компьютер, чтобы убедиться, что вы все еще получаете ошибку «Программа не может запуститься из-за ошибки Msvcr90.dll отсутствует на вашем компьютере.
метод 6: Использовать очиститель реестра
Registry Cleaner — мощная утилита, которая может очищать ненужные файлы, исправлять проблемы реестра, выяснять причины медленной работы ПК и устранять их. Программа идеально подходит для работы на ПК. Люди с правами администратора могут быстро сканировать и затем очищать реестр.
- Загрузите приложение в операционную систему Windows.
- Теперь установите программу и запустите ее. Утилита автоматически очистит и исправит проблемные места на вашем компьютере.
Если этот метод не помогает, переходите к следующему шагу.
Frequently Asked Questions (FAQ)
QКакая последняя версия файла msvcr90.dll?
A9.0.30729.9247 — последняя версия msvcr90.dll, доступная для скачивания
QКуда мне поместить msvcr90.dll файлы в Windows 10?
Amsvcr90.dll должны быть расположены в системной папке Windows
QКак установить отсутствующую msvcr90.dll
AПроще всего использовать инструмент для исправления ошибок dll
Когда я решил, что мне придется стереть компьютер и переустановить все, чтобы решить проблему, я решил удалить приложения по одному, чтобы проверить, не конфликтует ли кто-нибудь.
Я удалил эти приложения …
-
Клиентские приложения 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 года, по-видимому, устранил проблему.