将 Windows 10 任务栏正确锁定到正确的显示器

将 Windows 10 任务栏正确锁定到正确的显示器

所以我在这个问题上挣扎了好一阵子。起初我以为是 DisplayPort 和 HDMI 显示器的组合,但现在我有 2 个带 DisplayPort 的显示器,问题仍然存在。

我的情况:我有 2 台显示器。一台是 AOC 24G1WG4,另一台是我的新 LG 27GL83A-B,我将其作为扩展设置运行。

我的主显示器是 LG,所以副显示器是 AOC。我已禁用任务栏在所有显示器上的选项,因为我只想在副显示器上显示任务栏。当我解锁任务栏并将其拖到副显示器并再次锁定时,只要我不关闭显示器的电源,它就会一直留在那里。

话虽如此,当我关闭显示器并再次打开时,我的任务栏会移动到主显示器并且仍然被锁定。

现在我已经阅读了各种各样的东西,一个原因可能是因为 LG 开机速度更快,所以它成为主要原因,另一个原因可能是由于设备处于非活动状态。

我尝试了一些开源工具来“修复”这个问题,但都无济于事。我想知道是否有人遇到过这个问题,现在有解决方案了吗?

希望得到一些解决这个问题的提示,因为它让我抓狂:(

答案1

根据您的描述,您的问题似乎主要出在 DisplayPort 上。Windows 下的 DisplayPort 是作为 PNP 设备实现的,与 VGA 和 DVI 不同,当显示器进入睡眠状态时,Windows 会将其视为已移除,甚至将其显示的窗口移至其他显示器。当显示器唤醒时,Windows 会将其视为正在发现的新设备。此行为可能是导致您出现问题的原因。

每当您关闭辅助显示器时,Windows 都会将所有内容移至主显示器。主显示器是否打开并不重要。

如果您可以将辅助显示器移至 DVI,这可能是一个解决方案。

另一种可以防止 Windows 验证 DisplayPort 显示器是否持续存在的解决方案是保留 DisplayPort 显示器的 EDID 属性。

对于这个解决方案,请参阅我的这些答案:

相关内容