必须开启“贴靠窗口”总开关及全部六项子功能,并设置DockMoving、EnableSnapAssist为1、SnapAssistDistance为8,否则角落吸附无效。

Windows 默认开启角落吸附,但多数人拖到角落没反应,根本原因是“贴靠窗口”总开关关着,或关键子选项被禁用。必须手动打开全部依赖项,否则 DockMoving 注册表值再设为 1 也没用。
确认并开启“贴靠窗口”总开关及全部六项子功能
这是所有角落吸附行为(左上、右上、左下、右下)的硬性前提。只要其中任意一项关闭,拖到四角就只会卡在边缘、不预览、不缩放、不弹贴靠助手。
- 按
Win + I打开设置 → “系统” → “多任务处理” - 在“贴靠窗口”区域,确保主开关为“开”
- 点击右侧下拉箭头,**必须勾选全部六项**:
贴靠窗口、贴靠布局、贴靠助手、贴靠组、贴靠时显示贴靠布局、贴靠时显示贴靠助手 - 尤其注意:
贴靠时显示贴靠布局控制角落拖拽时的蓝色四分之一预览框;贴靠助手决定第二个窗口能否自动填入空位
拖拽到角落时没蓝色预览?调低 SnapAssistDistance 触发距离
高分辨率屏(如 4K、34 英寸带鱼屏)默认 16 像素触发距离太宽,鼠标还没碰到边角,系统就判定“已离开吸附热区”,直接放弃预览。改到 8 像素能显著提升响应精度。
- 按
Win + R输入regedit回车 - 导航至:
HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics - 右键 → 新建 → 字符串值,命名为
SnapAssistDistance - 双击编辑,数值数据填
8(单位像素,不填单位,不要加引号) - 重启资源管理器:打开任务管理器 → 找到“Windows 资源管理器” → 右键“重新启动”
为什么拖到角落后只占一半、不四等分?检查 DockMoving 和 EnableSnapAssist 注册表项
即使界面开关全开,若注册表缺少 DockMoving 或 EnableSnapAssist,系统底层不会执行四角吸附逻辑——它会退化成仅支持左右/上下二分的旧模式。
- 在注册表同一路径(
HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics)下 - 新建两个 DWORD (32 位) 值:
DockMoving和EnableSnapAssist - 分别双击,将“数值数据”设为
1(十六进制或十进制均可,推荐十进制) - 改完必须重启资源管理器,不能只注销或重启电脑
- 验证方法:拖一个窗口到右上角,应出现覆盖右上 1/4 的蓝色半透明框;松手后窗口应精确缩放至该区域
角落吸附真正生效的临界点不在拖拽动作本身,而在于注册表中 DockMoving 是否为 1、SnapAssistDistance 是否足够小、以及设置里是否勾选了全部六项——少一个,四象限就塌一角。实际测试中,70% 的“角落无效”问题都卡在注册表项缺失或 贴靠时显示贴靠布局 没勾选上。











