第二台显示器的分辨率在重启时重置

第二台显示器的分辨率在重启时重置

在我的 Windows 7 计算机上,我有两个相同的显示器连接到 NVIDIA GeForce GT 230,并使用最新驱动程序(官方驱动程序,而非 Windows-Update)。两个显示器的驱动程序均已明确安装(而非默认的 PnP 驱动程序)。每次启动时,第二个显示器的分辨率默认为 1280x1024,而原始分辨率为 1680x1050。主屏幕具有正确的分辨率。

除了更新驱动程序并通过 Windows 和 nVidia 控制面板重新配置任何内容外,我甚至还尝试了另一台相同类型的显示器。在所有这些操作都失败后,我编辑了以下注册表项:

HKEY_CURRENT_CONFIG\System\CurrentControlSet\Control\VIDEO\...

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Hardware Profiles\UnitedVideo\CONTROL\VIDEO\...

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Hardware Profiles\UnitedVideo\CONTROL\VIDEO\...

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\UnitedVideo\CONTROL\VIDEO\...

我所做的就是查找 1280x1024 分辨率并将其替换为原始分辨率。我对刷新率和其他一些值也做了同样的操作。在大多数情况下,有一个键用于主屏幕,具有正确的分辨率,还有一个键用于辅助屏幕,具有我已更正的较低分辨率。

我注意到一些键的名称VGASAVE如下:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\0001\System\CurrentControlSet\SERVICES\VGASAVE\DEVICE0

配置了较低的 1280x1024 分辨率。我没有触摸这些,因为键上写着“保存”,但我突然想到屏幕在启动时默认为某种安全模式。为什么会这样?或者我可能错过了注册表位置?

答案1

经过两年多的时间,我找到了一个解决方案:当时正在运行的某项名为的服务Windows Live Mesh remote connections service似乎导致了这个问题。停用此服务即可解决问题。

相关内容