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

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

我在 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
)

该实例使用 Microsoft Basic Display Adapter 驱动程序,其最大分辨率为 1280x1024。如果可能的话,我想使用 1920x1200 分辨率。

我尝试了以下方法将驱动程序升级到修补版本这个流程

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

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

答案1

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

答案2

服务器提供的最大分辨率受到服务器端显卡 RAM 大小的限制。

就您而言,您需要升级视频卡,因为您无法控制硬件层或虚拟机管理程序。

标准 VGA 驱动程序通常受到限制,但足以满足标准场景的要求。

相关内容