在 windows 11 中可禁用“鼠标悬停即激活窗口”行为,需通过注册表修改 userpreferencesmask 值为 9e 3e 07 80 12 00 00 00,或专业版用户使用组策略启用对应选项。

在 Windows 11 中,当鼠标移入某个最小化或后台窗口的标题栏、任务栏预览缩略图,甚至桌面图标区域时,系统可能自动将该窗口切换为活动状态——这种“悬停即激活”行为会打断你正在操作的当前窗口,尤其在多任务并排工作时极易误触。要彻底禁用该机制,需关闭“鼠标悬停时激活窗口”这一底层焦点策略。
关闭“悬停激活”策略(注册表法)
这是最直接有效的方案,适用于所有 Windows 11 版本(包括家庭版),无需第三方工具。
第一步:按 Win + R 打开运行框,输入 regedit → 回车,以管理员身份运行注册表编辑器。
第二步:依次展开路径:
HKEY_CURRENT_USER\Control Panel\Desktop
第三步:在右侧空白处右键 → 新建 → 字符串值(REG_SZ),命名为 UserPreferencesMask。
第四步:双击新建的 UserPreferencesMask,将其数值数据改为 9E 3E 07 80 12 00 00 00(注意:共16个十六进制字符,分8组,每组2位,中间用空格隔开;若原值存在,必须完整覆盖,不能追加)。
第五步:关闭注册表编辑器 → 按 Win + L 锁屏再解锁,或注销/重启系统使设置生效。此时鼠标悬停在非活动窗口标题栏、任务栏缩略图或 Alt+Tab 预览图上,不再触发窗口激活。
验证是否生效
打开两个窗口(例如记事本和 Edge),确保记事本为当前活动窗口;将鼠标缓慢移向 Edge 窗口标题栏但不点击——观察左下角任务栏图标是否高亮、窗口边框是否变粗、标题栏文字是否加粗。若均未变化,说明设置成功。
如果仍被激活,检查 UserPreferencesMask 的数值数据是否严格为 9E 3E 07 80 12 00 00 00,任何字母大小写错误或空格缺失都会导致失效。
替代方案:组策略(仅限专业版/企业版)
方法一:按 Win + R 输入 gpedit.msc → 回车。
方法二:导航至:
用户配置 → 管理模板 → 控制面板 → 个性化 → 启用“防止鼠标悬停时激活窗口”
启用该策略后,系统会自动写入正确的注册表值。但此选项在 Win11 家庭版中不可用,且部分新版本策略模板尚未内置该条目,可靠性低于手动注册表修改。











