桌面窗口管理器/DWM占用内存过高 - 解决方案

问题

桌面窗口管理器英文名为Desktop Window Manager,简称DWM,后文使用简称来描述桌面窗口管理器。在2020年以后发布的Win10系统版本中,例如20H1(2004)、20H2、等等,DWM存在内存泄露问题,会占用大量内存,本人40G内存被DWM占用4G的内存,如下图。
图片

关于原因方面,有2个可能,1个是英特尔核心显卡驱动的原因,1个是微软系统的原因。由于更新英特尔核显驱动可以解决该问题,则可能是旧版本的Intel核显驱动无法适配新版本Win10系统导致。

后果

若放任该问题不管,则DWM占用的内存会越来越高,后果及其严重,最直接的影响便是内存不足。同时,还会使电脑发热、卡顿、占用CPU使用率。若玩游戏,则出现的掉帧、发热、卡顿现象更为严重,甚至会造成游戏闪退或电脑系统崩溃。因此强烈建议各位解决该问题。

解决方案

目前的解决方案有多种,不想详细了解以下各个方案的各位,可以直接查看升级核显驱动方案,强烈推荐各位使用该方案,因为该方案可以永久性从根源解决问题。

值得一提的是,升级核显驱动后,可能会产生新的问题,若出现闪屏问题,则可查看我的另一篇博文进行解决:Win系统软件闪屏/Edge闪屏/Office闪屏 - 解决方案。同时需要禁止Windows更新自动安装驱动程序,详见我的另一篇博文:链接

结束进程(不推荐)

这是一种临时解决方案,需要在任务管理器中手动结束DWM进程。该方案的优点很明显,就是方便快速。但缺点也很明显,就是无法永久性解决问题,DWM还是存在内存泄露问题,每次占用内存过高都需要手动清理。下面介绍步骤:

右键任务栏打开任务管理器,点击任务管理器的名称部分使进程按照名称升序排列,在列表最后可以找到DWM进程(因为Z排序在最后),即桌面窗口管理器进程,选中该进程,如下图。
在这里插入图片描述
点击右下角的结束任务按钮,DWM进程的内存将会被释放。

注意: 结束任务后系统可能会暂时黑屏,但会自动恢复,不用担心。

升级核显驱动(推荐)

推荐各位使用该方案,因为该方案可以永久性解决问题。前段时间英特尔发布的 Intel 核显驱动 30.0.101.1191 版本修复了 DWM 内存泄漏的问题,详情请见如下链接:DWM使用核显驱动生成内存泄露

因此我们只需要将自己电脑的核显驱动更新至30.0.101.1191或更高版本,点击下方的驱动下载链接即可下载并安装更新。若想查看电脑显卡已安装的驱动版本可以在控制面板设备管理器显示适配器中查看。升级核显驱动后,可能会产生新的问题,若出现闪屏问题,则可查看我的另一篇博文进行解决:Win系统软件闪屏/Edge闪屏/Office闪屏 - 解决方案。同时需要禁止Windows更新自动安装驱动程序,详见我的另一篇博文:链接

核显驱动下载链接:
2021年12月:Windows DCH Driver V30.0.101.1191
也可下载新版驱动,在页面Version处选择新版驱动下载即可。

升级核显驱动步骤:
打开核显驱动下载链接后,点击Download xxx.exe按钮,或者选择更新的驱动版本进行下载,如下图:
在这里插入图片描述
下载后先关闭360等安全软件,防止安装失败。然后右键下载好的exe文件,选择以管理员身份运行,进行安装即可,如下图:
在这里插入图片描述
值得一提的是,安装驱动前需同意英特尔软件许可协议,需要把协议拉倒最底端才能成功点击我同意按钮,如下图:
在这里插入图片描述
安装成功后需要重启电脑。若安装失败可以重启电脑再次安装,在软件安装程序的设置步骤选择修复,如下图:
在这里插入图片描述
若还是安装失败,则可以在软件安装程序的设置步骤勾选进行全新安装,然后选择修复,如下图:
(或者在控制面板设备管理器中卸载显卡驱动,再运行驱动安装程序安装驱动)
在这里插入图片描述
直至安装成功即可。

降级核显驱动(不推荐)

此方案是保底方案,若升级核显驱动方案不起作用,则可以尝试此方案,原理很简单,当前的核显驱动会出现问题,那么将核显驱动降级到2020年初的旧版本的驱动即可。

旧版驱动下载链接:
2020年3月:Windows DCH Driver V26.20.100.7985

步骤:
首先在控制面板设备管理器显示适配器中卸载显卡的驱动程序。
然后在驱动下载链接中下载对应的版本的核显驱动程序。
进行驱动程序的安装,步骤同升级核显驱动

Win10桌面窗口管理器(又称DWM)是Windows操作系统中负责窗口渲染和特效显示的核心组件之一。它的任务是处理窗口的绘制和交互效果,使用户能够在桌面上操作多个窗口。 然而,有时候我们可能会发现Win10桌面窗口管理器占用了大量的内存。这可能是由以下原因导致的: 一、特效设置过多:Win10桌面窗口管理器支持各种特效显示,如透明效果、窗口动画等。如果我们启用了很多特效,就会消耗更多的内存资源。减少特效设置可以降低内存占用。 二、过多的打开窗口:如果我们同时打开了大量的窗口,每个窗口都需要DWM进行渲染和管理。这会导致内存压力增加。关闭一些不必要的窗口可以减少内存占用。 三、不兼容的显卡驱动:某些显卡驱动可能与Win10桌面窗口管理器不兼容,导致内存占用过高。更新显卡驱动或者降级显卡驱动版本可能会解决此问题。 四、电脑配置低:Win10桌面窗口管理器对于电脑硬件要求较高,如果电脑配置不足,可能会导致内存占用过高。升级电脑硬件或者将系统还原到较低的版本可能会有所改善。 综上所述,要解决Win10桌面窗口管理器占用大量内存的问题,我们可以从减少特效设置、关闭不必要的窗口、更新显卡驱动和升级电脑硬件等方面入手。如果仍然无法解决问题,建议咨询专业的技术支持来获取更详细的帮助。
评论 86
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NSJim

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值