Iniciar RDP como Shell

Iniciar RDP como Shell

Tengo una instalación de WinXP que se usa solo para conectarme a otra PC con RDP.

Una cuenta de usuario ficticia inicia sesión automáticamente, luego el usuario debe hacer clic en un enlace para iniciar la conexión RDP con parámetros predefinidos.

¿Existe alguna forma de ejecutar el cliente RDP sin que se pueda acceder al Explorador de Windows?

Respuesta1

Puede editar el Registro para reemplazar el programa shell predeterminado (Explorer.exe) con la MSTSC.exeaplicación e incluir cualquier parámetro válido que desee utilizar.

En el Registro, navegue hasta[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]y cambiar el valor nombradoCaparazóna:

%SystemRoot%\System32\MSTSC.exe /V:YourServerName

Puedes reemplazar el /Vparámetro con los específicos que desees.

Una advertencia de esta solución es que cuando su usuario salga de la aplicación de Escritorio remoto, se le presentará una pantalla en blanco y deberá presionar Ctrl+ Alt+ Del y elegirDesconectarsepara volver al mensaje de inicio de sesión de la máquina local. Debido a esto, puede considerar apuntar el valor del registro de Shell a un script por lotes que ejecuta el Logoff.exeprograma una vez MSTSC.EXEfinalizado, como la solución encontrada.aquí.

Se puede encontrar una solución aún más flexibleaquí. Implica señalar el valor del registro de Shell a una aplicación HTA simple que permite al usuario ejecutar MSTSC repetidamente o reiniciar la estación de trabajo. Una aplicación HTA funcional está disponible en el enlace.

información relacionada