Jay*_*her 35 windows-7 multiple-monitors kvm-switch nvidia-graphics-card
我目前正在运行 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 上显示为最大化。
肯定比以前好,但仍在寻找禁用自动检测的方法。
也许这太简单了,但是您是否尝试过仅使用 windows+p 热键?这仅适用于 Windows 7,但可以快速扩展、复制或选择单个屏幕。(注意:当它说投影仪是你的辅助显示器时)
如果您使用的是 Windows Vista,您可以按照本指南关闭自动检测 。据说它仅适用于 nvidia 卡,但也适用于其他卡。
那个帖子说:
或者
您也可以直接从注册表中执行此操作:
使用 Windows 注册表编辑器 打开 Windows 注册表编辑器 (regedit) 导航到此位置
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TMM
右键单击 (UseIViewHelper) 值并选择修改。将值数据设置为 0 以禁用 Windows 中的 TMM 功能。如果要重新启用 TMM 功能,请将值数据设置为 1。
之后您还必须重新启动 PC。
就 Windows 7 而言,目前是不可能的。微软论坛的版主表示:“这种行为是设计使然,我认为没有办法覆盖此功能,除非确保在启动系统时打开两个显示器。” 很蹩脚。但是现在有一种方法可以请求此功能。如果您觉得它很重要,请转到链接并请求此功能。此外,该功能的票证也已正式创建。只有时间才能证明。
第三方软件可能有用,但我个人没有为此目的使用过任何软件。我找到了为多台显示器构建的MultiMon。希望这会有所用,直到微软得到它正确。
我的情况与您类似,只是我的主系统插入了 DVI,辅助系统插入了 VGA,而不是 kvm。这样我就可以使用显示器的输入选择。
如果这还不够好:您使用什么 KVM?如果您拔下并插入电缆,是否会遇到同样的问题?打开和关闭显示器是否会让 Windows 检测到它?
也许您需要更好的 kvm?(这使得两台计算机都认为它们已连接到显示器。)
| 归档时间: |
|
| 查看次数: |
147899 次 |
| 最近记录: |