如何在靠近屏幕边缘时禁用自动最大化/调整窗口大小(aero-snap)?

如何在靠近屏幕边缘时禁用自动最大化/调整窗口大小(aero-snap)?

每当我拖动或调整任一显示器边缘或角落附近的窗口大小时,Windows 都会最大化或者调整大小窗口有几种不同的方式:

  • 将窗口拖到角落附近即可调整为全屏
  • 直接拖动到角落可实现半屏最大化
  • 调整到顶部或底部边缘提供了垂直最大化(从上到下一条长条)

实际上,现在我想起来,第三个并不是那么糟糕,只是全屏和半屏最大化功能让我抓狂。

是否有注册表黑客可以禁用这些设置,最好是独立地

答案1

Windows 7 的这项功能称为 Aero Snap。以下是完全禁用它的简单方法:

  1. 转到控制面板。

  2. 单击“轻松访问”链接或“轻松访问中心”图标。

  3. 选择更改鼠标的工作方式或使鼠标更易于使用选项。

  4. 在“使窗口管理更容易”部分下勾选“防止用鼠标移动到屏幕边缘时自动排列窗口”复选框。

以下是通过注册表的迂回方法:

  1. 运行注册表编辑器 (RegEdit)。

  2. 导航到以下注册表项:

    HKEY_CURRENT_USER\Control Panel\Desktop
    
  3. 在右窗格中,双击(或右键单击并选择修改)WindowArrangementActive,并将其 REG_SZ 值设置为 0 以禁用;1 以启用。

  4. 关闭注册表编辑器。

  5. 注销并重新登录,或重新启动计算机以使更改生效。

希望这有帮助!我还没有找到任何方法来保留单个边缘的功能 - 要么全部打开,要么全部关闭。

答案2

我将在这里添加一个答案,因为某个第三方应用程序 Dell Display Manager 也会出现类似的行为。该软件可能会导致与 Aero Snap 类似的行为,或者至少在搜索解决方案时,这篇文章在 Google 上的排名很高,因此由于我很难修复此问题,我将为该程序的未来受害者发布解决方案 :D。

通过打开应用程序并通过选择无布局图标禁用“轻松排列”即可解决问题(如下图第二张图所示)。

这是由 Dell Display Manager 引起的行为(当您在屏幕周围拖动恢复的窗口时)。

在此处输入图片描述

以下是修复方法:

戴尔显示管理器

我购买这款应用程序时还附带了戴尔显示器。与大多数中国制造的软件一样,这款软件漏洞百出(实际上,它是我用过的同类软件中漏洞最少、最不糟糕的)。通常,硬件制造商的软件都很糟糕,但这款软件却非常有用,因为它可以根据正在运行的应用程序自动设置亮度级别。

如果您打开 Dell Display Manager,问题便可解决。您将看到窗口下部有一些示例窗口布局。您也可以通过转到“配置”(在“自动模式”下可用)来访问这些布局。在那里,您有一个名为“轻松排列”的选项卡,问题就出在这里。在“轻松排列”中,Dell Display Manager 会跟踪窗口移动并尝试根据各种可用布局重新组织它们。根据您选择的布局,它会在屏幕上绘制黄色框。我的屏幕被分成两部分:右边是一个细长的垂直黄色框,左边是一个较大的框。当窗口位于其中一个框中时,边框会变成红色。

我在微软论坛上发布了这个问题,那里有人确实遇到了和我完全一样的问题:

http://answers.microsoft.com/en-us/windows/forum/windowsrt8_1-desktop/disable-automatic-split-screen-when-moving-apps/7420e90e-ecdf-45da-a776-50521448d626?rtAction=1426355414495

答案3

我在 Windows 10 中遇到了同样的问题。我已将“设置/系统/多任务”中的所有设置都设置为禁用与“捕捉”相关的所有功能,但问题仍然存在。巧合的是,我注意到当我编辑文档时,用鼠标选择文本很不稳定。我决定使用另一只鼠标,令我惊讶的是,这解决了文本选择和窗口自动最大化的问题。不知何故,当我单击时,鼠标一定发送了双击。因此,如果您遇到同样的问题并且没有其他方法可以解决它,请尝试使用其他鼠标。

答案4

如果您正在使用 Dell Easy Arrange,您也可以在拖动时按住 Shift 键以暂时禁用捕捉功能。

相关内容