Windows 11窗口贴靠失效解决方法

Windows的bug有很多,有些bug似乎在网上找不到答案,比如窗口贴靠问题,曾经我遇到过类似问题,但没有找到正确的解决方案,这次借助AI,总算找到解决方案了

备注 以下内容均由AI生成,作者已验证通过

新账户正常,基本可以确定:不是系统文件、显卡驱动、Windows 版本、全局策略的问题,而是原账户的 HKCU 用户配置问题。侧边贴靠最相关的是下面这几项。

最可疑:DockMoving

这是当前用户下控制 “拖动窗口到屏幕边缘进行贴靠” 的关键值。

路径:

Text Only
HKEY_CURRENT_USER\Control Panel\Desktop

应为:

Text Only
DockMoving = "1"
WindowArrangementActive = "1"

ElevenForum 的 Windows 11 拖拽贴靠教程明确写到:拖动窗口到屏幕边缘贴靠是“for your account”的当前用户设置;启用时 .reg 内容就是 HKCU\Control Panel\Desktop 下的 DockMoving="1"WindowArrangementActive="1",禁用时 DockMoving="0"

所以你的情况最像是原账户里:

Text Only
DockMoving = "0"

或者 DockMoving 类型/数据异常。

先只查询,不修改:

Batchfile
reg query "HKCU\Control Panel\Desktop" /v DockMoving
reg query "HKCU\Control Panel\Desktop" /v WindowArrangementActive

正常期望接近:

Text Only
DockMoving REG_SZ 1
WindowArrangementActive REG_SZ 1

如果 DockMoving 是 0,这就是主要原因。 如果它是 REG_DWORD 0x1,也建议删除后重建为字符串值,因为常见 Win11 .reg 写法是字符串 "1"。