У меня есть экземпляр Windows Server 2012 R2, работающий в EC2, выполняющий некоторые тесты пользовательского интерфейса, пока к нему никто не подключен. Я использую следующий сценарий для отключения от удаленного рабочего стола:
for /f "skip=1 tokens=3" %%s in ('query user %USERNAME%') do (
%windir%\System32\tscon.exe %%s /dest:console
)
Экземпляр использует драйвер адаптера дисплея Microsoft Basic с максимальным разрешением 1280x1024. Я бы хотел по возможности использовать разрешение 1920х1200.
Я пробовал следующий прием, чтобы обновить драйвер до исправленной версии, используя этот процесс.
Но это не работает, может быть, из-за других драйверов или из-за того, что сервер на самом деле не «безголовый» (см. Процесс выше).
Есть ли способ увеличить разрешение экземпляров EC2 Windows Server 2012 R2 без использования экземпляров с видеокартой? Мне не нужно ускорение, просто разрешение побольше.
Максимальное разрешение, предлагаемое сервером, ограничено размером ОЗУ видеокарты на стороне сервера.
В вашем случае вам нужно будет обновить видеокарту, поскольку вы не контролируете ни аппаратный уровень, ни гипервизор.
Стандартные драйверы VGA часто имеют ограниченные возможности, но они не подходят для стандартного сценария.
Один из известных мне вариантов на самом деле не годится, но решает проблему: создайте RDP-соединение от экземпляра к самому себе, и оно заставит его использовать драйвер отраженного дисплея, предоставленный RDP, чтобы вы могли указать разрешение, используя параметры mstsc .