windows 11 中需手动启用“晃动窗口最小化其他窗口”功能:1. 设置路径为【系统→多任务处理→桌面体验】开启开关;2. 若无效,可通过注册表新建 windowshakeenabled=1 或 powershell 命令强制启用并自动刷新资源管理器。

想在 Windows 11 中恢复 Windows 7 那样晃动当前窗口标题栏就最小化其他所有非活动窗口的快捷操作,必须手动开启该功能,因为 Win11 默认关闭了这一交互逻辑,系统设置里不显眼、注册表里无默认值、家庭版还无法用组策略——不主动配置就完全不可用。
通过系统设置启用抖动功能
这是最安全、最直观的方式,适用于所有 Win11 版本,无需管理员权限,开关生效后立即可用。
1、按下 Win + I 打开“设置”应用。
2、点击左侧“系统”→ 右侧滚动到底部点击“多任务处理”。
3、向下滚动到“桌面体验”区域,找到“晃动窗口以最小化其他窗口”选项。
4、将右侧开关拨至【开启状态(蓝色)】。
用注册表强制启用(解决设置无效或灰显问题)
当设置界面开关已打开但晃动仍无反应时,大概率是注册表中存在冲突值或缺失关键项。此方法绕过 UI 缓存,直接写入底层策略,家庭版也能用。
方法一:新建并启用 WindowShakeEnabled
1、按 Win + R 输入 regedit 回车,以普通用户身份运行注册表编辑器即可。
2、导航至路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced。
3、右键右侧空白处 → 新建 → DWORD (32位) 值 → 命名为 WindowShakeEnabled。
4、双击该值,将“数值数据”设为 1,基数选“十进制”。
方法二:修正 DisallowShaking(若已存在)
若右侧已存在名为 DisallowShaking 的 DWORD 值,双击将其数值数据改为 0;若值为 1 或根本不存在,优先采用方法一。
5、关闭注册表编辑器 → 按 Ctrl + Shift + Esc 打开任务管理器 → 在“进程”选项卡中找到“Windows 资源管理器” → 右键选择“重新启动”。
用 PowerShell 一行命令启用
这条命令直接调用系统策略接口,比手动改注册表更干净,且自动触发资源管理器刷新,省去手动重启步骤。
第一步:右键开始按钮 → 选择“Windows Terminal(管理员)”或“PowerShell(管理员)”。注意:必须以管理员身份运行,否则命令会静默失败。
第二步:粘贴并执行以下命令:
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name "WindowShakeEnabled" -Value 1 -Type DWord -Force
第三步:执行完毕后,系统会自动应用变更,无需额外操作。











