windows 11 可通过设置或注册表启用鼠标悬停自动激活窗口功能:设置路径为“设置→辅助功能→鼠标→将鼠标悬停在窗口上时自动激活该窗口”;若选项缺失,则需在注册表 hkey_current_user\software\microsoft\windows\currentversion\explorer\advanced 下新建 activewndtrktimeout 和 disableactivewndtrk 两个 dword 值并设为 0,重启资源管理器生效;灵敏度可调,将 activewndtrktimeout 设为 300(毫秒)可防误触发。

你想让鼠标移到哪个窗口就自动激活哪个窗口,不用再点一下才切过去,尤其在多任务切换时能省下大量点击动作。这个功能在 Windows 11 中默认关闭,但系统原生支持,无需装第三方工具。
通过系统设置中心启用(推荐首选)
这一步直接调用系统内置的辅助功能接口,路径最短、权限要求最低,适用于绝大多数 Win11 正式版设备,且修改后立即生效。
1、按 Win + I 打开“设置”应用。
2、左侧点击“辅助功能”,右侧滚动到底部,点击“鼠标”。
3、在“交互”区域找到“将鼠标悬停在窗口上时自动激活该窗口”,将其开关拨至开启状态。
这一步比老版本走“控制面板→轻松访问→轻松使用设置中心”的路径更可靠。若此处选项缺失,说明系统版本较旧或被组策略锁定,需转用注册表方式。
用注册表强制启用(当设置项不可见时)
某些企业版、教育版或经组策略禁用的系统,会在 UI 层隐藏该开关。此时必须手动写入注册表键值,才能真正激活底层窗口跟踪逻辑。
方法一:新建并配置两个关键 DWORD 值
1、按 Win + R,输入 regedit,回车以管理员身份运行注册表编辑器。
2、导航到路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced。
3、在右侧空白处右键 → 新建 → DWORD (32位) 值,命名为 ActiveWndTrkTimeout。
4、双击该值,将“数值数据”设为 0(十进制),表示无延迟响应悬停事件。
5、再次右键 → 新建 → DWORD (32位) 值,命名为 DisableActiveWndTrk。
6、双击该值,将“数值数据”设为 0——【必须为 0,设成 1 将彻底禁用悬停激活】。
7、关闭注册表编辑器,按 Ctrl + Shift + Esc 打开任务管理器 → 在“进程”中找到“Windows 资源管理器” → 右键选择“重新启动”。
调整悬停响应灵敏度(防误触发)
启用后默认是零延迟激活,但如果你发现鼠标刚扫过任务栏或通知区域就意外切走了当前窗口,说明响应太灵敏了。
第一步:保持刚才创建的 ActiveWndTrkTimeout 项不变,仅修改其数值。
第二步:双击 ActiveWndTrkTimeout → 将“数值数据”改为 300(十进制)→ 点击“确定”。(单位毫秒,即 0.3 秒悬停才激活)











