在系統里,往往會莫名出現一些占了很大的CPU或者內存資源,但是看不出有什么用的進程,尤其是系統進程。這時候有很多人就會想,關掉它可以嗎?比如今天小A要介紹的dwm.exe。
01、DWM.EXE是個什么東西?
大家在后臺問小A的dwm.exe,學名桌面窗口管理器 ,是 windows 顯示驅動程序模型 (WDDM) 的一部分。
它可以管理 Windows 框架、圖標、動畫和其他視覺元素等圖形元素,以便在桌面屏幕上更流暢地顯示所有這些元素,從而提供更流暢的動畫和更具視覺吸引力的外觀:例如窗口邊框的透明度、系統桌面的3D效果、將鼠標懸停在元素上時的縮略圖預覽效果等。
從技術上講,這意味著應用程序不再直接在屏幕上顯示窗口,而是將數據寫入 Windows 內存的不同緩沖區(分區);然后,DWM 將每個程序的緩沖區合并為一個桌面圖像來顯示所有窗口。
如果你還是不理解的話,舉個通俗易懂的例子,想想教室里的黑板。DWM 就像老師,負責安排和管理黑板上的不同元素,如圖表、文字和圖片,使課程講解流暢而不混亂或滯后。
DWM 于 2007 年 1 月首次在 Windows Vista 中部署,與其前身 Windows XP 相比,它改變了 Windows 處理圖形和視覺效果的方式。此后,DWM 繼續成為 Windows 版本的一部分,包括 Windows 7、Windows 8、Windows 10 和 Windows 11。
02、為什么有時它占這么多資源?
有時,可能會在任務管理器中發現 "DWM.exe "進程占用了大量計算機資源。雖然該進程一直在后臺運行,對電腦資源的消耗很小,但當內存、GPU 和 CPU 占用率很高時,它會管理一些系統配置條件,例如同時運行多個需要大量圖形處理能力的高圖像處理和動畫效果程序,會導致 DWM.exe 占用更多內存,以保證一切順利運行。如果顯卡驅動程序出現故障,也可能導致顯卡無法正常使用,此時dwm會加大系統資源占用,以彌補功能不足的情況。
在 Windows 7、Windows Vista 和 Windows 8 等舊版本中,由于 DWM 沒有像 Windows 10 和 Windows 11 那樣深度集成到系統中,因此從技術上講,可以終止 DWM.exe 進程。不過,這樣做的后果還是一樣的,即失去視覺效果會導致界面不夠友好。
在 Windows 10 中無法在任務管理器中禁用 DWM.exe,即使在 Win 11 中也是如此,但是用一些第三方“XX管家”之類工具,是可以的。即便如此,如果你從任務管理器中強行停止它,你的電腦還是會可能會出現卡頓,桌面失去響應、不穩定和死機等問題,需要重啟電腦才能恢復正常功能。
而且,一些視覺效果會使用 DWM.exe 服務來獲得更好的用戶界面和整體效果,因此它是操作系統和圖形用戶界面不可或缺的一部分;因此,一般不建議終止 DWM.exe。
如果你遇到 DWM.exe CPU 或內存使用率過高的問題,通常最好是解決導致問題的根本問題,而不是強行結束進程。終止 DWM.exe 進程應被視為在用盡所有其他方法并了解潛在后果后的最后手段。
03、那如何解決DWM占資源問題?
“萬事不決先重啟”。重啟電腦時,通過清除內存、重置軟件和終止后臺進程,DWM.exe 的高使用率應該會下降。這種臨時修復方法可以解決因內存泄漏、軟件沖突或資源超載造成的問題,尤其是當你將電腦長時間置于睡眠模式時,一定要定期重啟電腦,因為這對任何電腦的穩定運行都很重要。
第二個方法則是降低系統的視覺效果水平。這樣可以減少資源占用并調整 dwm.exe 的行為。要關閉 Windows 10/11中應用的動畫和透明效果,設置起來比較簡單。更改設置的步驟如下。
點擊開始按鈕,選擇設置,進入“系統”,然后選擇“關于”,點擊右邊的高級系統設置。
在彈出的窗口點擊性能屬性頁的設置按鈕,在視覺效果中,選擇調整為最佳性能?;蛘哌x擇自定義,然后手動取消選中列表中不想保留的特定特效。也可以通過選擇 "讓 Windows 選擇最適合計算機的選項 "來恢復默認視覺效果,最后單擊 "應用 "或 "確定 "保存更改。
禁用不必要的視覺效果可以減輕 DWM 的壓力,釋放系統資源。請注意,這將導致界面更簡單,視覺效果更差。因此可以通過自定義視覺效果來保持平衡,保留自己認為最有價值的效果,同時禁用其他效果。
如果在調整視覺效果后,DWM.exe 的使用率仍然異常高,最好進一步的檢查。
第三個方法則是更換系統的桌面主題或者壁紙,尤其是當你使用了動態主題壁紙的時候,改為靜態圖片壁紙,關閉動態壁紙軟件,會大大降低dwm的系統占用率。
第四個方法,則是更新顯卡驅動,減少因為顯卡驅動過時的原因導致的dwm系統資源占用異常提高。
03、警惕“偽dwm.exe”
然而,與任何系統一樣,惡意軟件也會攻擊 DWM.exe 或利用漏洞,這是某些惡意軟件用來繞過檢測并進行惡意活動的一種技術。
為確保計算機上運行的 DWM 進程是合法的,而非惡意的,當覺得dwm.exe異常占用大量系統資源的時候,還可以驗證文件位置:
合法的 DWM.exe 進程通常位于 "C:WindowsSystem32 "文件夾中。如果發現命名文件與之不同,甚至位于不同位置,請務必謹慎。