Windows 7 中的 explorer.exe 和 dwm.exe 问题

发布于 2024-10-21 04:45:46 字数 1459 浏览 3 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

不忘初心 2024-10-28 04:45:46

有同样问题的人可以参考我在超级用户中提出的这个问题。

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

我的问题用 ShellExView 解决了。

Those who get the same problem may refer to this question at super user asked by me.

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

My problem solved with ShellExView.

蓝海似她心 2024-10-28 04:45:46

是的,这是可以预料的。它们都是 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,并发现性能因此下降,则您的显卡可能在 DWM 的 800 磅重的大猩猩面前苦苦挣扎。所有 Aero 效果的运行成本都很高,这对于当今功能强大且价格过高的显卡来说不是问题,这些显卡通常无所事事,但对于过去在旧版本操作系统上运行良好的旧系统来说,性能会受到重大影响。您可以尝试恢复到 Windows 经典主题,这将禁用大部分以 Aero 为主题的优点,但也会将一些“活力”带回到计算机的步骤中。为此,右键单击桌面,选择“个性化”,然后将主题更改为 Windows 经典。

Yeah, this is to be expected. Both of those are critical components of the Windows operating system.

Explorer.exe is responsible for the desktop, the file manager, the taskbar, and most visible components of the Windows shell. Generally, when you're not interacting with a particular application program, you're interacting directly with Windows Explorer. And it's still there in the background when applications are running, managing those applications and the underlying system.

DWM stands for "Desktop Window Manager", which should help to give away what it does. It's a graphical subsystem that was introduced in Windows Vista, and it's responsible for the fancy 3D effects that you get on your desktop now. It drives the "Aero" user interface, so things like glass transparency, Aero Peek, Aero Shake, and a host of other eye candy features are implemented by this process.

Understanding what both of those processes are and what they do should help to explain the phenomenon you cite in your question:

They consume no cpu as such but only consumes when i try to refresh my desktop. I mean when i right click on desktop.

When you refresh your desktop, you're invoking functionality provided by both of those processes. Explorer is responsible for drawing the desktop itself (programmatically, it's implemented as an iconic ListView control managed by Explorer), and DWM is responsible for the graphics subsystem that gets the desktop, in all its beautifully composited glory, onto the screen in the first place.

Using between 20-30% of your CPU is hardly an outrageous draw. That leaves plenty left over for your foreground applications. It's also difficult to monitor exactly what percentage of the CPU those processes are using without altering the results.

But, from the symptoms that you've described, you can be sure that you don't have a virus or anything else wrong with your computer. That's just Windows running, doing its thing. If your computer is struggling to keep up with the game that you're playing, you may need to consider upgrading some of your computer's components (namely your RAM, processor, and/or graphics card).

If you're recently upgraded your computer to Windows 7 from an earlier version (like Windows XP), and have noticed your performance slow down as a result, your graphics card may be struggling under the 800-pound gorilla that is DWM. All of the Aero effects are expensive to run—not a problem for today's overpowered and overpriced video cards that generally sit around doing nothing, but a significant performance hit for older systems that used to run just fine with older versions of the OS. You might try reverting to the Windows Classic theme, which will disable most of the Aero-themed goodness, but will also put some of the "pep" back into your computer's step. Do that by right-clicking on your desktop, selecting "Personalize", and changing your theme to Windows Classic.

面如桃花 2024-10-28 04:45:46

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

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

尽管如此,这并不是本网站真正的问题。我自己还是个新手,但我认为这应该转移到超级用户?

Both explorer and dwm are "necessary" files that Windows runs. Explorer.exe is basically all the user interface you see on Windows: the desktop, the taskbar, explorer, etc. Similarly, dwm.exe is the Desktop Window Manager: it governs all the effects that were added with Vista and 7, like the taskbar thumbnails that appear when you hover over a taskbar item, transparency, etc. So it makes sense that you see action on them when trying to refresh the desktop.

I've never actually looked to see how much processing power they use at any given time, so I can't say whether that's excessive or not, but there's really nothing wrong with either one; they probably ought to be running, and unless they're causing undue CPU use, you probably don't need to worry about them. And if you do need to worry about them, then it might be a consequence of your computer not being powerful enough to run Windows 7.

All that said, this isn't really a question for this site. I'm still pretty new here myself, but I think this should be moved to Superuser?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文