![Windows 8.1 explorer.exe 在无网络的安全模式下崩溃](https://linux22.com/image/1423019/Windows%208.1%20explorer.exe%20%E5%9C%A8%E6%97%A0%E7%BD%91%E7%BB%9C%E7%9A%84%E5%AE%89%E5%85%A8%E6%A8%A1%E5%BC%8F%E4%B8%8B%E5%B4%A9%E6%BA%83.png)
昨天,我尝试测试一种新的安全解决方案(Emsisoft Internet Security),因此我卸载了 Emsisoft Anti-Malware(这是同一款产品,只是没有防火墙),并尝试安装 IS。但就在安装完成之前,Windows 8.1 崩溃了,出现了一个悲伤的笑脸,显示错误:驱动程序损坏 EXPOOL,并创建了一个小型转储文件。我尝试分析它,但找不到任何有用的信息。所以我进行了一些常规修复:
Dism /在线/清理图像/检查健康
Dism /在线/清理图像/ScanHealth
Dism /在线/清理图像/RestoreHealth
证监会/扫描
/Restorehealth 一直声称它发现并修复了一个错误,无论我运行它并重新启动多少次。我还卸载了所有不需要的软件和驱动程序包。然后我想在安全模式下运行 Malwarebytes 扫描,结果发现,在没有网络的安全模式下,Explorer 一次又一次地立即崩溃,并产生无数错误消息,提示 explorer.exe 崩溃并显示错误消息(抱歉,是德语):http://www.pcfuerst.at/extern/error.jpg 如果我什么都不做,我就会收到成千上万条错误消息和同样多的后台进程。阻止它的唯一方法是启动任务管理器并终止 explorer.exe。但是当我这样做时,我无法做其他任何事情。如果我重新启动 explorer,它会再次启动。所以我按下电源按钮关机。这仅在无网络的安全模式下发生,如果我运行带网络的安全模式或正常模式,即使我拔掉以太网,其他一切都正常,也不会发生这种情况。我在带网络的安全模式下运行了 Malwarebytes 和 Emsisoft,并拔掉了以太网...什么也没发现。除了刷新 Windows 或就地升级之外,还有什么想法我还可以尝试吗?是的,我没有检查 RAM,但我今晚会检查,尽管我不认为这是问题所在,因为它只在网络关闭时发生。然后我运行http://www.tweaking.com/content/page/windows_repair_all_in_one.html并进行了所有扫描和修复,包括文件权限..在安全模式下仍然存在同样的问题。
谢谢你的时间!
更新:在 Emsisoft 技术人员的帮助下(周日!!!),我发现驱动程序损坏错误是由 VirtualBox 引起的。我卸载了它以及所有剩余的注册表项。之后,IS 安装顺利完成。但安全模式下 explorer.exe 的问题仍然存在。所以现在至少我知道这两个问题没有联系。
答案1
从转储中我可以看到overlayicon.dll
来自乌拉导致 Explorer 崩溃:
PROCESS_NAME: explorer.exe
ERROR_CODE: (NTSTATUS) 0xc0000005 - Die Anweisung in 0x%08lx verweist auf Speicher 0x%08lx. Der Vorgang %s konnte nicht im Speicher durchgef hrt werden.
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - Die Anweisung in 0x%08lx verweist auf Speicher 0x%08lx. Der Vorgang %s konnte nicht im Speicher durchgef hrt werden.
EXCEPTION_PARAMETER1: 0000000000000000
EXCEPTION_PARAMETER2: 0000000000000018
READ_ADDRESS: 0000000000000018
FOLLOWUP_IP:
OverlayIcon+eef7
00000001`8000eef7 488b4818 mov rcx,qword ptr [rax+18h]
APP: explorer.exe
BUGCHECK_STR: APPLICATION_FAULT_NULL_CLASS_PTR_READ_AFTER_CALL
PRIMARY_PROBLEM_CLASS: NULL_CLASS_PTR_READ_AFTER_CALL
DEFAULT_BUCKET_ID: NULL_CLASS_PTR_READ_AFTER_CALL
STACK_TEXT:
ntdll!NtRaiseHardError
KERNELBASE!UnhandledExceptionFilter
ntdll!RtlUserThreadStart$filt$0
ntdll!_C_specific_handler
ntdll!RtlpExecuteHandlerForException
ntdll!RtlDispatchException
ntdll!KiUserExceptionDispatch
OverlayIcon
0x0
0x0
0x0
0x0
IMAGE_NAME: OverlayIcon.dll
FAILURE_BUCKET_ID: NULL_CLASS_PTR_READ_AFTER_CALL_c0000005_OverlayIcon.dll!Unknown
BUCKET_ID: APPLICATION_FAULT_NULL_CLASS_PTR_READ_AFTER_CALL_overlayicon+eef7
ANALYSIS_SOURCE: UM
FAILURE_ID_HASH_STRING: um:null_class_ptr_read_after_call_c0000005_overlayicon.dll!unknown
Loaded symbol image file: OverlayIcon.dll
Image path: C:\Program Files (x86)\Wuala OverlayIcons\OverlayIcon.dll
Image name: OverlayIcon.dll
Timestamp: Wed May 02 22:49:51 2012
尝试更新、禁用过多的图标或删除工具来修复 Explorer 问题。