![AWS EC2 中的 Windows Server 2012 R2,将分辨率更改为 1280x1024 以上](https://linux22.com/image/676151/AWS%20EC2%20%E4%B8%AD%E7%9A%84%20Windows%20Server%202012%20R2%EF%BC%8C%E5%B0%86%E5%88%86%E8%BE%A8%E7%8E%87%E6%9B%B4%E6%94%B9%E4%B8%BA%201280x1024%20%E4%BB%A5%E4%B8%8A.png)
我在 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 驱动程序通常受到限制,但足以满足标准场景的要求。