应关闭“标题栏窗口摇动”功能:先通过设置→系统→多任务处理→桌面体验中关闭开关;若灰显,则用注册表新建DisallowShaking值设为1,或改WindowShakeEnabled为0,再重启资源管理器;也可用管理员PowerShell执行Set-ItemProperty命令并强制重启explorer。

当你在拖动当前窗口标题栏时,其他打开的窗口突然全部最小化,说明系统启用了“标题栏窗口摇动”功能,需立即关闭该功能以恢复正常操作习惯。
通过系统设置关闭标题栏窗口摇动
这是最安全、最直观的方式,无需修改注册表或执行命令,适合所有 Windows 10 和 Windows 11 用户,关闭后即时生效。
1、按下 Win + I 打开“设置”应用。
2、点击左侧边栏的“系统”,再选择右侧的“多任务处理”。
3、向下滚动至“桌面体验”区域,找到选项:“标题栏窗口摇动”或“晃动窗口以最小化其他窗口”。
4、将该开关切换为关闭状态(变为灰色)。【若该选项灰显不可调,说明已被组策略或注册表强制启用,需跳转至后续方法】
通过注册表编辑器禁用抖动逻辑
当设置界面开关失效、被策略覆盖或根本找不到该选项时,必须通过注册表直接干预底层行为。此操作修改的是当前用户的配置,重启资源管理器即生效。
方法一:新建 DisallowShaking 项(推荐)
1、按下 Win + R,输入 regedit 并回车,启动注册表编辑器。
2、导航至路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced。
3、在右侧空白处右键 → 选择“新建” → “DWORD (32位) 值”,命名为 DisallowShaking。
4、双击该新建项,将其“数值数据”设为 1(0 表示启用,1 表示禁用)。
方法二:复用已存在的 WindowShakeEnabled 项(兼容旧系统)
若已存在名为 WindowShakeEnabled 的 DWORD 值,直接双击将其数值数据改为 0。
5、关闭注册表编辑器,按 Ctrl + Shift + Esc 打开任务管理器,在“进程”选项卡中找到“Windows 资源管理器”,右键选择“重新启动”。【不重启资源管理器,修改不会生效】
通过 PowerShell 命令一键禁用
该方式绕过图形界面缓存,直接调用系统策略接口写入禁用指令,适合快速部署或管理员批量操作。
第一步:以管理员身份运行 PowerShell
右键开始按钮 → 选择“Windows Terminal(管理员)”或“PowerShell(管理员)”。
第二步:执行禁用命令
输入以下命令并回车:
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "DisallowShaking" -Value 1 -Type DWord
第三步:刷新资源管理器
执行:Stop-Process -Name explorer -Force,系统将自动重启资源管理器。

















