Technical Anshu
Tutorials Blog
🔒 Limites des sessions RDS

Déconnexion automatique des utilisateurs RDP inactifs avec limites de session Windows

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.

✍️ Technical Anshu🖥️ Windows Server / RDS⏱️ 10 minute read
🎥 Regardez la vidéo complète - Déconnexion automatique des utilisateurs RDP inactifs en 5 minutes, chaque clic étant affiché étape par étape

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.

Group Policy Management Editor - Session Time Limits
Set time limit for active but idle RDS sessionsEnabled - 5 min
End session when time limits are reachedEnabled
Set time limit for disconnected sessionsEnabled - 30 min
Set time limit for active RDS sessionsNot configured
Le dossier de stratégie Limites de durée de session après l’installation. La limite d'inactivité et la fin de session sont la paire qui produit une véritable déconnexion - exemples de valeurs, définissez les vôtres pour les adapter à vos utilisateurs.
1

Connaître les trois états de session avant de toucher à une stratégie

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.

2

Fixez les limites avec la stratégie de groupe

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 à :

  1. Computer Configuration > Policies > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Session Time Limits
  2. Ouvrez Définir la limite de temps pour les sessions des services Bureau à distance actives mais inactives, réglez-la sur Activé et choisissez la limite d'inactivité - 5 minutes dans la vidéo ; la plupart des bureaux choisissent 30 minutes à 2 heures
  3. Ouvrez Définir une limite de temps pour les sessions déconnectées, activez-le et choisissez la durée de vie d'une session déconnectée avant sa fin - 30 minutes à 1 jour sont courants.
  4. Ouvrez Terminer la session lorsque les limites de temps sont atteintes et activez-le : ce paramètre unique transforme un délai d'attente en une déconnexion au lieu d'une déconnexion.
  5. Vous pouvez éventuellement définir Définir une limite de temps pour les sessions actives des services Bureau à distance comme un maximum strict pour une journée entière de travail, uniquement si vous en avez vraiment besoin.
  6. Exécutez gpupdate /force sur le serveur ou attendez que la stratégie s'actualise d'elle-même

Les 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.

3

Ou définissez-les par collection RDS dans le Gestionnaire de serveur

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é.

4

La déconnexion est destructrice - traitez-la de cette façon

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.

5

Testez sur un compte devant tout le bureau

  1. Créez ou choisissez un utilisateur test et connectez-le via RDP
  2. Laissez la session intacte au-delà de la limite d'inactivité et regardez l'avertissement apparaître, puis la déconnexion se produit
  3. Dans l'onglet Utilisateurs du Gestionnaire des tâches (ou avec query session), confirmez que la session est complètement terminée, pas seulement déconnectée
  4. Testez également le chemin déconnecté : connectez-vous, fermez la fenêtre RDP et vérifiez que la session se termine après la limite de déconnexion
  5. Ensuite seulement, appliquez les mêmes paramètres à tout le monde - et dites-leur d'abord
🔴 Un avertissement avant de commencer : dès que cette règle est en vigueur, la première feuille de calcul non enregistrée laissée ouverte par un utilisateur inactif sera fermée. C'est la fonctionnalité qui fonctionne, pas celle qui se casse. Avertissez vos utilisateurs un jour à l'avance, commencez avec une limite généreuse et resserrez-la après une semaine - jamais l'inverse.

🎥 Regardez la vidéo complète pour la configuration complète

La 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 Video
❓ Questions courantes (FAQ)

Quelle est la différence entre la déconnexion et la fermeture d’une session RDP ?

La 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.

Quelle stratégie de groupe déconnecte réellement les utilisateurs RDP inactifs ?

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.

La déconnexion automatique supprimera-t-elle le travail non enregistré d'un utilisateur ?

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.

Ce guide est basé sur la vidéo technique Anshu sur la déconnexion automatique pour les utilisateurs RDP inactifs. • Vous êtes bloqué sur une étape ? Demandez dans les commentaires vidéo - c'est là que se trouvent les réponses 🙏