¿Hay alguna manera de cambiar la resolución predeterminada que usa mstsc?
No quiero que el valor predeterminado sea la resolución completa de la máquina cliente.
remote-desktop
resolution
Simon
fuente
fuente
who ever prints over RDP?
Gente del lote de Fallas del servidor.Personalmente, trabajo en una pantalla de computadora portátil de 1440x900 y me gusta que las ventanas de mi escritorio remoto sean un poco más pequeñas que la pantalla cuando están maximizadas, por lo que ejecuto los conmutadores mstsc.exe / v: y / w: para establecer su altura y ancho (consulte mstsc.exe / ? para una lista completa). mstsc.exe / h: 900 / w: 1100 lo establece en mi tamaño preferido, y parece mantener esta configuración para futuras sesiones.
fuente
También puede editar el archivo .rdp directamente. Por lo general, solo lo abro en el bloc de notas. Puede editar y guardar como cualquier archivo de texto normal. Las propiedades que más comúnmente son de edición
desktopwidth
,desktopheight
ywinposstr
. Esto también le permite elegir cualquier resolución, no solo las predefinidas en el control deslizante GUI. La única parte que es un poco confusa son los parámetros parawinposstr
; deje los dos primeros en paz y los últimos cuatro son ubicaciones izquierda, superior, derecha e inferior de la ventana, respectivamente. Tengo una configuración de tres monitores con resolución de 1600 X 1200, y esto es lo que uso para mostrar la sesión en mi tercer monitor sin barras de desplazamiento.Si desea más detalles sobre
winposstr
, detrás de escena está utilizando la función API de WindowsSetWindowPos
.Editar:
Olvidé mencionar esto. Otra cosa interesante de editarlo como un archivo de texto es que puede abrir varios documentos en algo como notepad ++ y hacer reemplazos masivos. Digamos que tengo diez archivos .rdp y quiero cambiar
winposstr
a los mismos valores en todos ellos. Simplemente puedo volcarlos a todos en notepad ++ y hacer un reemplazo masivo, mucho más fácil que revisar esa GUI y tener que cambiar de pestaña para guardar.fuente
winposstr
incluye el marco de la ventana, por lo que debe usar un número mayor que su resolución. Puede hacerlo mucho más grande que la resolución real y se reducirá a la resolución deseada.Me gusta iniciar mstsc.exe desde un script de PowerShell. Mis scripts se llaman "RDP.PS1" porque RDP es más fácil de escribir que mstsc :)
Por lo general, hay algunos valores que casi siempre quiero lo mismo: sin impresoras, sin unidades y configuraciones de visualización BÁSICA para que la sesión RDP se ejecute más rápido.
Tengo una combinación de un "default.rdp" y los modificadores disponibles con mstsc.exe. Hice esto porque mstsc.exe no permite la configuración completa desde la línea de comandos. Al configurar todas mis preferencias en "default.rdp", luego incluir un nombre de servidor, / v: y mostrar las dimensiones, / h: y / w :, obtengo una sesión de la manera que me gusta.
Cree un "default.rdp" y guárdelo como se describe en este hilo. luego combínelo con los interruptores mstsc.exe:
Usé PowerShell para agregar algunos otros modificadores si me interesa usarlos. Sin embargo, en su mayor parte, todo lo que escribo es:
y deja que los valores predeterminados sean.
fuente
El problema de la computadora portátil 1440x900 es bastante común. sí, podría elegir una resolución más pequeña, por ejemplo, 1024x768 u 800x600, y obtendrían resultados aceptables, si lo que está buscando es evitar las barras de desplazamiento dentro de la instancia RDP.
Debe ser más conveniente elegir usar la resolución actual de su escritorio, pero en muchos clientes esto arrojará resultados menos que deseables (obtendrá las barras de desplazamiento) a menos que cambie la pantalla completa.
Para que su sesión de cliente RDP (ya que parece que estamos hablando de MSTSC.exe aquí) se produce en una ventana, evitando las barras de desplazamiento (o las resoluciones mencionadas anteriormente que son menos que óptimas), el / h: 900 / w : 1100 parámetros sugeridos anteriormente son un buen punto de partida, pero con todas las cosas tu caso es distinto, por lo que jugar con él hasta que te salga tan ;)
Muchos clientes RDP también le permiten establecer una resolución 'personalizada' justo antes de conectarse, y sí, la mayoría de los clientes recordarán sus últimas sesiones.
Una cosa importante que debe tener en cuenta. Para todos nosotros, amigos de UNIX, vamos a utilizar cosas como vcenter, masilla, etc., en nuestras sesiones de Windows remotas, y como quieran llamar a sus consolas tipo DOS, bueno ... No siguen el mismo conjunto de reglas que el resto de su escritorio, así que solo tenga en cuenta eso cuando configure sus resoluciones y configure sus preferencias de acuerdo con lo bien que el escritorio de Windows se ajuste a su espacio de trabajo, porque solo tendrá que obtener acostumbrado a mover esas ventanas tipo DOS , ya que siempre serán un poco torpes.
También puede configurar el color de 24 bits con un truco, porque está deshabilitado de forma predeterminada, aunque en realidad no es necesario para la mayoría de las personas, y aunque a algunas personas les gusta deshabilitar la impresión, encuentro que usar aplicaciones remotas e imprimir localmente a través de RDP no es solo un sueño , pero parte de mis tareas habituales a diario.
así que recuerde, si su resolución local es 1440x900, debe ejecutar su cliente RDP en modo de pantalla completa (aparece como si fuera su escritorio local) o, para ejecutarlo como una aplicación con ventana obvia, usted ' Tendrá que ajustar la resolución de su pantalla personalizada a algo un poco más pequeño, lo que generará una ventana del tamaño de su escritorio completo, pero sin parecer como si fuera su escritorio local; esto es lo que muchos prefieren, ya que de lo contrario les resulta confuso.
Espero que eso ayude :)
fuente
Tengo una computadora portátil que conecto a diferentes monitores externos en diferentes ubicaciones, a veces me conecto a mi computadora portátil desde una máquina de escritorio para obtener los beneficios de un teclado / mouse / monitor de tamaño completo.
Esto me causa pena porque todas son resoluciones diferentes y, a pesar de seleccionar "Pantalla completa", eso no parece ahorrarme. Si trabajo en casa con una resolución, luego vengo a la oficina y uso un monitor con una resolución diferente, a menudo mi ventana RDP termina con la resolución de "pantalla completa" para el último monitor que estaba usando. Esto significa que es demasiado grande o demasiado pequeño.
Para solucionar esto, utilicé el modificador "/ f" directamente en el enlace del menú de inicio.
Espero que esto ayude.
fuente
https://answers.microsoft.com/en-us/surface/forum/surfpro4-surfdrivers/surface-pro-4-windows-10-remote-desktop-other/d17d4321-0f04-4a64-95b4-1c6dd5de9c91
Esto es lo que hice para resolver el problema. También funciona con aplicaciones más antiguas que no manejan bien el escalado de DPI alto.
Primero, debe decirle a Windows que busque un archivo de manifiesto para una aplicación de forma predeterminada: una entrada de registro.
HKEY_LOCAL_MACHINE
→SOFTWARE
→Microsoft
→Windows
→CurrentVersion
→SideBySide
NEW
→DWORD (32 bit) Value
PreferExternalManifest
y luego presione Enter.PreferExternalManifest
y luego haga clicModify
.Value Data
de1
y seleccioneDecimal
.Lo siguiente es proporcionar un archivo de manifiesto para una aplicación determinada: el nombre del archivo ejecutable seguido de
.manifest
.La aplicación RDP es
%windir%\System32\mstsc.exe
así que el archivo de manifiesto esmstsc.exe.manifest
.No puedo adjuntar el archivo de manifiesto, así que aquí está el contenido:
fuente
La solución que encontré más útil fue configurar las propiedades de la barra de tareas de mi máquina local para que se "oculten automáticamente" (haga clic derecho en la parte vacía de la barra de tareas, elija propiedades, desactive la barra de tareas de bloqueo y marque la casilla "Ocultar automáticamente" " propiedad). La barra de tareas local todavía aparece cuando llevo el mouse hasta la parte inferior de la pantalla. De lo contrario, veo y puedo usar la barra de tareas del sistema remoto. Espero que esto sea útil.
fuente
También puede usar Smart Resizing en el archivo rdp como se describe aquí .
Esto le permite tener un tamaño predeterminado personalizado, pero también le permite cambiar el tamaño de la ventana de su escritorio remoto sobre la marcha sin introducir barras de desplazamiento no deseadas.
Larga historia corta:
desktopwidth:i:1280 and desktopheight:i:1024
(reemplazando esos números con la resolución deseada)smart sizing:i:1
fuente