小狮子
在Windows 系统里, 会莫名出现一些占了很大的CPU 或者内存资源,但是看不出有什么用的进程,比如dwm.exe,关掉它可以吗?
dwm.exe 是个什么东西?
dwm.exe, 学名桌面窗口管理器, 是 Windows 显示驱动程序模型 (WDDM) 的一部分。它可以管理Windows 框架、图标、动画和其他视觉元素等图形元素,以便在桌面屏幕上更流畅地显示所有这些元素,从而提供更流畅的动画和更具视觉吸引力的外观(如图1)。
举个通俗易懂的例子,想想教室里的黑板。DWM 就像老师, 负责安排和管理黑板上的不同元素,如图表、文字和图片,使课程讲解流畅而不混乱或滞后。
为什么它占这么多资源?
该进程大部分时间在后台运行,对电脑资源的消耗很小,但当内存、GPU 和 CPU 占用率很高时,它会管理一些系统配置条件,例如同时运行多个需要大量图形处理能力的动画效果程序,会导致 dwm.exe 占用更多内存,以保证一切顺利运行。如果显卡驱动程序出现故障,也可能导致显卡无法正常使用,此时桌面窗口管理器也会加大系统资源占用,以弥补功能不足的情况( 如图2)。
在 Windows 10 中无法在任务管理器中禁用 dwm.exe, 即使在Win 11 中也是如此,但是用一些第三方“XX 管家”之类工具,是可以的。即便如此,如果你从任务管理器中强行停止它,你的电脑还是可能会出现卡顿,桌面失去响应、不稳定和死机等问题,需要重启电脑才能恢复正常功能。
而且,一些视觉效果会使用 dwm.exe 服务来获得更好的用户界面和整体效果,因此它是操作系统和图形用户界面不可或缺的一部分,因此,一般不建议终止 dwm.exe。
如何解决它占资源的问题?
“万事不决先重启”。第一个方法重启电脑时,通过清除内存、重置软件和终止后台进程,dwm.exe 的高使用率一般会下降。
第二个方法则是降低系统的视觉效果水平。这样可以减少资源占用并调整 dwm.exe 的行为。要关闭Windows 10/11 中应用的动画和透明效果,设置起来比较简单。
点击系统的开始按钮,选择设置,进入“系统”,然后选择“关于”,点击右边的高级系统设置。在弹出的窗口中点击性能属性页的设置按钮,在视觉效果中,选择调整为最佳性能。或者选择自定义,然后手动取消选中列表中不想保留的特定特效。也可以通过选择 “让 Windows 选择最适合计算机的选项”来恢复默认视觉效果,最后单击 “应用”或“确定”保存更改。你还可以通过自定义视觉效果来保持平衡,保留自己认为最有价值的视觉效果,同时禁用其他效果(如图3)。
第三个方法则是更换系统的桌面主题或者壁纸,尤其是当你使用了动态主题壁纸的时候,改为静态图片壁纸,关闭动态壁纸软件,会大大降低dwm 的系统占用率。
第四个方法,是更新显卡驱动。
警惕伪dwm.exe
然而,与任何系统一样,恶意软件也会攻击 dwm.exe 或利用漏洞,这是某些恶意软件用来绕过检测并进行恶意活动的一种技术。
为确保计算机上运行的dwm 进程是合法的,而非恶意的,当觉得dwm.exe 异常占用大量系统资源的时候,还可以验证文件位置:
合法的 dwm.exe 进程通常位于 "C:WindowsSystem32 " 文件夹中。如果发现命名文件与之不同,甚至位于不同位置,请务必谨慎。
……
关注读览天下微信,
100万篇深度好文,
等你来看……