锁定窗口分辨率、方向和比例

锁定窗口分辨率、方向和比例

如何防止 Windows 10 自行更改显示分辨率、方向和比例百分比?或者如果不可能,如何在启动时通过脚本设置它们?我管理着 10 多台连接到各种屏幕的计算机,如果存在 HDMI 问题或屏幕从睡眠状态唤醒速度很慢,Windows 有时会更改这些值。当屏幕恢复时,错误的值仍然存在。它们大多是集成英特尔显卡芯片组的英特尔赛扬或 i3。

编辑/更多信息:由于此问题仅偶尔发生,因此很难排除故障。我确实发现过去 10 年中提出了许多类似的问题,但没有完整的答案。所有安装都是全新的 Windows 10 Pro,包含所有更新。我设法找到的最佳解释是:

每次启动计算机时,都会加载视频硬件驱动程序并执行其初始化例程。该任务的一部分涉及从所有连接的显示器读取 EDID 信息。如果您的视频驱动程序无法获取该信息(包括显示器首选分辨率),则显示器分辨率将被设置为某个值,有人认为该值适合“通用”显示器,并且您只能选择一组有限的其他分辨率。

案例 1:PC 通过 HDMI 连接到大型(8 x 2 米)LED 显示控制器。在 Windows 显示属性页面上,必须将比例和布局设置为:100% 才能显示整个图像。PC 会在午夜自动关闭,每天早上自动打开。每月至少一次,比例和布局会自行更改为 125%。我认为显示控制器有时需要更长时间才能打开,因为它进入睡眠状态,并且 EDID 在 Windows 启动时不可用。

情况 2:显示方向必须为纵向模式 (1080 x 1920)。它通过 HDMI 连接到 LCD 屏幕。当这种情况发生时,我找不到模式,因为这种情况发生的次数更少,但有时启动后显示器会恢复为横向模式 (1920 x 1080)。

我发现的唯一工具是第三方应用程序,如 QRes.exe 和 nircmd.exe,它们可以设置分辨率,但不能显示方向。将分辨率强制设置为 1080 x 1920 不起作用。

我刚才终于找到了 nirsoft 的另一个工具:MultiMonitorTool.exe。它应该能够更改显示方向,但仍然没有设置“比例和布局”的功能?

我知道这可能不是纯粹的 Windows 问题,显卡驱动程序也起了作用。应该有办法硬编码这些设置,避免电源故障或启动时间不同等临时问题。

相关内容