什么是桌面窗口管理器(dwm.exe),为什么运行?

您无疑会阅读本文,因为您偶然发现了Desktop Window Manager进程,并且想知道它到底是什么。我们已经找到了答案。

桌面窗口管理器进程(dwm.exe)在将应用程序窗口显示到屏幕之前对其进行合成。这使Windows可以添加诸如透明度和实时任务栏缩略图之类的效果。此过程是Windows不可或缺的重要部分,您无法阻止其运行。

本文是我们正在进行的系列文章的一部分,解释了在任务管理器中找到的各种过程,例如ctfmon.exe,mDNSResponder.exe,conhost.exe,rundll32.exe,Adobe_Updater.exe等。不知道这些服务是什么?最好开始阅读!

那么什么是桌面窗口管理器?

桌面窗口管理器(dwm.exe)是一个合成窗口管理器,可在Windows中呈现所有这些漂亮的效果:透明窗口,实时任务栏缩略图,Flip3D甚至高分辨率监视器支持。

应用程序无需将应用程序直接在屏幕上绘制其显示内容,而是将其窗口的图片写到内存中的特定位置。然后,Windows将屏幕上所有窗口的一个“复合”视图发送到监视器。由于Windows正在合成并显示每个窗口的内容,因此在对窗口进行分层显示时,它可以添加诸如透明度和窗口动画之类的效果。

有关的:如何在Windows 8或10中使用新任务管理器

我可以关闭桌面窗口管理器吗?

不,你不能。在Vista时代,Desktop Window Manager是通过一项服务来控制的,您可以关闭该服务,然后禁用所有视觉效果。从Windows 7开始,Desktop Window Manager成为Windows不可或缺的一部分,这对于创建图形用户界面至关重要。在Windows 8和10中,这种集成进一步加深了。

好消息是,Desktop Window Manager在如何管理资源方面已经有了很多进步,您不应该真正 需要 将其关闭。

如果内存和CPU用完了怎么办?

桌面窗口管理器应使用最少的资源。例如,在我的系统上,我运行了六打活动应用程序,其中包括Chrome,该应用程序打开了十多个选项卡。即使这样,Desktop Windows Manager仍使用不到1%的CPU和大约60 MB的RAM。这是一个非常典型的负担。您很少会看到它的蠕变远高于该蠕动,即使它偶尔突然飙升,也应该会很快回落。

如果确实看到Desktop Window Manager消耗了过多的RAM或CPU,但您可以尝试以下几种方法:

  • 确保已更新硬件驱动程序,尤其是视频卡或集成图形适配器的驱动程序。桌面窗口管理器将大量工作分担给GPU,以减少CPU的负担。
  • 检查您的计算机是否存在恶意软件。已知某些类型的恶意软件会导致Desktop Window Manager出现问题。

那些都是开始的好地方。

有关的:在Windows上更新硬件驱动程序的唯一安全方法

这个过程可能是病毒吗?

Desktop Window Manager进程本身是Windows的正式组件。尽管病毒可能用自己的可执行文件代替了真实进程,但这种可能性很小。如果您想确定的话,可以检查该过程的基础文件位置。在任务管理器中,右键单击“桌面窗口管理器”进程,然后选择“打开文件位置”选项。

如果文件存储在Windows \ System32文件夹中,则可以确定您没有在处理病毒。

有关的:什么是Windows 10最佳防病毒软件? (Windows Defender是否足够好?)

就是说,如果您仍然想更加放心,则可以始终使用首选的病毒扫描程序来扫描病毒。安全胜过遗憾!


$config[zx-auto] not found$config[zx-overlay] not found