如何通过命令行禁用 Windows Snap Assist?

如何通过命令行禁用 Windows Snap Assist?

当我按下 Windows+左键或 Windows+右键时,活动窗口会贴靠到屏幕的左侧或右侧。但是,当我这样做时,我得到了一组也可以“贴靠”的窗口选择 - 我发现此功能称为“贴靠辅助”。

我知道如何关闭它(在设置 -> 系统 -> 多任务中),但我想通过命令行关闭它。原因是很多电脑都需要禁用它,而我只需将其添加到在每台电脑上运行的脚本中即可。

我如何通过命令行关闭此功能?请注意,我想禁用快照辅助功能,而不是快照辅助本身。

答案1

使用命令提示符:

  • 禁用“当我调整捕捉窗口的大小时,同时调整任何相邻捕捉窗口的大小”:
reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /V "JointResize" /T REG_DWORD /D "0" /F
  • 禁用“当我捕捉一个窗口时,显示我可以捕捉到它旁边的内容”:
reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /V "SnapAssist" /T REG_DWORD /D "0" /F
  • 禁用“当我捕捉窗口时,自动调整其大小以适应可用空间”:
reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /V "SnapFill" /T REG_DWORD /D "0" /F
  • 禁用“捕捉窗口”切换按钮:
reg add "HKCU\Control Panel\Desktop" /V "WindowArrangementActive" /D "0" /F

使用注册表文件:

在任何文本编辑器(例如记事本)中创建一个空白文本文件。复制粘贴以下部分。然后将扩展名从 更改为.TXT.REG双击该 REG 文件以导入设置。

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop]
"WindowArrangementActive"="0"

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"JointResize"=dword:0
"SnapAssist"=dword:0
"SnapFill"=dword:0

重新启动电脑即可使其生效。

答案2

可以使用注册表修改此设置。您可以创建/修改SnapAssist作为 DWORD 值的键。它位于/您应该将其放在此处:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

0 为关闭,1 为打开。

然后,您可以通过命令行或批处理脚本将其导出到 .reg 文件以进行部署。您可以使用reg import sample.reg它通过闪存驱动器或网络共享将其应用到另一台计算机,这只是一个例子。

相关内容