Puede cambiar la resolución de la pantalla modificando dos valores de registro. Estos dos valores son: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Video\GUID\0000\DefaultSettings.XResolution
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Video\GUID\0000\DefaultSettings.YResolution
Donde GUID es un GUID generado aleatoriamente.
En realidad, puede especificar cualquier valor de XResolution e YResolution siempre que sean hexadecimales.
Nota: En el caso de un monitor CRT, especificar una resolución absurda podría dañar su monitor. En el caso de un monitor LCD, es posible que su monitor ya no muestre ninguna interfaz de usuario. Una buena manera de cambiar la resolución de la pantalla es anotar la cantidad de píxeles con los que desea llenar el ancho de la pantalla (esta es la resolución X) y la cantidad de píxeles que desea en la altura de la pantalla (la resolución Y). La calculadora de Windows (no disponible en Server Core, tendrá que buscar otra computadora o una calculadora avanzada de hardware) ofrece una manera fácil de convertir cantidades decimales en cantidades hexadecimales. Luego puede usar estos valores para modificar los valores de registro correspondientes. Un reinicio hará que su resolución de pantalla preferida se haga realidad.
La profundidad de color utilizada en su monitor se captura en el siguiente valor de registro: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Video\GUID\0000\DefaultSettings.BitsPerPel
en mi cuadro, este valor hexadecimal se estableció en 0x00000008 (8), lo que significa que mi pantalla utilizó una profundidad de color de 8 bits. (256 colores) Al cambiarlo a 16 bits (0x00000010) se mostrarán 65536 colores (colores altos) Otros valores que suelen estar disponibles son 24 bits (0x00000018) y 32 bits (0x00000020).
Fuente
mstsc.exe /console