登录 Microsoft 帐户时桌面和任务栏崩溃/刷新

登录 Microsoft 帐户时桌面和任务栏崩溃/刷新

总结:当用户配置文件登录到 Microsoft 帐户时,explorer.exe 会崩溃。本地帐户不会发生这种情况,即使是在同一台计算机上创建的本地帐户也不会发生这种情况。


这是我在过去两周内第四次在多台不同的设备上遇到此问题,所有设备均登录了不同的 Microsoft 帐户。将它们联系在一起的唯一原因是所有者登录了 Microsoft 帐户。本地用户在登录该帐户之前不会遇到此问题,然后问题再次出现(即使在全新安装的 Windows 10 中也是如此)。我很惊讶到目前为止我还没有看到任何关于它的信息。大多数机器使用的是 1903(其中一台最初使用的是 1809),但即使更新到 1909 后错误仍然存​​在。即使启动到安全模式,此问题也会继续存在。

这是怎么回事

  • 登录后,桌面和任务栏每隔几秒钟就会不断崩溃/刷新。
  • 您无法打开开始菜单、设置页面、文件资源管理器,也无法通过图标或 WIN + R 启动任何内容。
  • 要启动任何程序,您必须通过 CTRL + ALT + DEL 访问任务管理器并运行新任务。但是,每次资源管理器崩溃时,您都会被弹出框

查看症状,许多帖子建议禁用 Windows 错误报告服务,该服务只修复过一次问题,而且只是暂时的。其他人说是 Norton 或其他类似的防病毒软件,但这些机器都没有 Norton。其中两台安装了 ESET Node32,但即使删除了它,崩溃仍然继续。

我尝试过的其他建议:
(每次完成后重新启动机器)

  • 删除 Adob​​e Reader 并将桌面上的所有 PDF 文件放入文件夹中(这同样只起作用一次并且只是暂时的)。来自这里的建议
  • 彻底删除桌面上的每个图标和文件
  • 删除 iCloud(只有一台机器有这个功能,但仍然没有修复)
  • 删除 IDT-Audio 驱动程序(它们都没有这个驱动程序,但为了安全起见,我也删除/卸载了 realtek 驱动程序。)
  • 降级/升级/删除显示驱动程序,如 Nvidia 等。(那里也没有任何改变)
  • 正在运行sfc /scannow(未发现任何违规行为)
  • 正在运行DISM.exe /Online /Cleanup-image /Scanhealth、、 DISM.exe /Online /Cleanup-image /RestorehealthDISM.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()

  1. 打开regedit
  2. HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\
  3. 查找名为BannerSettings或的子键BannerStore(每个可能有子键)。
  4. 支持他们(虽然这并不重要,但它会让人感觉更好)。
  5. 删除BannerSettingsBannerStore,包括其下的所有内容(如果只有一个,则仅删除其中一个)。
  6. 重启。
  7. 高兴得跳起来(或者咒骂我的名字)。

我确信它一定会有效。

相关内容