为什么 Windows 7 不记住我的屏幕分辨率设置?

为什么 Windows 7 不记住我的屏幕分辨率设置?

我有一台联想 Thinkpad T420。我在三种情况下使用它:

  1. 已连接至对接站配有两个 1280 x 1024 的 LCD 显示器。
  2. 已连接至对接站配备两个 21 英寸 LCD 显示器,分辨率为 1680 x 1050
  3. 处于常规笔记本电脑模式(使用本机显示器)。

在这三种情况下,我的屏幕分辨率都会自动调整,并且显示器(或监视器)会按应有的方式显示。

问题是,在第一种情况下,即使没有显示器插入该视频卡,桌面也会扩展到第三台显示器 (VGA)。我必须手动关闭“将桌面扩展到此显示器”,否则我的光标会迷失在桌面的这个区域。

有什么方法可以防止这种情况发生吗?直到我将工作站从房间的一个地方移到另一个地方,这种情况才出现,这需要拔掉所有电源插头,然后再重新插上。

启动时设置

在此处输入图片描述

关闭“将桌面扩展到此显示器”后的设置

它为什么记不住这一点?

在此处输入图片描述


编辑

情况 #2 的显示设置的屏幕截图:

显示器 1 和 2 颠倒了。这可能是导致问题的原因吗?

在此处输入图片描述

答案1

据我所知,没有办法强制 Windows 7 不使用它从图形硬件自动检测的设置。这基本上与如何在 Windows 7 中禁用显示器自动检测?—— 看来 Windows 认为硬件的说法比用户的说法更重要。

在某些方面,这比以前版本的 Windows 做得更好——也就是说,因为将 Win7 机器插入投影仪等设备在所有情况下都可以按照用户预期的方式工作。也就是说,投影仪被初始化并被视为屏幕,而无需通过控制面板进行操作。

不幸的是,这种情况确实会导致自动检测出错,但 Windows 似乎没有提供任何类型的覆盖开关,这是令人遗憾的。

似乎有什么东西让那里的图形相信第三个显示器已连接;你可能希望看看是否用气体除尘器对实际的 VGA 连接器和基座连接器(两个连接器的公头和母头)都有影响。

最后一件事,具体到你的联想,其网站上最新的英特尔 HD3000 驱动程序更新在变更日志中有这样的内容(重点是我的):

此版本中的变更 版本 6.14.10.5384

[重要更新] 没有。

[新功能或增强功能] 没有。

[问题修复]

  • 修复了嵌入到 PowerPoint 文档的视频可能无法播放或系统在播放过程中崩溃的问题。

  • 修复了当用户在对接系统之前锁定桌面时没有视频传送到外部显示器的问题。

这不完全是您的问题,但安装更新可能会有所帮助。如果您的特定配置中有独立显卡,还请检查是否有可用的更新(我的机器是 X220,所以我不熟悉 T420 上可用的独立显卡选项...)。

答案2

我遇到过类似的问题,当我使用不同的外接屏幕/投影仪时,无法让我家里的显示器工作,因为 Win 7 将显示器识别为我之前使用的大型等离子显示器。

看起来 Windows 7 中确实没有内部解决方案,这很愚蠢。但是,请检查您的显卡是否有任何类型的覆盖键组合。

我的笔记本电脑使用内置英特尔芯片,它通过按Ctrl+ Alt+覆盖了自动识别的屏幕设置F3。之后,我的笔记本电脑屏幕显示桌面,然后我可以设置外部显示器的设置。

不知道这是否有帮助,但我想分享一下。

答案3

我写脚本使用以下命令将分辨率设置为您想要的分辨率:重置开关。这不是一个好的解决方案,但总比没有好。如果您有多个显示器,您可能需要编辑脚本。

  • 运行 FixResolution.vbs 将您的分辨率静默设置为 1280*1024。
  • 编辑 SetResolution.bat 来改变您想要的分辨率。

答案4

我遇到了这个问题,这是因为 NVidia 忽略了 Windows 设置。我曾经一直使用 nvidia 面板来调整我的设置,从来没有遇到过问题。Nvidia 还会记住不同的设置,以应对您未连接所有显示器的罕见情况。

相关内容