如何防止 Windows 8.1 在睡眠时将窗口聚集到单个显示器上?

如何防止 Windows 8.1 在睡眠时将窗口聚集到单个显示器上?

每当我的笔记本电脑进入睡眠状态时,它都会将所有窗口集中到主显示器上。如何防止此行为?

我以非常特殊的方式设置了我的工作区,每次我离开休息时,所有的窗口都会不必要地聚集在一起,这真是令人沮丧。(不,我不会禁用睡眠功能 - 这里没有选项。)

Windows 8.1
联想 Yoga 2 Pro

答案1

这个旧论坛主题可能会有帮助。

Thomas51:经过进一步研究,我发现了双显示器问题的根本原因。任务计划程序中有一个名为 TMM(Microsoft Transient Multi-Monitor Manager)的任务。我禁用了此任务,现在一切似乎都正常。

Josh:禁用 TMM 对我也有效,非常感谢![...] 但是当 TMM 关闭时,它无法检测我在登录或从睡眠状态唤醒时是否插入了电源[...]

_Tux_:我发现该问题是由我安装的 nvidia 驱动程序创建的注册表设置引起的。它在 HKLM\Software\Microsoft\TMM 中创建了一个名为 UseIViewHelper 的 DWORD 注册表值并将其设置为 1。我将此键重命名为“UseIViewHelper old”,重新启动后问题就解决了。当我登录时,外接显示器的分辨率保持不变,如果我拔掉它,Vista 会检测到这一点并将笔记本电脑显示器切换回主桌面。

来自另一个论坛主题

ATI 有一个控制面板,允许您更改显示器配置。看来 Windows 和 ATI 正在争夺控制权,而 ATI 获胜了。因此,停止在 Windows 中更改双显示器设置 - 开始在 ATI 中更改它们,我的问题就解决了。

此外,这些解决方案也适用于其他人(来自我链接的第一个论坛主题):

Dannyboy888:尝试将主显示器切换为辅助显示器,将辅助显示器切换为主显示器(或反之亦然)。对于运行 Vista 64 位操作系统的 Toshiba Satellite,此方法有效。在 Vista 中,您可以转到显示设置 --> 高级设置 --> 英特尔® 移动版图形媒体加速器驱动程序 --> 图形属性 --> 然后,在显示选择下反转设置(主显示器切换为辅助显示器或辅助显示器切换为主显示器,换句话说,将显示器 1 切换为 2、将 2 切换为 1 或反之亦然)。

Sparkle:布局问题也让我很烦恼,我的外接显示器一直默认向右。我有一台 DELL FP1905 显示器,我注意到显示器驱动程序默认为通用即插即用驱动程序,然后意识到我从未安装过此显示器的驱动程序。一旦我安装了 FP1905 显示器的 Dell 驱动程序(包括重新启动,并再次更新显示器布局设置),它现在似乎运行正常。Vista 必须按驱动程序类型保存布局设置,并且只重置与通用驱动程序相关的设置。

因此,我建议如下:

  1. 请查看显示器制造商的网站以获取最新的显示驱动程序 - 同时,检查芯片组和图形驱动程序是否是最新的。

  2. 检查您的图形适配器管理软件(例如 ATI 或 nVidia)是否与您的 Windows 配置冲突,并根据上述建议,切换到仅使用为您的显卡制作的专有软件。

  3. 尝试按照 的建议手动编辑 TMM 的注册表值_Tux_

  4. 尝试切换主显示器。

  5. 尝试我建议的故障排除步骤我之前的回答

  6. 最后,如果以上方法都无法解决你的问题,请尝试使用第三方窗口管理软件,例如Ignytion Windows 布局管理器(推荐人dennis相关超级用户邮政) 或者实际窗口管理器coldblackice(由论坛主题作为解决他的问题)来恢复窗口的位置。

答案2

尝试以下两种设置:

  1. 打开电源选项
  2. 在所选电源计划旁边,点击更改计划设置
  3. 然后点击更改高级电源设置
  4. 展开Intel(R) 图形设置树完全,并设置插入:最大性能
  5. 展开展示树,然后关闭显示并设置插入(分钟):0
  6. 点击好的, 然后保存更改

相关内容