Les utilisateurs ferment la fenêtre du Bureau à distance et s'en vont, mais leur session continue de s'exécuter sur votre serveur pendant des jours - contenant de la RAM, des fichiers ouverts et une connexion en direct. Les limites de durée de session corrigent correctement ce problème : les utilisateurs inactifs sont avertis, puis déconnectés automatiquement. Voici la configuration complète, la méthode de stratégie de groupe et la méthode de collecte RDS.
Chaque serveur Remote Desktop collecte des sessions fantômes. Un utilisateur termine son travail, clique sur le X rouge dans la fenêtre RDP et rentre chez lui - mais cliquer sur X ne fait que déconnecter la session. Leur bureau, leurs fichiers Tally ou Excel ouverts et leur connexion restent en vie sur le serveur, utilisant la mémoire et gardant un compte connecté ouvert toute la nuit. Multipliez cela par vingt utilisateurs et un petit serveur commence à explorer sans raison visible.
Windows a déjà le remède intégré : limites de durée de session. Configurée correctement, une session qui reste inactive trop longtemps est avertie puis déconnectée - applications fermées, mémoire libérée, connexion terminée. Ce guide le configure de deux manières : la stratégie de groupe, qui fonctionne sur n'importe quel PC Windows Server ou Pro hébergeant Remote Desktop, et les paramètres de collecte RDS, qui constituent la voie la plus propre lors d'un déploiement complet des services Bureau à distance. La vidéo ci-dessus montre la version rapide ; cette page vous explique le pourquoi de chaque paramètre afin que vous puissiez le régler au lieu de le copier aveuglément.
Ouvrez le Gestionnaire des tâches sur le serveur, accédez à l'onglet Utilisateurs ou exécutez query session dans une invite de commande et vous verrez des sessions dans différents états. Actif signifie que l'utilisateur est connecté et travaille. Idle signifie connecté mais ne touchant pas le clavier ou la souris. Déconnecté signifie que la fenêtre RDP est fermée mais que la session - et toutes les applications qu'elle contient - est toujours en cours d'exécution sur le serveur.
Cette distinction est importante car Windows a une stratégie distincte pour chaque état. Une seule politique ne peut pas faire tout le travail. Les administrateurs qui fixent uniquement une limite d'inactivité se demandent pourquoi les sessions déconnectées du vendredi sont toujours actives le lundi : ils ont défini la mauvaise moitié de la paire.
Sur le serveur hôte de session, ouvrez l'éditeur de stratégie de groupe - gpedit.msc pour la machine locale, ou la console de gestion des stratégies de groupe (gpmc.msc) si vous gérez plusieurs serveurs à partir d'un domaine. Accédez ensuite à :
Computer Configuration > Policies > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Session Time Limitsgpupdate /force sur le serveur ou attendez que la stratégie s'actualise d'elle-mêmeLes mêmes politiques existent également sous Configuration utilisateur. Préférez le côté ordinateur pour une règle à l'échelle du serveur, afin que la limite suive le serveur, quel que soit l'utilisateur qui se connecte.
Si votre serveur est un déploiement approprié des services Bureau à distance, les paramètres de collecte sont plus propres car différents groupes d'utilisateurs peuvent avoir des limites différentes. Ouvrez Gestionnaire de serveur > Services Bureau à distance > Collections, ouvrez votre collection et sous Propriétés modifiez la section Session.
Vous obtenez là la même famille de commandes en langage clair : Terminer une session déconnectée après, Définir une limite de temps pour les sessions actives mais inactives et le choix de ce qui se passe lorsqu'une limite est atteinte - déconnecter l'utilisateur ou mettre fin à la session. Choisissez mettre fin à la session lorsque votre objectif est une véritable déconnexion qui libère des ressources.
Une remarque honnête : les paramètres de collecte et la stratégie de groupe peuvent tous deux exister, et la stratégie de groupe l'emporte en cas de conflit. Choisissez un endroit pour gérer les limites de session et notez-le, sinon le prochain administrateur poursuivra un paramètre qui continue d'être remplacé.
Une déconnexion n'est pas une pause. Windows ferme les applications de la session et tout ce qui n'y est pas enregistré disparaît. C'est exactement pourquoi cette fonctionnalité est précieuse - elle libère réellement la RAM, les verrous de fichiers et la connexion - et c'est exactement pourquoi elle doit être déployée avec un avertissement et un test, et non silencieusement un vendredi soir.
Soyez également honnête à propos du chiffre de 5 minutes indiqué dans le titre de la vidéo : cinq minutes d'inactivité conviennent à un kiosque partagé ou à un terminal de facturation, mais un membre du personnel lisant un long PDF ou assis en réunion avec sa session ouverte le déclenchera constamment. Le mécanisme compte plus que le nombre exact : définissez la limite avec laquelle vos utilisateurs peuvent réellement vivre.
query session), confirmez que la session est complètement terminée, pas seulement déconnectéeLa vidéo montre la configuration complète de la déconnexion automatique pour les utilisateurs RDP inactifs, clic par clic. Regardez-le de bout en bout avant de changer de serveur de production.
▶️ Watch Full VideoLa déconnexion ferme uniquement la fenêtre du Bureau à distance. La session continue de s'exécuter sur le serveur - les applications restent ouvertes, les fichiers restent chargés, la RAM reste utilisée et l'utilisateur est toujours connecté. La déconnexion met fin complètement à la session : les applications se ferment, la mémoire est libérée et la connexion est terminée. Les limites de temps de session peuvent faire l'un ou l'autre ; la politique Mettre fin à la session lorsque les délais sont atteints est ce qui les oblige à se déconnecter au lieu de simplement se déconnecter.
Deux stratégies fonctionnent ensemble : Définir une limite de temps pour les sessions des services Bureau à distance actives mais inactives définit la durée pendant laquelle une session connectée peut rester inutilisée, et Terminer la session lorsque les limites de temps sont atteintes fait de l'action une fermeture de session au lieu d'une déconnexion. Les deux se trouvent sous Configuration ordinateur, Composants Windows, Services Bureau à distance, Hôte de session Bureau à distance, Limites de durée de session. Ajoutez Définir une limite de temps pour les sessions déconnectées afin que les sessions déconnectées abandonnées soient également nettoyées.
Oui, c'est possible. Une déconnexion ferme les applications de la session et les documents qui n'ont jamais été enregistrés sont perdus, exactement comme si l'utilisateur s'était déconnecté manuellement avec les fichiers ouverts. C'est pourquoi le déploiement honnête consiste à avertir d'abord les utilisateurs, à commencer par une longue limite d'inactivité, à utiliser l'avertissement à l'écran que Windows affiche avant que la limite n'atteigne et à tester avec un compte avant de l'appliquer à tout le monde.