2

我正在使用 Window 7 Ultimate。我遇到了两个过程的问题,即explorer.exe有时dwm.exe.

这两个进程倾向于使用 20-30% 之间的 cpu。

只有当我在我的电脑上玩一些游戏时才会出现这种情况。在我玩一些游戏之前,我的电脑运行良好。

还有另一个重要的观察:它们本身不消耗 cpu,但仅在我尝试刷新桌面时消耗。我的意思是当我右键单击桌面时。刷新需要几秒钟。

没有病毒问题。

我已经尝试过以下事情:

  1. 杀死 explorer.exe 并从任务管理器重新启动。(问题依旧)

  2. 杀死 dwm.exe,它会重新启动。(问题依旧)

  3. 注销和登录。(问题依旧)

  4. 重新开始。问题解决了。(但需要另一种选择)。

任何人都可以建议一些快速解决问题的方法吗?

4

3 回答 3

3

遇到同样问题的可以参考我问的超级用户这个问题。

https://superuser.com/questions/254343/window-7-problem-explorer-exe-dwm-exe

ShellExView 解决了我的问题。

于 2011-03-08T10:19:03.033 回答
2

是的,这是意料之中的。这两者都是 Windows 操作系统的关键组件。

Explorer.exe 负责桌面、文件管理器、任务栏和 Windows shell 的大多数可见组件。通常,当您不与特定应用程序交互时,您是直接与 Windows 资源管理器交互。当应用程序运行时,它仍然在后台,管理这些应用程序和底层系统。

DWM 代表“桌面窗口管理器”,它应该有助于放弃它的功能。它是 Windows Vista 中引入的图形子系统,它负责您现在在桌面上获得的精美 3D 效果。它驱动“Aero”用户界面,因此玻璃透明度、Aero Peek、Aero Shake 和许多其他吸引眼球的功能都是通过这个过程实现的。

了解这两个过程是什么以及它们的作用应该有助于解释您在问题中引用的现象:

它们本身不消耗 cpu,但仅在我尝试刷新桌面时消耗。我的意思是当我右键单击桌面时。

当您刷新桌面时,您正在调用这两个进程提供的功能。Explorer 负责绘制桌面本身(以编程方式,它被实现为由 Explorer 管理的标志性 ListView 控件),而 DWM 负责将桌面以其所有精美合成的荣耀首先放到屏幕上的图形子系统.

使用 20-30% 的 CPU 并不是什么离谱的吸引力。这为您的前台应用程序留下了很多余地。在不改变结果的情况下,也很难准确监控这些进程使用的 CPU 百分比。

但是,根据您描述的症状,您可以确定您的计算机没有病毒或其他任何问题。这只是 Windows 运行,做它的事情。如果您的计算机无法跟上您正在玩的游戏,您可能需要考虑升级计算机的某些组件(即 RAM、处理器和/或显卡)。

如果您最近将您的计算机从早期版本(如 Windows XP)升级到 Windows 7,并且注意到您的性能因此下降,您的显卡可能在 800 磅的 DWM 大猩猩下挣扎。所有 Aero 效果的运行成本都很高——对于当今功能强大且价格过高的显卡通常无所事事,但对于过去在旧版本操作系统上运行良好的旧系统来说,这不是问题。您可以尝试恢复到 Windows Classic 主题,这将禁用大部分以 Aero 为主题的优点,但也会将一些“鼓舞人心”的东西放回您的计算机的步骤中。通过右键单击桌面,选择“个性化”,然后将主题更改为 Windows 经典来做到这一点。

于 2011-03-07T13:10:34.927 回答
1

explorer 和 dwm 都是 Windows 运行的“必要”文件。Explorer.exe 基本上是您在 Windows 上看到的所有用户界面:桌面、任务栏、资源管理器等。类似地,dwm.exe 是桌面窗口管理器:它管理 Vista 和 7 添加的所有效果,例如当您将鼠标悬停在任务栏项目、透明度等上时出现的任务栏缩略图。因此,在尝试刷新桌面时看到它们的操作是有道理的。

我从来没有真正查看过他们在任何给定时间使用了多少处理能力,所以我不能说这是否过度,但两者都没有错;它们可能应该正在运行,除非它们导致 CPU 使用不当,否则您可能不需要担心它们。如果您确实需要担心它们,那么这可能是您的计算机功能不足以运行 Windows 7 的结果。

尽管如此,这对于这个网站来说并不是一个真正的问题。我自己在这里还是很新,但我认为这应该转移到超级用户?

于 2011-03-07T12:58:40.733 回答