Windows DWM內存泄漏的問題
DWM(Desktop Window Manager)內存泄漏問題是指在Windows操作系統中,負責管理窗口和提供窗口特效的桌面窗口管理器進程(dwm.exe)消耗過多的內存資源,并且隨著時間的推移內存使用量不斷增加而不釋放。并且在一些特定Windows版本中會出現占用大量內存的情況造成機器負載過高!
通過微軟的官方文檔得知,DWM的作用大概就是管理Windows動畫相關的進程。
圖片
問題描述
尤其是在2020年以后發布的Win10 以及 Win11系統版本中,例如第 6 代英特爾? 處理器到第 10 代英特爾? 處理器之間就容易產生內存泄漏。如果DWM內存泄漏則會占用大量內存,會出現下圖中的情況:
圖片
圖片
產生原因
英特爾?驅動程序產生的內存泄漏
- 多見于筆記本
- 與電腦運行時間成正比
- 由于核顯版本問題導致
圖片
解決方法
一、關閉動畫效果
win11操作系統關閉“設置->輔助功能->視覺效果->動畫效果”,任務管理器中桌面窗口管理器內存不再增加。
二、結束進程
在任務管理器中手動kill掉DWM進程。優點:方便快速;缺點:無法永久性解決問題注意: 殺掉任務后系統可能會暫時黑屏,但會自行恢復。
三、升級核顯驅動
請先查看電腦顯卡已安裝的驅動版本,可以在控制面板的設備管理器的顯示適配器中查看;我們需要將自己電腦的核顯驅動更新至30.0.101.1191或更高版本;優點:永久性解決問題
下載鏈接:https://www.intel.com/content/www/us/en/download/19344/691496/intel-graphics-windows-dch-drivers.html
更新步驟(使用管理員身份):
圖片
圖片
圖片
安裝成功重啟電腦即可,DWM會穩定在200M左右;