Ejecutar una aplicación al iniciar sesión en Windows Server 2016
Hoy he intentado realizar algo que venía haciendo sin problemas en otros servidores y que al intentar hacerlo en un Windows Server 2016 no me ha funcionado.
El caso es que he configurado en un usuario, en el enviroment para que ejecute una aplicación al iniciar sesión mediante escritorio remoto pero mi sorpresa ha sido que se iniciaba la sesión sin ejecutarse la aplicación.
Indagando por internet di con la siguiente explicación:
Para resumir el tema, hay que crear unas entradas en el registro de windows en las siguientes rutas:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-tcp\
Nombre: fQueryUserConfigFromDC
Tipo: Reg_DWORD
Valor: 1 (Decimal)
A continuación, reinicie el servicio de escritorio remoto. Si el servidor no tiene instalada la función del servicio Escritorio remoto, debe configurar una clave de registro adicional:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server
La verdad es que probé a iniciar sesión sin reiniciar el servicio de escritorio remoto y ya funcionó correctamente.
Sobre el autor
David Navarro
Ingeniero Informático, programador a ratos y aprendiz a tiempo completo.