当我使用 2 个显示器(一个 VGA 显示器,一个 HDMI 显示器)时,Win 7 始终将 HDMI 显示器指定为 1,将 VGA 显示器指定为 2。我该如何手动分配这些显示器?
答案1
我没有找到任何 GUI 方法。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration
更具体地说
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Connectivity
是 Windows 存储显示器映射的位置。它会根据日期跟踪所见的显示器,如果找到所见的显示器,则会为其分配编号。您可以在注册表中删除这两个键,然后重新启动,视频卡/Windows 将使用其默认逻辑为显示器分配编号。
您可以手动编辑注册表项和值,重新启动,系统将保留手动定义的 ID,但这是一个相当痛苦的经历,应该避免没有备份的情况。
抱歉,我又把这个话题扯出来了,我觉得这些信息值得分享,因为我也有同样的问题。
答案2
我已读过该软件允许您更改这一点。
http://www.realtimesoft.com/ultramon/
根据您的视频驱动程序,您是否可以在视频属性中更改它。
http://www.vistax64.com/vista-general/81095-changing-monitor-identities.html
答案3
分配的实际数字是否重要,或者您只是想将 VGA 显示器设为主显示器(显示任务栏的显示器)?
如果您想要做的只是更改主显示器,请右键单击桌面,选择“屏幕分辨率”,单击图表上的 VGA 显示器(在您的情况下为显示器编号 2),然后单击复选框“将其设为主显示器”。
某些程序会受到影响,例如 PowerPoint,当我们想要在投影仪屏幕上显示完整(最终)图像时,它会显示在我们的桌面显示器上,并显示与图像一起投影的工作区域。
如果这不是您的问题,那么我真的很想知道为什么监视器的实际顺序对您如此重要。
答案4
在 Windows 7 中,如果您右键单击桌面,则可以转到个性化和外观和个性化。从那里,您可以转到显示和屏幕分辨率。在此窗口中,您可以分配显示器编号。
您可以在这里找到更多信息:http://windows.microsoft.com/en-US/windows7/Move-windows-between-multiple-monitors