![更改 Windows Server 2012R2 Azure VM 上的默认屏幕分辨率](https://linux22.com/image/690502/%E6%9B%B4%E6%94%B9%20Windows%20Server%202012R2%20Azure%20VM%20%E4%B8%8A%E7%9A%84%E9%BB%98%E8%AE%A4%E5%B1%8F%E5%B9%95%E5%88%86%E8%BE%A8%E7%8E%87.png)
当我通过 RDP 连接到我的 Windows Server 2012R2 Azure VM 时,我的分辨率为 1600x900,这与我的客户端 PC 分辨率相对应。但是,当我使用 VSO 代理在此机器上运行 selenium UI 测试时,它们会失败,因为代理会话的屏幕分辨率为 1024x768。在设备管理器中,我可以看到显示适配器是 Microsoft Hyper-V Video。当我通过 RDP 连接访问屏幕分辨率部分时,我只能看到我的分辨率被选中并变灰,还有消息“无法从远程会话更改显示设置”。是否可以
更改在 Azure VM 上运行的 Windows Server 2012R2 的默认屏幕分辨率?
我尝试将 DefaultSettings.XResolution 和 DefaultSettings.YResolution 值添加到注册表,但没有帮助。
答案1
据我所知,没有办法将默认分辨率设置为高于 1024 x 768。因此,我们在构建定义中添加了一些块来设置 RDP 连接来完成此操作。请参阅此帖子/答案