英特尔显卡驱动兼容性缺陷会导致Desktop Window Manager(dwm.exe)内存泄漏,引发卡顿与高延迟;可通过更新WHQL驱动、禁用硬件加速、重置DWM合成策略或切换至dwmsvc服务修复。
如果您在Windows 10系统中观察到Desktop Window Manager(dwm.exe)进程内存持续增长且不释放,导致界面卡顿、高延迟或显存异常占用,则很可能是由英特尔显卡驱动兼容性缺陷引发的内存泄漏。以下是针对该问题的多种排查与修复方法:
一、更新至最新版英特尔显卡驱动
旧版英特尔显卡驱动(尤其是2023年及更早版本)存在已知的dwm.exe内存管理缺陷,会导致桌面窗口管理器在合成多显示器、启用透明效果或运行UWP应用时持续申请内存却未正确归还。强制更新至官方认证的最新WHQL驱动可覆盖该漏洞。
1、访问英特尔官网支持页面:https://www.intel.cn/content/www/cn/zh/support/detect.html,运行Intel Driver & Support Assistant自动检测当前驱动版本。
2、若检测结果提示存在新版驱动,勾选“显卡”类别后点击“下载”,获取完整离线安装包(非仅微码更新)。
3、断开网络连接,右键以管理员身份运行安装程序,在安装向导中选择“彻底卸载并重新安装”选项,确保清除旧驱动残留配置。
4、安装完成后重启系统,观察任务管理器中dwm.exe内存占用是否在空闲状态下稳定于80–200MB区间(视分辨率与缩放比例而定)。
二、禁用硬件加速的Windows资源管理器与内置应用
Desktop Window Manager依赖于DirectComposition进行UI渲染,而部分英特尔驱动版本在启用Explorer硬件加速后会触发dwm.exe内部纹理缓存泄漏。关闭相关加速开关可绕过该路径。
1、按下Win + R,输入regedit并回车,导航至:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced。
2、右键空白处新建一个DWORD (32位)值,命名为DisableHardwareAcceleration,将其数值数据设为1。
3、再次新建一个DWORD (32位)值,命名为DisableDXGIComposition,数值数据同样设为1。
4、重启Windows资源管理器:在任务管理器“进程”页找到“Windows资源管理器”,右键选择“重新启动”;随后注销并重新登录用户账户。