检查当前状态(如果值不存在,您将收到错误,在这种情况下 Aero Shake 已启用)

检查当前状态(如果值不存在,您将收到错误,在这种情况下 Aero Shake 已启用)

我总是不小心将大多数窗口最小化。这真的很烦人。如何禁用 Aero Shake?

答案1

最好的方法是使用组策略编辑器。进入开始菜单,输入 gpedit.msc,然后按回车键。出现后,进入用户配置 -> 管理模板 -> 桌面。

在这里你会看到一个名为“关闭 Aero Shake 窗口最小化鼠标手势”的设置。将其设置为启用,则不再有 Aero Shake。

这是组策略编辑器的图片,其中突出显示了设置:

用于禁用 Aero Shake 的组策略编辑器屏幕

另一个选项是编辑注册表中的项。如果您出于某种原因(低端 Windows 7 版本)没有组策略编辑器,这可能是您唯一的选择。有一个可下载的 reg 文件它将自动处理这个问题如何极客

答案2

如果您不介意关闭 Aero Snap(当您将标题栏拖动到屏幕顶部或侧面时会调整窗口大小),那么您可以通过轻松访问中心关闭 Aero Shake:

可以关闭此功能,但具体设置不太明显。您需要执行以下操作:

  1. 单击“开始”按钮打开“开始”菜单。
  2. 类型老鼠在搜索文件和程序框中。
  3. 从找到的项目列表中选择“更改鼠标的工作方式”。
  4. 选中“防止窗口移动到屏幕边缘时自动排列”选项的复选框。

请注意,这还将禁用 Aero Shake 功能,该功能可让您摇动窗口以最小化所有其他打开的窗口。

来源(最后一句是我的强调)

答案3

由于某些版本的 Windows 不包含本地策略编辑器,并且导入 .reg(不检查它)并不能完全显示它的作用,因此我想提供一种从命令行更改此设置的方法。

检查当前状态(如果值不存在,您将收到错误,在这种情况下 Aero Shake 已启用)

reg query "HKCU\Software\Policies\Microsoft\Windows\Explorer" /v "NoWindowMinimizingShortcuts"

禁用 Aero Shake

reg add "HKCU\Software\Policies\Microsoft\Windows\Explorer" /v "NoWindowMinimizingShortcuts" /d 0x1 /t REG_DWORD /f

返回 Aero Shake 的默认设置(已启用)

reg delete "HKCU\Software\Policies\Microsoft\Windows\Explorer" /v "NoWindowMinimizingShortcuts" /f

希望这可以帮助!

答案4


在 Windows 7 中,禁用窗口碰到屏幕外边缘时发生的抖动和自动排列的另一种方法是:

(1) 右键单击​​桌面并选择“个性化”。
(2) 选择“使鼠标更易于使用”。
(3) 选中“防止窗口移动到屏幕边缘时自动排列”复选框。
(4) 单击“应用”,然后单击“确定”。

这将禁用屏幕边缘的抖动和自动排列。

相关内容