⚔ Limiter le nombre de sessions utilisateur actives en simultané pour optimiser les performances
Introduction
Lorsque plusieurs sessions utilisateur sont ouvertes en même temps sur une machine, cela peut entraîner une surconsommation des ressources système telles que la mémoire vive et le processeur. Cela impacte directement la réactivité du système et peut ralentir les performances globales, surtout si des processus restent actifs en arrière-plan. Limiter le nombre de sessions utilisateur actives en simultané est une méthode efficace pour améliorer la performance du système. Ce tutoriel vous montre comment configurer votre machine pour réduire les sessions multiples ouvertes en simultané et optimiser l'utilisation des ressources.
Prérequis
• Accès administrateur pour configurer les stratégies de groupe ou utiliser PowerShell.
• Connaissances de base du Gestionnaire de tâches, des sessions utilisateur et des Paramètres.
Méthodologie
Limiter le nombre de sessions via l'Éditeur de stratégie de groupe (gpedit)
• Appuyez sur Windows + R, tapez gpedit.msc, puis appuyez sur Entrée.
• Accédez à la section suivante :
• Recherchez l'option Limiter le nombre de connexions, puis double-cliquez dessus.
• Activez cette option, puis définissez le nombre maximal de connexions (par exemple, 1 pour une seule session utilisateur active à la fois).
• Cliquez sur Appliquer puis OK.
• Cela garantira que seul un nombre limité de sessions utilisateur peut être ouvert simultanément, empêchant ainsi plusieurs utilisateurs de consommer des ressources en arrière-plan.
• Pour plus de détails, visitez :
Microsoft Support
Fermer manuellement les sessions utilisateur inactives via le Gestionnaire des tâches
• Appuyez sur Ctrl + Maj + Échap pour ouvrir le Gestionnaire des tâches.
• Cliquez sur l'onglet Utilisateurs pour voir la liste des sessions utilisateur actives.
• Sélectionnez une session inactive ou inutilisée, puis cliquez sur Déconnecter pour fermer la session.
• Cela libérera immédiatement des ressources système et réduira la charge sur le processeur et la mémoire.
• Pour plus de détails, visitez :
Microsoft Support
Configurer une déconnexion automatique des sessions inactives via PowerShell
• Ouvrez PowerShell en tant qu’administrateur.
• Utilisez la commande suivante pour déconnecter automatiquement les utilisateurs inactifs après une période donnée (par exemple, 30 minutes) :
(remplacez 1800 par le nombre de secondes que vous souhaitez définir pour l'inactivité).
• Cette commande déconnectera les sessions utilisateur qui sont inactives pendant une période prolongée, réduisant ainsi la consommation de ressources inutile.
• Pour plus de détails, visitez :
Microsoft Learn
Utiliser les stratégies de groupe pour limiter les sessions inactives via le Registre
• Appuyez sur Windows + R, tapez regedit, puis appuyez sur Entrée.
• Accédez à la clé suivante :
• Faites un clic droit dans le volet droit et sélectionnez Nouveau > Valeur DWORD (32 bits). Nommez cette valeur InactivityTimeoutSecs.
• Double-cliquez sur cette nouvelle clé et entrez la durée souhaitée en secondes (par exemple, 1800 pour 30 minutes).
• Cela forcera une déconnexion des sessions inactives après la période définie. Redémarrez la machine pour appliquer les changements.
• Pour plus de détails, visitez :
Google Results
Astuce
Pour garantir que les ressources système ne sont pas gaspillées, envisagez d'ajouter une notification d'avertissement à l'utilisateur avant la déconnexion forcée. Cela peut être configuré via une stratégie de groupe pour informer l'utilisateur quelques minutes avant que sa session ne soit déconnectée.
Avertissement
Fermer de force les sessions utilisateur peut entraîner la perte de données non sauvegardées. Assurez-vous que les utilisateurs sont informés de cette politique ou configurez un délai d'inactivité suffisamment long pour leur permettre de sauvegarder leur travail avant la déconnexion automatique.
Conseil
En complément de la limitation des sessions simultanées, envisagez de configurer des profils d’alimentation optimisés pour suspendre les sessions utilisateur au lieu de les déconnecter, ce qui permet de préserver les données tout en économisant des ressources.
Conclusion
Limiter le nombre de sessions utilisateur actives en simultané est une méthode simple et efficace pour libérer des ressources et améliorer les performances globales du système. En utilisant les stratégies de groupe, le Gestionnaire des tâches ou PowerShell, vous pouvez configurer votre machine pour fermer automatiquement les sessions inactives, garantissant ainsi une meilleure gestion des ressources et une meilleure réactivité du système.

Lorsque plusieurs sessions utilisateur sont ouvertes en même temps sur une machine, cela peut entraîner une surconsommation des ressources système telles que la mémoire vive et le processeur. Cela impacte directement la réactivité du système et peut ralentir les performances globales, surtout si des processus restent actifs en arrière-plan. Limiter le nombre de sessions utilisateur actives en simultané est une méthode efficace pour améliorer la performance du système. Ce tutoriel vous montre comment configurer votre machine pour réduire les sessions multiples ouvertes en simultané et optimiser l'utilisation des ressources.

• Accès administrateur pour configurer les stratégies de groupe ou utiliser PowerShell.
• Connaissances de base du Gestionnaire de tâches, des sessions utilisateur et des Paramètres.


• Appuyez sur Windows + R, tapez gpedit.msc, puis appuyez sur Entrée.
• Accédez à la section suivante :
Code:
Configuration de l'ordinateur > Modèles d'administration > Composants Windows > Services Bureau à distance > Hôtes de session Bureau à distance > Connexions
• Recherchez l'option Limiter le nombre de connexions, puis double-cliquez dessus.
• Activez cette option, puis définissez le nombre maximal de connexions (par exemple, 1 pour une seule session utilisateur active à la fois).
• Cliquez sur Appliquer puis OK.
• Cela garantira que seul un nombre limité de sessions utilisateur peut être ouvert simultanément, empêchant ainsi plusieurs utilisateurs de consommer des ressources en arrière-plan.
• Pour plus de détails, visitez :
Microsoft Support

• Appuyez sur Ctrl + Maj + Échap pour ouvrir le Gestionnaire des tâches.
• Cliquez sur l'onglet Utilisateurs pour voir la liste des sessions utilisateur actives.
• Sélectionnez une session inactive ou inutilisée, puis cliquez sur Déconnecter pour fermer la session.
• Cela libérera immédiatement des ressources système et réduira la charge sur le processeur et la mémoire.
• Pour plus de détails, visitez :
Microsoft Support

• Ouvrez PowerShell en tant qu’administrateur.
• Utilisez la commande suivante pour déconnecter automatiquement les utilisateurs inactifs après une période donnée (par exemple, 30 minutes) :
Code:
Get-WmiObject Win32_Session | Where-Object { $.IdleTime -gt 1800 } | ForEach-Object { logoff $.SessionId }
• Cette commande déconnectera les sessions utilisateur qui sont inactives pendant une période prolongée, réduisant ainsi la consommation de ressources inutile.
• Pour plus de détails, visitez :
Microsoft Learn

• Appuyez sur Windows + R, tapez regedit, puis appuyez sur Entrée.
• Accédez à la clé suivante :
Code:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System
• Faites un clic droit dans le volet droit et sélectionnez Nouveau > Valeur DWORD (32 bits). Nommez cette valeur InactivityTimeoutSecs.
• Double-cliquez sur cette nouvelle clé et entrez la durée souhaitée en secondes (par exemple, 1800 pour 30 minutes).
• Cela forcera une déconnexion des sessions inactives après la période définie. Redémarrez la machine pour appliquer les changements.
• Pour plus de détails, visitez :
Google Results

Pour garantir que les ressources système ne sont pas gaspillées, envisagez d'ajouter une notification d'avertissement à l'utilisateur avant la déconnexion forcée. Cela peut être configuré via une stratégie de groupe pour informer l'utilisateur quelques minutes avant que sa session ne soit déconnectée.

Fermer de force les sessions utilisateur peut entraîner la perte de données non sauvegardées. Assurez-vous que les utilisateurs sont informés de cette politique ou configurez un délai d'inactivité suffisamment long pour leur permettre de sauvegarder leur travail avant la déconnexion automatique.

En complément de la limitation des sessions simultanées, envisagez de configurer des profils d’alimentation optimisés pour suspendre les sessions utilisateur au lieu de les déconnecter, ce qui permet de préserver les données tout en économisant des ressources.

Limiter le nombre de sessions utilisateur actives en simultané est une méthode simple et efficace pour libérer des ressources et améliorer les performances globales du système. En utilisant les stratégies de groupe, le Gestionnaire des tâches ou PowerShell, vous pouvez configurer votre machine pour fermer automatiquement les sessions inactives, garantissant ainsi une meilleure gestion des ressources et une meilleure réactivité du système.