我目前正在运行 Windows 7 Ultimate 64 位双显示器设置和 NVIDIA 7950 GT 显卡。一台显示器专用于此机器,另一台显示器连接到 DVI KVM 切换器。
当我切换到另一台计算机时,Windows 7 会禁用显示器。但是,当我切换回来时,它不会重新启用显示器。自动重新启用第二台显示器的唯一情况是当我在 Windows 将显示器置于省电模式后切换回来时。我不断地不得不调出 NVIDIA 控制面板,让它重新启用显示器。
在 Windows XP 下,我只会禁用 NVIDIA 服务以防止它自动检测显示器(这不能解决 Win7 下的问题),而在 Vista 中,有一个注册表黑客可以防止这种情况发生。看起来好像已经在 Windows 7 中删除了。
我在这个网站上发现了类似的问题,但没有与我的问题完全匹配的问题。以下链接是最接近的问题,但没有提供问题的解决方案。
Windows 7 中是否有禁用显示器自动检测的方法?
更新: 我刚刚在我的 Windows 7 64 位机器上添加了第二块显卡。我在每个显卡上插入了一台显示器。现在,当我使用 KVM 切换器来回切换时,它将重新启用第二台显示器。然而,这有一些怪癖。如果我在第二台显示器上最大化了一个程序并且它有焦点,那么当我切换它时它会移动到显示器 1。如果我在第二个显示器上最大化一个程序并且它没有焦点,当我切换时它会表现得像它最小化,当我将其恢复时,它将在监视器 1 上显示为最大化。
肯定比以前好,但仍在寻找禁用自动检测的方法。