总结:当用户配置文件登录到 Microsoft 帐户时,explorer.exe 会崩溃。本地帐户不会发生这种情况,即使是在同一台计算机上创建的本地帐户也不会发生这种情况。
这是我在过去两周内第四次在多台不同的设备上遇到此问题,所有设备均登录了不同的 Microsoft 帐户。将它们联系在一起的唯一原因是所有者登录了 Microsoft 帐户。本地用户在登录该帐户之前不会遇到此问题,然后问题再次出现(即使在全新安装的 Windows 10 中也是如此)。我很惊讶到目前为止我还没有看到任何关于它的信息。大多数机器使用的是 1903(其中一台最初使用的是 1809),但即使更新到 1909 后错误仍然存在。即使启动到安全模式,此问题也会继续存在。
这是怎么回事
- 登录后,桌面和任务栏每隔几秒钟就会不断崩溃/刷新。
- 您无法打开开始菜单、设置页面、文件资源管理器,也无法通过图标或 WIN + R 启动任何内容。
- 要启动任何程序,您必须通过 CTRL + ALT + DEL 访问任务管理器并运行新任务。但是,每次资源管理器崩溃时,您都会被弹出框
查看症状,许多帖子建议禁用 Windows 错误报告服务,该服务只修复过一次问题,而且只是暂时的。其他人说是 Norton 或其他类似的防病毒软件,但这些机器都没有 Norton。其中两台安装了 ESET Node32,但即使删除了它,崩溃仍然继续。
我尝试过的其他建议:
(每次完成后重新启动机器)
- 删除 Adobe Reader 并将桌面上的所有 PDF 文件放入文件夹中(这同样只起作用一次并且只是暂时的)。来自这里的建议
- 彻底删除桌面上的每个图标和文件
- 删除 iCloud(只有一台机器有这个功能,但仍然没有修复)
- 删除 IDT-Audio 驱动程序(它们都没有这个驱动程序,但为了安全起见,我也删除/卸载了 realtek 驱动程序。)
- 降级/升级/删除显示驱动程序,如 Nvidia 等。(那里也没有任何改变)
- 正在运行
sfc /scannow
(未发现任何违规行为) - 正在运行
DISM.exe /Online /Cleanup-image /Scanhealth
、、DISM.exe /Online /Cleanup-image /Restorehealth
和DISM.exe /Online /Cleanup-image /Checkhealth
(成功运行,但未解决问题) - 通过 U 盘就地升级 Windows
- 卸载反馈中心、禁用时间线、将诊断数据从完整设置为基本,以及其他一些操作本指南/修复对其他人有用,类似于这个以及第一条评论这里也一样。
- 禁用所有 Microsoft 帐户设置/主题同步,但生效可能有点晚?
在我禁用了其中一台机器的 Windows 错误报告后,崩溃停止了,但随后我收到以下警报:
explorer.exe - System Error
The system detected an overrun of a stack-based buffer in this application. This overrun could potentially allow a malicious user to gain control of this application
我可以点击OK
,但这只会导致 explorer.exe 再次崩溃并且警报再次出现。
.dmp 在至少一台机器上记录“故障模块名称:”SHELL32.dll
的异常代码为0xc0000409
通过AppCrashViewSubcode: 0x7 FAST_FAIL_FATAL_APP_EXIT
以及带有的子代码WinDbg 预览版
完整的 .dmp 文件是这里
有没有什么办法可以解决这种情况?或者如何修复和/或预防这种情况?(除了告诉人们不是登录 Microsoft 帐户)。
谢谢!
答案1
我认为我有一个解决方案。您的崩溃与我遇到的不同(您很幸运)。我下载了您的 .dmp 文件并在调试器中打开它们。
看起来你正在崩溃:
shell32.dll!Microsoft::Windows::FileExplorer::Banners::BannerData::GetFolderScope()
- 打开
regedit
。 - 去
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\
- 查找名为
BannerSettings
或的子键BannerStore
(每个可能有子键)。 - 支持他们(虽然这并不重要,但它会让人感觉更好)。
- 删除
BannerSettings
和BannerStore
,包括其下的所有内容(如果只有一个,则仅删除其中一个)。 - 重启。
- 高兴得跳起来(或者咒骂我的名字)。
我确信它一定会有效。