Explorer.exe 崩溃(EventID 1000,多个故障模块)

Rob*_*ons 4 windows crash windows-explorer windows-10

我已经遇到这个问题几个月了,并且已经在其他网站上多次发布了这个问题,但似乎没有人有答案。这让我抓狂,严重扰乱了工作流程。我想解决这个问题,我希望有人至少能指出我正确的方向。也就是说,我很有技术素养,并且在发布之前已经尽可能多地研究了这个问题,所以我希望在一些帮助下这个问题能够得到解决。我已经整理了与该问题相关的所有详细信息,并将它们组织在这里。

症状

  • 当双击文件以在文件资源管理器中打开其内容时,有时它会打开该文件夹的新窗口,而不是在同一窗口中打开,即使我的首选项设置为在同一窗口中打开。有时它甚至以 1 个窗口的价格打开 2 个新窗口!就其本身而言,这并不是什么大问题,但我相信这是接下来列出的更大问题的一部分。
  • 当通过双击打开项目或仅从“打开方式”上下文菜单打开文件时,大多数情况下 explorer.exe 都会崩溃。当程序崩溃和重置时,我无法使用 Alt-Tab、更改音量或使用任务栏。桌面也会刷新并短暂闪烁。崩溃有时会持续一分多钟,这确实会扰乱工作流程(特别是当我需要连续打开大量文件时)。
  • 有时,将项目保存到任何地方时资源管理器会崩溃。
  • 在任何目录(甚至在外部磁盘上)创建新文件夹都会导致资源管理器崩溃。请注意,这可能会排除立即发生硬件故障的情况。此外,双击让资源管理器解压缩 .zip 将导致崩溃。

总之,当访问目录以从文件中读取/写入数据时,资源管理器似乎会随机崩溃。这是相当广泛的,但这就是我所能衡量的。

崩溃日志

事件查看器将问题列为 EventID 1000。大多数情况下,故障模块是 windows.storage.dll,有时是 ntdll.dll 或 DUI70.dll。以下是错误日志之一的示例:

Faulting application name: explorer.exe, version: 10.0.14393.1532, time stamp: 0x5965adb0
Faulting module name: windows.storage.dll, version: 10.0.14393.2007, time stamp: 0x5a49bcac
Exception code: 0xc000041d
Fault offset: 0x00000000001c4b17
Faulting process id: 0x13f0
Faulting application start time: 0x01d38afd8291a0be
Faulting application path: C:\WINDOWS\explorer.exe
Faulting module path: C:\WINDOWS\System32\windows.storage.dll
Run Code Online (Sandbox Code Playgroud)

我确实在某个时候为资源管理器启用了故障转储,但无法理解它提供的任何数据。以下是有关我的计算机的一些统计数据,以防万一:

Microsoft Windows 10 Home
10.0.16299 Build 16299
HP Pavilion Notebook
AMD Quad-Core A10-8700P APU
AMD Radeon R6 (Laptop version)
8GB RAM
Run Code Online (Sandbox Code Playgroud)

以前我在 Creators 更新之前就遇到过这个问题,但正如您将在下面看到的,更新到最新版本的 Windows 并没有解决该问题。

编辑这是我通过注册表启用 CrashDumps 后由 explorer.exe 提供的崩溃转储:崩溃转储

潜在的解决方案

这是我尝试解决此问题的所有内容的列表。请记住,列出的所有内容似乎都无法解决问题,问题仍然存在。

  • 重置文件资源管理器首选项
  • 清除文件资源管理器历史记录
  • 启用“在单独的进程中启动文件夹窗口”
  • 运行 netsh winsock 重置
  • 禁用快速访问文件夹查看和文件查看
  • 清除快速访问历史记录
  • 然证监会scannow
  • 运行杀毒软件
  • 运行 Windows 文件资源管理器支持程序(这检测到了其他几个“问题”并显然修复了它们,但问题仍然存在)
  • 在没有网络的情况下以安全模式启动,问题仍然存在
  • 在没有任何启动程序或服务的情况下执行干净启动,问题仍然存在
  • 删除了注册表中的 BagMRU 和 Bags 子项(应该重置每个目录的文件资源管理器首选项)
  • 使用管理员权限重新启动explorer.exe进程
  • 将 BIOS 更新至最新版本
  • 将 Windows 10 更新至最新版本
  • 禁用快速启动
  • 运行 ShellExView 并禁用所有非 Microsoft shell 扩展
  • 跑Dism /Online CheckHealth,没有硬盘错误

以下列出了我尚未尝试过的可以解决问题的方法(但由于其本质,我犹豫是否要这样做)。

  • 重新安装 Windows 10?
  • 禁用 Microsoft Shell 扩展?!
  • 将所有内容转移到新的管理员帐户?
  • 毁掉电脑?

讨论

我在网上搜索了这个问题,发现了很多很多关于崩溃问题的文章。虽然有些看起来和我的很相似,但细节实际上有很大不同。结果他们给出的修复都没有起作用。例如,许多人都遇到过 explorer.exe 在启动时崩溃的问题,但这不是我遇到的情况。

我发现一篇论坛帖子与我的问题完全匹配,您应该在这里查看。那里列出了更多日志和尝试的修复,并且故障转储和错误警告与我遇到的情况完全相同。然而,在那篇文章的结尾仍然没有明确的解决方案。似乎创建一个新用户可以解决问题,但这仍然不能解释问题发生的原因。此外,有人暗示,即使创建新帐户后,该问题也会再次出现。

我可以看到我的 explorer.exe 程序已被最新的 Windows 10 更新修改,因为创建日期已更改。但问题仍然存在。因此,即使使用全新的 explorer.exe,问题仍然会发生。

我的理解

我不认为任何服务或正在运行的第三方程序有问题。毕竟,我运行了干净启动和安全模式启动,问题似乎仍然存在。这实际上可能是程序 explorer.exe数据本身的问题吗?或者用户数据中的一些模糊设置?这也可能不是文件损坏或病毒干扰的错误,因为 sfc 扫描和 CheckHealth 没有产生任何结果。此外,问题出现在外部磁盘上,这意味着硬盘驱动器不太可能出现故障。此外,内存泄漏似乎也不是问题。驱动程序在安全模式下全部被禁用,所以我不认为任何更新有问题。有没有可能病毒或驱动程序更新以某种方式修改了 .dll,然后停止运行?sfc 是否会扫描 Windows 文件是否完好无损?有没有办法检查这样的事情?我的用户配置文件可能已损坏吗?我只是抛出想法。

感谢您的任何帮助,您可以提供。

Rob*_*ons 5

经过几个月的寻找解决方案,我终于找到了可以解决问题的方法。我专门搜索了故障转储信息中列出的故障模块和功能,最后找到了这个链接,该链接建议在底部进行修复。这是修复方法:

  • 导航到 Windows 10 设置 -> 个性化 -> 开始
  • 禁用“在开始或任务栏上的跳转列表中显示最近打开的项目”

该问题似乎是由于将项目添加到最近的列表时出现某种错误而导致的;因此,为什么在创建新文件夹或打开项目时会发生崩溃。尚未解决的一件事是问题的“新窗口”部分,但这更加不便,我可以解决这个问题。至少,这似乎可以阻止资源管理器崩溃......尽管我确信无论问题是什么它仍然存在,只是通过此设置减轻了。但这对我来说已经足够了。


归档时间:

查看次数:

18776 次

最近记录:

6 年,10 月 前