dwm内存泄漏由显卡驱动与合成管线资源释放失序导致,表现为内存持续增长、窗口卡顿;需用ddu安全模式下彻底卸载intel核显驱动,再安装30.0.101.1191或31.0.101.2111版修复驱动。

Win11桌面窗口管理器DWM内存泄漏导致占用几个G,窗口拖动卡顿、任务栏响应迟缓、最小化还原像幻灯片,这不是系统老化或中病毒,而是显卡驱动与DWM合成管线之间资源释放失序造成的持续性内存累积。
先确认是不是真泄漏
打开任务管理器(Ctrl+Shift+Esc)→切换到“详细信息”选项卡→找到dwm.exe进程→右键→“转到服务”,确认没有其他服务异常联动。
连续观察30分钟:保持桌面空闲(不操作任何窗口、不播放视频、不开启动态壁纸),每5分钟记一次“私有工作集”数值。如果从300MB起步,稳定升至1.2GB→1.8GB→2.5GB且无回落迹象,就是典型泄漏。若数值在400–600MB小幅波动,属于DWM正常驻留行为,无需处理。
【关键前提】必须排除多屏、4K/8K高刷、Mica亚克力全开等高负载场景——这些会让DWM内存合理升高,但不会“只涨不跌”。
用DDU彻底卸载Intel核显驱动
方法一:安全模式+DDU一键清理(推荐给绝大多数用户)
第一步:下载Display Driver Uninstaller(DDU)v18.0.6.6便携版,解压后右键以管理员身份运行。
第二步:重启电脑,在Windows启动徽标出现前反复按F8(部分新主板需进UEFI设置禁用Fast Startup后再按Shift+重启→疑难解答→高级选项→启动设置→重启→按F4)进入“带网络的安全模式”。
第三步:DDU主界面右侧选择“GPU”→“Intel”→左侧点击“清除并重启”。注意:此操作会清空所有Intel显卡相关注册表项和残留文件,比设备管理器卸载干净10倍以上。
方法二:命令行强制卸载(仅限熟悉PowerShell的用户)
以管理员身份运行PowerShell →执行:pnputil /enum-drivers | findstr "Intel" →记下OEM编号 →执行:pnputil /delete-driver oem*.inf /uninstall →再执行:devcon.exe remove "@PCI\VEN_8086*"(需提前下载DevCon工具)。这一步跳过图形界面,但遗漏驱动服务残留的风险更高。
安装已修复的官方驱动版本
Intel已在30.x及之后系列中修复DWM内存泄漏问题。请严格按以下顺序操作:
① 访问Intel官方驱动下载页(ark.intel.com),搜索你CPU型号对应的核显型号(如i5-1135G7对应Xe Graphics)。
② 下载【30.0.101.1191】或【31.0.101.2111】两个版本中的任意一个。不要选27.20.x、29.20.x或任何带“Beta”字样的测试版。
③ 安装时取消勾选“Iris Xe Graphics Control Panel”和“Intel Dynamic Tuning Technology”,这两项与DWM无直接关联,反而可能引入新冲突。
④ 安装完成后重启,进入桌面立即打开任务管理器→观察dwm.exe初始内存是否回落至200–350MB区间。若仍高于500MB,说明DDU未清干净,需重做上一环节。











