Вы можете изменить разрешение экрана, изменив два параметра реестра. Эти два значения: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Video\GUID\0000\DefaultSettings.XResolution
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Video\GUID\0000\DefaultSettings.YResolution
где GUID - это случайно сгенерированный GUID.
Вы можете указать любое значение XResolution и YResolution, если оно шестнадцатеричное.
Примечание. В случае использования ЭЛТ-монитора указание абсурдного разрешения может привести к его повреждению. В случае с ЖК-монитором ваш монитор может больше не отображать пользовательский интерфейс. Хороший способ изменить разрешение экрана - записать количество пикселей, которым вы хотите заполнить ширину экрана (это XResolution), и количество пикселей, которое вы хотите видеть на высоте экрана (YResolution). Калькулятор Windows (недоступный в Server Core, вам потребуется найти другой компьютер или аппаратный расширенный калькулятор) предлагает простой способ преобразования десятичных сумм в шестнадцатеричные суммы. Затем вы можете использовать эти значения для изменения соответствующих значений реестра. Перезапуск сделает ваше предпочтительное разрешение экрана реальностью.
Глубина цвета, используемая на вашем мониторе, фиксируется в следующем значении реестра: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Video\GUID\0000\DefaultSettings.BitsPerPel
В моем окне это шестнадцатеричное значение было установлено в 0x00000008 (8), что означало, что мой экран использовал 8-битную глубину цвета. (256 цветов) Изменение его на 16 бит (0x00000010) покажет 65536 цветов (высокие цвета). Обычно доступны следующие значения: 24 бита (0x00000018) и 32 бита (0x00000020).
Источник
mstsc.exe /console