Windows 10 的 explorer.exe 占用大量 CPU

Windows 10 的 explorer.exe 占用大量 CPU

我不知道为什么我的 Windows 10 笔记本电脑会从explorer.exe实例中消耗如此多的 CPU。我附上了两张屏幕截图,显示五个资源管理器实例每个实例使用了大约 15% 的 CPU。我完全不知道它们在做什么,如果我杀死它们,什么也不会发生。

explorer 实例并不总是消耗大量 CPU。我无法真正确定它们何时开始消耗所有 CPU 的模式。触发我查看的是风扇启动时的情况。一旦冷却风扇启动,我就知道 CPU 正在受到这些 explorer 实例的干扰。我不确定去哪里查找有关这些进程的信息以及它们可能访问哪些资源导致这种情况。

这些进程会导致我的 CPU 使用率上升到 95%,我正在尝试找出导致这种情况的原因。

我使用 Process Explorer 尝试获取更多信息。如果我探索在 explorer 实例上运行的线程,它们似乎都有一个线程正在消耗 CPU:

ntdll.dll!RtlReleaseSRWLockExclusive+0x50

任务管理器 进程探索器 进程资源管理器线程

任何帮助是极大的赞赏。

编辑:

任何扫描均未检测到病毒。即使我没有查看任何文件或文件夹,资源管理器实例也会出现。至于我浏览的文件和文件夹类型......?只是常规文件。问题发生在我输入此内容时,我没有打开 Windows 资源管理器的文件夹浏览实例(当然进程仍然存在)。

发生此情况时我的计算机上打开了软件:

  • 谷歌浏览器
  • Visual Studio 2017
  • 展望 2013
  • Tableau
  • 任务管理器

关闭所有进程(任务管理器除外)后,进程仍然存在。

编辑于2019年2月26日:

我目前有两个 explorer.exe 线程,每个线程占用 15% 的 CPU。如果我查看资源监视器中的磁盘活动,我看不到任何一个线程正在使用任何资源。

Windows 10 Build: Version 1809 (OS Build 17763.316)


编辑于2019年11月20日:

在继续经历此问题后,它似乎与有关zipfldr.dll。在 Windows 中禁用内置的 .zip 功能后,我还没有遇到这些 CPU 峰值。要确认您是否遇到同样的问题,请运行 procexp.exe 并查看 explorer.exe 进程的堆栈,如果您看到一堆zipfldr.dll实例,则您可能遭遇了同样的命运。

相关链接:

Explorer.exe 高 CPU 占用 - 访问网络共享上的 zip 文件

https://www.thewindowsclub.com/disable-windows-built-in-zip

如果链接失效:创建一个包含这些确切内容的 .reg 文件,运行它,这将禁用 Windows 10 的默认 .zip 处理。请记住,这有一个警告,即您不能像文件夹一样单击 .zip 文件。在执行此类操作之前,请务必备份您的注册表,或者最好创建系统还原点。

Windows Registry Editor Version 5.00
;———————————————
; Disable .ZIP folders
;———————————————
[-HKEY_CLASSES_ROOTSystemFileAssociations.zipCLSID]
[-HKEY_CLASSES_ROOTCompressedFolderShellExStorageHandler]
[-HKEY_CLASSES_ROOTCompressedFolderCLSID]
[-HKEY_LOCAL_MACHINESOFTWAREClassesSystemFileAssociations.zipCLSID]
[-HKEY_LOCAL_MACHINESOFTWAREClassesCompressedFolderShellExStorageHandler]
[-HKEY_LOCAL_MACHINESOFTWAREClassesCompressedFolderCLSID]
;———————————————
; Disable .CAB folders
;———————————————
[-HKEY_CLASSES_ROOTSystemFileAssociations.cabCLSID]
[-HKEY_CLASSES_ROOTCABFolderCLSID]
[-HKEY_LOCAL_MACHINESOFTWAREClassesSystemFileAssociations.cabCLSID]
[-HKEY_LOCAL_MACHINESOFTWAREClassesCABFolderCLSID]
; End of DisableZipFolders.reg

答案1

据我所知,导致这个问题的原因实际上是显示所有文件夹Windows 资源管理器中的导航窗格选项。如果我禁用此选项,则不会看到任何严重的 CPU 使用率。如果我将其重新打开并打开新的 Windows 资源管理器实例,它将立即开始消耗大约 15-20% 的 CPU,并且似乎不会停止。也许这与导航中显示的文件夹有关,但是,我暂时已将其禁用,如果有任何变化,我将更新此答案。

您的情况可能有所不同。这对我来说很有效,我会尝试调查原因。如果我要大胆猜测一下,这可能是由于网络/共享文件夹。

显示所有文件夹

相关内容