Què passa quan no tanques la sessió d'escriptori remot?
Quan un usuari tanca la finestra del client d'escriptori remot simplement fent clic a la creu de l'extrem superior dret sense tancar la sessió, o desconnecta la sessió des del menú Inici, la sessió passa al mode desconnectat. En aquest mode, totes les aplicacions, els fitxers oberts i les finestres continuen executant-se en un servidor d'escriptori remot.
La sessió RDP de l'usuari romandrà desconnectada fins que l'usuari o l'administrador la finalitzi, o fins que es reiniciï l'ordinador. Això pot ser pràctic, ja que l'usuari es pot tornar a connectar en qualsevol moment, reprendre la sessió d'escriptori remot i continuar treballant amb els programes en execució o els fitxers oberts.
Tanmateix, de vegades aquestes sessions poden bloquejar fitxers oberts al servidor de fitxers o provocar que les dades es desin incorrectament a les aplicacions, a les carpetes de perfils mòbils o als discos de perfils d'usuari.
Com establir un límit de temps per a les sessions desconnectades
Amb l'ordre quser, pots veure quan es va iniciar la sessió RDP d'un usuari, quant de temps ha estat inactiva i l'estat actual de la sessió:
C:\Users\administrator>quser
NOMBRE USUARIO NOMBRE SESIÓN ID. ESTADO TIEMPO IN. TIEMPO SESIÓN
>administrator console 2 Activo 12:42 2/6/2021 8:58
user 3 Desc . 2/6/2021 12:34El servei d'escriptori remot del Windows ofereix les opcions següents per configurar els temps d'espera de l'escriptori remot:
- Establecer límite de tiempo para la sesión desconectada.
- Establecer un límite de tiempo para las sesiones de Servicios de Escritorio remoto activas pero inactivas: aquesta política permet finalitzar les sessions RDP inactives en què no hi ha cap acció de l'usuari (com ara moure el ratolí o escriure amb el teclat).
- Establecer un límite de tiempo para las sesiones activas de Servicios de escritorio remoto: és la durada màxima de qualsevol sessió RDP (fins i tot si està activa), després de la qual es desconnecta.
- Finalizar sesión cuando se alcanzan los límites de tiempo: estableix el temps després del qual es tancarà una sessió RDP en lloc de desconnectar-la.
- Establezca un límite de tiempo para el cierre de sesión de las sesiones de RemoteApp.
Per defecte, aquestes opcions no estan habilitades ni configurades. Per finalitzar automàticament les sessions d'usuari RDP desconnectades, cal habilitar la política "Establecer límite de tiempo para sesión desconectada" i seleccionar el temps a la llista desplegable.
Aquesta opció es troba a l'apartat corresponent de la GPO que s'indica a continuació. Hi pots accedir introduint gpedit.msc a Executa (equip local) o, si disposes d'un Active Directory, amb gpmc.msc. L'apartat en qüestió és "Configuración del equipo", "Políticas", "Plantillas administrativas", "Componentes de Windows", "Servicios de escritorio remoto", "Host de sesión de escritorio remoto" i, a continuació, "Límites de tiempo de sesión".
Un cop feta la modificació, desa els canvis i actualitza la configuració de la política de grup al servidor RD (gpupdate /force). El canvi no és retroactiu; només s'aplicarà a les sessions RDP noves.
Una altra manera d'establir límits de temps per a les sessions RDP és mitjançant el registre del Windows. A "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services", els valors DWORD corresponen a les polítiques descrites anteriorment i es poden modificar des d'allà.