Windows 7 Explorer.exe 和 DWM.exe 的 CPU 使用率过高

Windows 7 Explorer.exe 和 DWM.exe 的 CPU 使用率过高

我使用的是 Windows 7 Ultimate。两个进程出现问题:explorer.exe有时出现dwm.exe

这两个进程的 CPU 使用率通常在 20-30% 之间。只有当我在 PC 上玩游戏时才会发生这种情况 - 否则 PC 运行正常。

这些进程本身不消耗 CPU,只有在我尝试刷新桌面时才真正消耗 CPU 时间。当我右键单击桌面时,刷新需要花费相当多的秒数。

我没有病毒问题。

我尝试了以下方法:

  • 从任务管理器中终止explorer.exe并重新启动:问题仍然存在
  • 杀死后dwm.exe,它再次重新启动:问题仍然存在
  • 注销并重新登录:问题仍然存在
  • 重启机器:问题解决了,但需要一个替代方案

有人能建议一些快速解决这个问题的方法吗?

答案1

资源管理器问题听起来像是行为不当的外壳扩展。
外壳扩展是添加附加功能的 Windows 资源管理器插件。CD 刻录机、压缩实用程序、某些备份系统和其他程序将添加外壳扩展以与 Windows 资源管理器集成。

但是,编写不当的 shell 扩展可能会降低您的计算机速度。由于它们是浏览器插件,因此它们会在 Explorer.exe 中显示为 CPU 使用率。

使用此实用程序禁用每个您实际上不使用的非 Microsoft 扩展。


您还可以运行进程探索器并查看行为不当的进程的调用堆栈,以大致了解它们正在做什么。

答案2

DWM 进程是“桌面窗口管理器”进程。

我想说,当您在玩游戏时注意到这个问题时,首先要检查的是您是否拥有最新的图形驱动程序?

答案3

清除尽可能多的东西c:\windows\temp\,然后杀死并重新启动explorer.exe。(来源

这对我来说影响很大。我不太清楚 Explorer 会一直想用它的临时文件做什么 - 但不管它是什么,它总是让我发疯,风扇不停地转个不停。

使用进程管理器您可以查看每个应用程序的 CPU 使用率图表。即使没有运行病毒防护 - 一旦我从中删除文件,它就temp不会再启动。

您还可以显示每个进程的迷你 CPU 图表 - 只需右键单击其中一个列标题并选择“选择列”。我看不到重置 CPU 时间的方法 - 但如果您在重启后立即执行此操作,您将看到累计使用 CPU 时间的内容。

在此处输入图片描述

答案4

开始,右键点击计算机,点击属性。点击高级系统设置,在“性能”选项下,点击设置。选择“调整为最佳性能”,点击确定。

或者配置自定义视觉效果 - 尝试逐一关闭。

相关内容