我有一台 Vista 机器,以前它连接到宽屏显示器,后来我搬家了,不再有显示器了,我打算把它连接到宽屏电视的 VGA 输入插孔。我可以看到初始的 DOS 类型启动屏幕,也可以看到“Windows 即将启动”屏幕,但一切都变黑了,我的电视在正常显示 Vista 圆形徽标并让我选择要登录的用户之前显示“不支持的视频信号”消息。
如果我启动到安全模式,我可以进入 Vista,并且可以将分辨率从安全模式 600 X 800 设置为更高分辨率并看到一切正常,但无论我在安全模式下更改什么设置,我都无法让常规启动遵守它们。
我没有旧显示器或其他显示器可以连接并以此方式更改分辨率,但如果绝对需要,我可能可以设法使用另一台显示器。这似乎是显而易见的解决办法。
但是有谁知道如何让安全模式更改生效吗?或者知道我可以盲输入哪些键来从 Vista 用户登录进入分辨率更改屏幕吗?或者有任何其他后门方法来更改此设置?
答案1
不要使用安全模式,而要启动到“低分辨率”模式。它应该是该列表中安全模式下方的几个菜单选项。
或者,您可以从命令行打开 msconfig。导航到“启动”选项卡,在安全模式下选中“基本视频”框并重新启动。
编辑:回答您关于检测的第二个问题。显示器通过 EDID 向计算机标识自身及其规格和原始分辨率。EDID 位于显示器的 ROM 芯片上,是一种标准。
然而,操作系统供应商(例如 Microsoft)、显卡制造商和显示器制造商在实现该功能时通常做得很差。这导致对原生分辨率等广告的支持不佳,当这种情况发生时,就会引发您遇到的问题。
答案2
您的操作系统正在尝试强制电视使用其无法支持的刷新率/分辨率。您必须检查你的电视手册。它将列出支持的组合。与显示器相反,根据您的电视机,您可能在这里没有太多选择。
刷新率几乎肯定会是 60 Hz。分辨率完全取决于电视屏幕尺寸。同时如果您的视频卡具有电视显示设置您应该使用它们,而不是在 Windows 正常分辨率对话框中设置任何内容。
如果您提供电视的品牌和型号,我们可能可以帮助您确定确切的设置。
答案3
如果您的视频驱动程序运行正常,您可以通过盲输入来更改设置。
我这里没有 Vista 机器可以测试,但是使用 XP 你可以输入:
Windows key, c, d, d, enter, ctrl-tab, ctrl-tab, ctrl-tab, ctrl-tab, tab, shift-tab, down, down, enter.
这会将屏幕分辨率降低两个等级。最后使用更多“降低”等级将其降低到最低。再次强调,这适用于 XP,请在尝试此操作之前在 Vista 上进行测试(在安全模式下)。
您也可以启动到安全模式,并将视频驱动程序更改为“VGA”,而不是您正在使用的任何加速驱动程序。重新启动到正常模式后,重新安装实际驱动程序并设置您喜欢的任何分辨率。