睡眠/锁定后,第二台显示器上的窗口将移动到主显示器

睡眠/锁定后,第二台显示器上的窗口将移动到主显示器

我正在使用最新的 Windows 10。我有双显示器,正在从事软件开发。我将 Visual Studio 移到第二台显示器上进行操作。

当我锁定窗口并离开计算机并去某个地方并在 20-30 分钟后回来时,笔记本电脑和第二个外接显示器都变黑,我需要输入密码。当我解锁计算机时,Visual Studio 2017 移动到主(笔记本电脑)显示屏。

每次我都必须将 Visual Studio 再次移至第二台显示器。有办法解决这个问题吗?

答案1

微软社区上有类似的案例提到了一种解决方法,可以尝试一下。

  1. 启动控制面板-->设备管理器
  2. 选择查看-->显示隐藏的设备
  3. 展开计算机 --> 监视器*

展开监视器时,您将看到当前监视器(突出显示)和所有断开连接的监视器(灰色)。您可能还会看到列出“非 PNP”和“PNP”的监视器。我相信在 Windows 为其安装驱动程序之前,这些是当前监视器的别名(分辨率较低)。

我卸载了所有灰色的监视器。右键单击这些监视器并选择卸载。仅保留当前正在使用的突出显示的监视器。

  1. 卸载所有灰色监视器(甚至非 PNP 和 PNP 监视器)
  2. 重新启动系统。

执行此操作后,我的显示器进入睡眠状态后窗口不会调整大小。您可以通过将显示器睡眠时间暂时设置为 1 分钟来快速测试这一点。
设置 --> 系统 --> 电源和睡眠 --> 屏幕 [1 分钟]

来源:https://answers.microsoft.com/en-us/windows/forum/windows_10-hardware-winpc/windows-10-multiple-display-windows-are-moved-and/2b9d5a18-45cc-4c50-b16e-fd95dbf27ff3

答案2

我遇到了类似的问题,这里提供的答案没有解决问题。经过几次搜索,我找到了一个可以解决这个问题的 GitHub 应用程序。看看持久窗口。到目前为止,它对我来说效果很好。

(注:我与 PersistentWindows 没有任何关系。)

答案3

目前接受的折纸的答案对我不起作用。

但这种解决方法很有帮助,尽管远非完整的解决方案。

先决条件:

  • 系统必须锁定进入睡眠状态(通过组合键 WINDOWS-L 锁定它,然后让它进入睡眠状态或确保它自行锁定睡眠 - 可能是因为屏幕保护程序设置,我总是手动锁定,所以没有测试这个;只是让电脑进入睡眠状态(解锁)是行不通的,即使它在唤醒时要求输入密码)

解决方法:

  • 当监视器处于睡眠状态时,移动鼠标
  • 等待监视器打开
  • 显示器可能会闪烁一次或两次,只需等待 5 到 10 秒,它们就会 100% 开启并被 Windows 检测到
  • 根据 Windows 配置,按下某个键、鼠标按钮或 ctrl-alt-delete,这样就会出现登录屏幕,要求输入密码
  • 输入密码并解锁电脑

结果:

  • 窗户就在它们离开的地方

有时即使您执行了所述解决方法,也只有一些窗口会停留在原处,而一些窗口会移至主显示屏。我想除了等待 Microsoft 修复此问题外,没有别的办法了。

答案4

TL;DR - 如果窗口移动到 VGA 连接的显示器,则看起来有三个选项,按“修复”到“解决方法”的顺序排列:

  • 将该显示器的连接更改为 VGA 以外的其他连接(更改为 DisplayPort 连接对我来说解决了该问题)
  • 将 VGA 显示器设为主显示器。
  • 拔下 VGA 显示器的插头,然后在每次恢复时将其重新插入。

我遇到了这个问题 - 从睡眠/休眠状态恢复时,所有窗口都转移到一个显示器上。窗口转移到的 LCD 显示器通过 VGA 电缆连接 - 我的主显示器通过 DisplayPort 连接,还有笔记本电脑显示器。

关闭 VGA 显示器不会强制窗口移回主显示器,但拔下 VGA 显示器会强制窗口移回。

我猜测 VGA 连接并没有报告显示器实际上已关闭,只是报告存在一个显示器,并且 Windows 在 DisplayPort 连接的显示器甚至笔记本电脑内部显示器之前检测到它,因此将 Windows 移动到 VGA 显示器。

幸运的是,VGA连接的显示器也有DisplayPort连接,所以我将显示器换成DisplayPort,问题就解决了。

相关内容