如何开启 win11 的“桌面窗口管理器”高优先级 解决窗口拖动卡顿

如果您在 Windows 11 中拖动窗口时出现明显卡顿、撕裂或响应迟滞,可能与“桌面窗口管理器”(dwm.exe)进程未获得足够调度资源有关。该进程负责合成桌面视觉效果、Aero 玻璃效果、窗口动画及多显示器渲染,若其线程被系统降级为低优先级或受高负载进程挤压,将直接影响交互流畅度。以下是多种可独立实施的开启 dwm.exe 高优先级的方法:

一、通过任务管理器临时提升 dwm.exe 优先级

此方法直接修改正在运行的桌面窗口管理器进程调度等级,无需重启,适用于快速验证是否为优先级不足所致,但每次系统重启后需重新设置。

1、按 Ctrl + Shift + Esc 打开任务管理器。

2、点击右下角“更多详细信息”展开完整视图。

3、切换至“详细信息”选项卡,向下滚动查找进程名“dwm.exe”。如未显示,点击列标题“名称”进行排序,或勾选“显示所有用户的进程”。

4、右键单击“dwm.exe”,选择“设置优先级”。

5、在弹出子菜单中,选择“高于正常”——切勿选择“高”或“实时”,否则可能导致鼠标/键盘输入冻结、系统无响应。

6、在确认对话框中点击“更改优先级”。

二、使用 PowerShell 命令持久化设置(需管理员权限)

PowerShell 可通过 WMI 接口向 dwm.exe 进程注入持久化优先级指令,该设定在当前会话中持续有效,且支持脚本复用,适合反复调试场景。

1、在开始菜单搜索“PowerShell”,右键选择“以管理员身份运行”。

2、输入以下命令并回车(确保 dwm.exe 正在运行):Get-WmiObject Win32_Process -Filter “name=’dwm.exe'” | ForEach-Object { $_.SetPriority(32768) }

3、命令执行后若返回“ReturnValue = 0”,表示设置成功;若提示“访问被拒绝”,请确认已启用管理员权限并关闭第三方安全软件拦截。

4、为验证效果,可立即拖动任意窗口观察帧率稳定性与拖拽跟手性。

三、通过 CMD 调用 wmic 修改优先级

wmic 是 Windows 内置的兼容性强的命令行工具,在组策略禁用 PowerShell 或受限环境中仍可稳定调用,适用于企业终端标准化部署。

1、搜索“cmd”,右键选择“以管理员身份运行”。

2、输入以下命令并回车:wmic process where name=”dwm.exe” call setpriority “Above Normal”

3、等待返回“执行成功”字样,表明优先级已应用。

4、若需批量处理多台设备,可将该命令保存为 .bat 文件并静默执行。

四、禁用 UAC 干扰以保障优先级生效

用户帐户控制(UAC)可能在后台拦截对系统关键进程(如 dwm.exe)的优先级变更请求,导致设置失败或立即回退。临时禁用 UAC 可排除该干扰路径。

1、按 Win 键,输入“UAC”,选择“更改用户帐户控制设置”。

2、将滑块拖至最底部“从不通知”位置。

3、点击“确定”,随后重启计算机使设置生效。

4、重启后重复方法一或二操作,观察优先级是否能稳定维持且窗口拖动卡顿显著缓解。

五、重建 dwm.exe 进程并同步设为高优先级

当 dwm.exe 因异常中断或内存泄漏导致内部状态紊乱时,仅修改优先级无效。此时需强制终止并由系统自动重启该进程,再即时赋予更高调度权。

1、在任务管理器“详细信息”选项卡中,右键“dwm.exe”,选择“结束任务”——系统将在 1–2 秒内自动重启它。

2、待新 dwm.exe 进程出现后(可在刷新列表后确认 PID 变化),立即右键该新进程,选择“设置优先级 → 高于正常”。

3、为防止其他高负载进程抢占资源,建议同步关闭 Chrome 多标签页、视频编辑软件等 CPU/GPU 密集型程序。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。