Windows 10 - 更改显示编号/标识

Kyl*_*Mit 17 windows multiple-monitors display-settings windows-10

我可以进入显示设置,在那里我可以重新排序显示:

Windows - 显示设置

但实际上也有可能对它们重新编号吗?

简单地重新排序不适合我的用例的原因是因为其他应用程序,如 Skype,将使用原始数字和位置,这会导致一些违反直觉的选择

Skype - 选择监视器

所有这些线程只是建议使用显示设置来随机播放监视器:

har*_*ymc 14

显示器标识的编号取决于显示器插入计算机显卡的哪个端口。例如,监视器#1 所连接的端口将始终是#1。

更改身份的唯一解决方案是交换显示器,这意味着将它们连接到不同的端口。

  • Windows 7 是这种情况,但 Windows 10 不是这种情况。即使您更换电缆,它也会记住这些身份。请参阅下面我的回答,了解如何在 Windows 10 上解决此问题 (6认同)
  • 这个答案是错误的;交换电缆不会更改显示器 ID,因为它基于 DisplayID/EDID(特定于每个显示器)。正如其他答案中所述,您可以通过重置正确的注册表项并仅在连接 #1 的情况下重新启动来更改将哪个屏幕分配给哪个 ID。 (3认同)
  • @JennaSloan:对于不同卡上的连接器,编号是通过 Windows 中的内部算法进行的,我们不知道如何控制。如果我必须猜测的话,我会说内置主板适配器将是#1。其他卡可能会按照主板上插槽的顺序进行编号,而它们自己的端口则按照显示驱动程序查询时卡的固件列出它们的顺序进行编号。 (2认同)

tri*_*tyo 5

不幸的是,即使更换了电缆,Windows 10 仍会记住显示器编号,因为它看起来像是在使用某些显示器硬件标识符来附加标识号。我能找到的更改监视器身份的唯一方法如下。

如果是笔记本电脑,请将其与扩展坞断开连接或断开所有显示器的连接,然后使用笔记本电脑显示器执行以下步骤。如果您使用的是台式机,您的里程可能会有所不同,但请断开除 #1 之外的所有显示器的连接。从注册表中删除以下条目。(当然,在删除之前导出并备份它们,以防出现问题)

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers\Configuration
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers\Connectivity
Run Code Online (Sandbox Code Playgroud)

关闭机器,仅将第一台显示器连接到扩展坞(或机器)并打开机器。监视器将被识别并作为监视器 1 添加回注册表。继续连接您想要成为监视器 2(和 3 等)的设备,它们应该正确编号。

这个程序的灵感来自这个页面

  • 在桌面上试过这个,但没有运气。 (2认同)
  • 我必须切换视频卡上的端口才能保持重新编号。因此,显示器 #1 必须插入端口 #1,否则当插入更多显示器时,Windows 将会对它们重新编号。一旦执行此操作,交换哪个显示器插入哪个端口就不会导致重新编号。所以:拔掉插头,regedit,关闭,将#1插入端口#1,通电... (2认同)

小智 5

对于我的Win10桌面,我使用了上面的REGEDIT解决方案。全新安装 Win10 后,我将测试显示器插入显卡的插头 2,因为这是我的 HDMI 本机连接。

在我最初的测试之后,我想要的第一台显示器需要一个 Displayport 到 HDMI 转换器。当我插入那个时,它在 Win10 中也会被视为 Display 2。

我没有删除以下条目,而是将它们重命名:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers\Configuration
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers\Connectivity
Run Code Online (Sandbox Code Playgroud)

(在我的例子中,我重命名为 ...ConfigurationOriginal 和 ...ConnectivityOriginal 只是为了在需要时可以轻松恢复。)

我关闭了机器,拔掉了除我想要的监视器 1 之外的所有电源插头,重新启动并启动到监视器 1。

在 Windows 中,我打开了“显示”页面,插入显示器 2,然后插入显示器 3,它们出现并按照我想要的顺序准确编号。

现在,我的显示器与显卡背面的连接相匹配,从左到右从一个到三个。

容易记住。

我还通过 Regedit 查看了新密钥,Windows 重新创建了“配置”和“连接”,现在拥有我正在使用的三个显示器。

第一次工作,比向 triadiktyo 写此感谢信息花费的时间更少,因为他们发布了一个工作解决方案。

监视器正确识别,顺序正确,一切都按预期进行。


小智 3

不幸的是,我认为不可能更改监视器身份。您可以移动显示器并更改主显示。根据监视器的排列方式,可以设置主监视器,然后移动其他 2 个监视器,以便它们与排列相匹配。主显示屏是您唯一可以更改的内容。这是我发现的一篇处理此问题的文章: https: //www.tenforums.com/tutorials/3871-change-main-display-windows-10-a.html 我不太确定,但取决于您的用途显卡,您可以进入显卡的控制面板,(通常您可以右键单击桌面,它会显示:“NVIDIA 控制面板”或“Intel 显卡设置”,具体取决于您用于图形处理的内容。