AWS EC2 中的 Windows Server 2012 R2,将分辨率更改为超过 1280x1024

Mar*_*rga 5 screen-resolution amazon-ec2 windows-server-2012-r2

我有一个在 EC2 中运行的 Windows Server 2012 R2 实例,在没有人连接到它的情况下执行一些 UI 测试。我使用以下脚本断开与远程桌面的连接:

for /f "skip=1 tokens=3" %%s in ('query user %USERNAME%') do (
  %windir%\System32\tscon.exe %%s /dest:console
)
Run Code Online (Sandbox Code Playgroud)

该实例使用 Microsoft 基本显示适配器驱动程序,其最大分辨率为 1280x1024。如果可能的话,我想使用 1920x1200 分辨率。

我已尝试使用以下方法将驱动程序升级到已修补的版本。

但它不起作用,可能是因为驱动程序不同,或者可能是因为服务器并不是真正的“无头”(参见上面的过程)。

有没有什么方法可以在不使用带显卡的实例的情况下提高 EC2 Windows Server 2012 R2 实例的分辨率?我不需要加速,只需要更高的分辨率。

小智 0

我知道的一个选项并不是真正的最佳选项,但解决了问题:创建从实例到自身的 RDP 连接,它将强制它使用 RDP 提供的反射显示驱动程序,以便您能够使用 mstsc 参数指定分辨率。