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

Faulting application name: OUTLOOK.EXE, version: 14.0.6131.5000, time stamp: 0x509b1020
Faulting module name: ieframe.dll, version: 9.0.8112.16464, time stamp: 0x50ec98f5

Подобные события регистрировались только с URLMON.DLL , но чаще с ieframe.dll . Я ищу, с чего начать с этой проблемы, и я начинаю с запуска Outlook в безопасном режиме, используя Outlook /safe из меню «Пуск». Еще более усложняют эту проблему две программы, синхронизирующие электронную почту с другими календарями. Должен ли я начать с этих дополнительных программ, которые синхронизируют электронную почту как возможные виновники? Или это связано с Internet Explorer из-за DLL, связанной с этими сбоями? Я попытался regsvr32 с обеими упомянутыми DLL, с ieframe, что не удалось. Итак, мой вопрос: что вызывает сбой Outlook?

2 ответа2

1

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

[Windows 7 SP1 x64]

В этом случае это было, когда я открыл папку в проводнике Windows, содержащую URL-ссылку. Размещение ссылки на рабочем столе даже приведет к тому, что Windows Explorer окажется в цикле сбоя.

Журнал событий:

Log Name:      Application
Source:        Application Error
Event ID:      1000
Level:         Error
Description:
Faulting application name: explorer.exe, version: 6.1.7601.17514, time stamp: 0x4ce7a144
Faulting module name: ieframe.DLL, version: 8.0.7601.18404, time stamp: 0x530aaee5
Exception code: 0xc0000096
Fault offset: 0x00000000000ad27e
Faulting process id: 0xb70
Faulting application path: C:\Windows\explorer.exe
Faulting module path: C:\Windows\system32\ieframe.DLL

Когда я занимался поиском аналогичных проблем в Интернете, я нашел несколько сообщений о поврежденных файлах, поэтому я запустил проверку целостности системных файлов sfc /scannow , и он действительно вернул, что обнаружил ошибки и попытался восстановить, но не смог, однако не дал никаких дополнительных сведений о том, что файлы были затронуты.

Файл журнала, используемый SFC - это %windir%\logs\cbs\cbs.log , но он довольно большой и содержит и другие сообщения. Чтобы отфильтровать релевантные результаты, вы можете запустить findstr /c:"[SR]" %windir%\logs\cbs\cbs.log >c:\sfcdetails.txt

Здесь я мог найти следующее:

Info  CSI  000002ef [SR] Beginning Verify and Repair transaction
Info  CSI  000002f1 [SR] Verify complete
Info  CSI  000002f2 [SR] Repairing 1 components
Info  CSI  000002f3 [SR] Beginning Verify and Repair transaction
Info  CSI  000002f5 [SR] Cannot repair member file [l:22{11}]"ieframe.dll" of Microsoft-Windows-ieframe, Version = 8.0.7601.18404, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
Info  CSI  000002f7 [SR] Cannot repair member file [l:22{11}]"ieframe.dll" of Microsoft-Windows-ieframe, Version = 8.0.7601.18404, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
Info  CSI  000002f8 [SR] This component was referenced by [l:156{78}]"Package_5_for_KB2936068~31bf3856ad364e35~amd64~~6.1.1.0.2936068-42_neutral_GDR"
Info  CSI  000002fb [SR] Could not reproject corrupted file [ml:520{260},l:46{23}]"\??\C:\Windows\System32"\[l:22{11}]"ieframe.dll"; source file in store is also corrupted
Info  CSI  000002fd [SR] Repair complete
Info  CSI  000002fe [SR] Committing transaction

Как я упоминал ранее, восстановление не удалось, но обратите внимание на следующую строку: На This component was referenced by "Package_5_for_KB2936068~31bf3856ad364e35~amd64~~6.1.1.0.2936068-42_neutral_GDR" , это пакет обновления Windows! Если вы посмотрите статью MS KB, она перечислит ieframe.dll среди обновляемых файлов, а в журнале будет сказано: "source file in store is also corrupted" . Это означает, что пакет обновления поврежден, а источник поврежденного системного файла!

Я удалил это обновление и перезагрузил компьютер, и проблема исчезла! SFC также не сообщает о проблемах.

Я еще не пытался переустановить это обновление, но очистил кэш загрузки Windows Update C:\Windows\SoftwareDistribution\Download , чтобы он не установил поврежденные файлы снова.

0

Обычно я бы сказал, что это проблема с outlook, пытающимся визуализировать HTML-контент в каком-либо окне. Возможно, DLL повреждена, устарела или как-то неправильно связана.

Вот несколько советов по общему устранению ошибок ieframe.dll:http://pcsupport.about.com/od/findbyerrormessage/a/ieframedll.htm

Исправленная установка Outlook или IE может решить проблему, или у вас есть плагин для Outlook, который неправильно вызывает DLL.

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