Windows 11 中拖动窗口卡顿可因 DWM.exe 优先级不足导致,可通过任务管理器临时提升、PowerShell 持久设置、注册表修改启动策略、计划任务自动重置或禁用视觉特效五种方法解决。

如果您在 Windows 11 中拖动窗口时出现明显掉帧、跳帧、卡顿或视觉撕裂,可能是由于桌面窗口管理器(DWM.exe)默认以“正常”优先级运行,在多任务或高负载场景下被其他进程抢占 CPU 时间片。DWM 负责窗口合成、透明效果、动画与缩略图渲染,其调度权不足将直接导致 UI 响应延迟升高。以下是多种可独立实施的开启高优先级的操作方法:
一、通过任务管理器临时提升 DWM 进程优先级
该方式直接修改当前会话中正在运行的 dwm.exe 进程调度等级,使其获得高于普通进程的 CPU 时间片配额,适用于快速验证高优先级对拖拽顺滑度的影响,但系统重启后失效。注意:不可选择“高”或“实时”优先级,否则将引发鼠标冻结、键盘无响应等严重稳定性问题。
1、按下Ctrl + Shift + Esc打开任务管理器。
2、点击右下角“更多详细信息”展开完整视图。
3、切换至“详细信息”选项卡,向下滚动查找名为dwm.exe的进程。
4、右键单击dwm.exe,选择“设置优先级”。
5、在弹出菜单中仅选择高于正常。
6、在系统警告对话框中点击“更改优先级”确认执行。
二、使用 PowerShell 命令持久化设置 DWM 优先级
PowerShell 可调用 WMI 接口向 DWM 进程注入稳定优先级参数,该设定在当前登录会话中持续有效,且支持脚本复用,无需图形界面交互。该方法不修改注册表或服务配置,规避系统级风险。
1、在开始菜单搜索“PowerShell”,右键选择以管理员身份运行。
2、输入以下命令并回车(确保 DWM 正在运行):Get-WmiObject Win32_Process -Filter "name='dwm.exe'" | ForEach-Object { $_.SetPriority(32768) }。
3、若返回ReturnValue = 0,表示设置成功;若提示无结果,请先执行taskkill /f /im dwm.exe,系统将自动重启 DWM。
三、通过注册表启用 DWM 高优先级启动策略
该方法修改系统内核会话管理器(smss.exe)在用户登录阶段对 DWM 的初始加载指令,强制其以“高于正常”优先级启动,属于半永久性配置。需重启电脑使更改载入内核会话管理器。
1、按Win + R输入regedit并回车,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows。
3、在右侧空白处右键 → 新建 → 字符串值,命名为Load。
4、双击新建的Load值,将其数值数据设为dwm.exe /high。
5、关闭注册表编辑器,重启电脑使更改生效。
四、使用计划任务在登录后自动重置 DWM 优先级
该方法创建一个触发式计划任务,在每次用户登录时自动执行 PowerShell 命令,确保 DWM 优先级在会话启动后立即恢复为“高于正常”,弥补注册表方案在某些 OEM 系统中可能失效的问题。
1、右键“开始”按钮,选择Windows Terminal(管理员)。
2、依次执行以下两条命令(每条后按回车):schtasks /create /tn "DWM_HighPriority" /tr "powershell -ExecutionPolicy Bypass -Command \"Get-WmiObject Win32_Process -Filter 'name=''dwm.exe''' | ForEach-Object { \$_.SetPriority(32768) }\"" /sc onlogon /rl highest /f。
3、执行完成后,该任务将在每次登录时自动运行,无需手动干预。
五、禁用视觉特效与冲突组件以降低 DWM 渲染负载
减少 DWM 合成压力可间接提升其调度稳定性。禁用非必要视觉特效、HDR 及多显示器缩放补偿,能显著缓解因 GPU 资源争抢导致的掉帧现象,尤其适用于集成显卡或轻薄本设备。
1、按下Win + I打开“设置”,选择“系统” → “显示” → “图形设置”。
2、关闭硬件加速GPU计划(如已启用)。
3、返回“系统” → “辅助功能” → “视觉效果”,关闭动画效果、透明效果、Acrylic 材质。
4、在“显示”设置中,关闭HDR及缩放补偿(多显示器用户需逐个检查各显示器设置)。


















