什么是桌面窗口管理器(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是否足够好?)
就是说,如果您仍然想更加放心,则可以始终使用首选的病毒扫描程序来扫描病毒。安全胜过遗憾!