为什么 explorer.exe 占用这么多 CPU?

为什么 explorer.exe 占用这么多 CPU?

我的 Vista x64 上的 explorer.exe 进程最近开始占用大量 CPU。重新启动该进程通常可以解决问题。

有没有一种简单的方法来检查进程,以查看高 CPU 负载发生在哪里(线程、模块)?

答案1

其实没有简单的找出问题原因的方法是,但最可能的原因是 Explorer shell 扩展(以及其他几个项目)。

我建议你看看Microsoft/Sysinternals 自动运行并查看资源管理器选项卡。但是,不要按任何按钮删除任何内容,使用它来识别问题(通过取消选中复选框),当您找到问题时 - 使用该应用程序的卸载程序。仅当卸载程序无法删除它时才按删除。

答案2

您可以使用Microsoft/Sysinternals 进程浏览器检查进程并找出哪些线程/模块正在使用处理器。只需双击进程并选择线程标签。

从那里你可以看到哪个线程正在使用处理器。你还可以查看线程的调用堆栈,以找出哪个模块正在占用处理器。

相关内容