Comment déconnecter automatiquement les utilisateurs inactifs dans Windows 10
Vous vous demandez peut-être si Windows 10 peut être configuré pour fermer la session des utilisateurs (au lieu de verrouiller la station de travail) après l'inactivité à l'aide d'un économiseur d'écran. Les économiseurs d'écran se déclenchent lorsque l'utilisateur reste inactif ou inactif pendant la durée spécifiée. Lorsque vous quittez l'écran de veille, vous êtes invité à fournir des informations d'identification pour revenir à votre bureau.
Les outils du Kit de ressources Windows 2003 ont un fichier d'économiseur d'écran winexit.scr
, connu sous le nom d' économiseur d'écran de sortie Windows ou d' économiseur d'écran de déconnexion qui fait exactement cela. Cependant, l'économiseur d'écran WinExit.scr génère l'erreur suivante lorsque vous essayez de l'exécuter sur Windows Vista et versions ultérieures, y compris Windows 10.
Comment faire fonctionner un programme développé il y a 16 ans sous Windows 10? Cet article vous explique comment utiliser l' winexit.scr
écran winexit.scr
pour vous déconnecter d'un compte d'utilisateur après le délai d'inactivité dans Windows 10.
Déconnexion automatique des utilisateurs inactifs ou inactifs dans Windows 10
Utilisation de l'économiseur d'écran WinExit
- Téléchargez les outils du kit de ressources Windows 2003 ( rktools.exe - 11, 7 Mo) à partir du Centre de téléchargement officiel de Microsoft.
- Utilisez 7-Zip ou tout autre outil d'archivage tiers pour ouvrir le
rktools.exe
, puis ouvrez-le dans le fichierrktools.msi
. - Extrayez
winexit.scr
et copiez-le dansC:\Windows\System32
- Démarrez l'Éditeur du Registre (
regedit.exe
) et accédez à la branche suivante (pour les systèmes Windows 32 bits et 64 bits respectivement):[Pour Windows 32 bits] HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ IniFileMapping \ control.ini [Pour Windows 64 bits] HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ Windows NT \ CurrentVersion \ IniFileMapping \ control.ini
- Cliquez avec le bouton droit sur control.ini et cliquez sur Autorisations
- Ajoutez votre compte d'utilisateur et activez les autorisations Contrôle total . Pour que l'économiseur d'écran de fermeture de session fonctionne pour tous les comptes, ajoutez chaque utilisateur (ou ajoutez le groupe
Users
) à la liste et accordez-leur des autorisations Contrôle total . - Cliquez sur OK pour fermer la boîte de dialogue et quitter l'Éditeur du Registre.
- Ouvrez la boîte de dialogue Paramètres de l'économiseur d'écran dans le panneau de configuration.
- Sélectionnez Économiseur d'écran de déconnexion dans la liste, puis cliquez sur Paramètres
- Dans la boîte de dialogue d'installation de WinExit, définissez la valeur du compte à rebours, Forcer la fermeture de session et le message de fermeture de session personnalisé comme vous le souhaitez, puis cliquez sur OK.
Le paramètre d'économiseur d'écran est appliqué et démarre après le délai d'inactivité et vous offre le compte à rebours de 30 secondes avec une option pour annuler le processus de déconnexion. Toutes les applications ouvertes sont fermées si l'option Forcer la fermeture de l'application a été sélectionnée.
CONNEXES: Comment se connecter automatiquement à Windows et au poste de travail à verrouillage automatique après la connexion?Fichier de configuration de l'économiseur d'écran de déconnexion
Les paramètres sont stockés dans le fichier control.ini sous le dossier VirtualStore ici:
C: \ Users \% username% \ AppData \ Local \ VirtualStore \ Windows \ control.ini
Comme le programme a été conçu pour les versions de Windows antérieures à Windows Vista, il essaie immédiatement d'écrire dans
C:\Windows\Control.ini
sans vérifier si le processus dispose de privilèges d'administrateur et ne parvient pas à créer le fichier. Ainsi, la virtualisation UAC entre en jeu lorsque vous enregistrez le paramètre d'économiseur d'écran de déconnexion, et les paramètres sont écrits à l'emplacement redirigé ci-dessus.Vous pouvez également modifier le fichier ci-dessus à l'aide du Bloc-notes et configurer directement les paramètres de l'économiseur d'écran de déconnexion ou déployer le fichier. Voici un exemple de configuration:
[Screen Saver.Logoff] ForceLogoff = 1 CountDownTimer = 25 DialogMessage = Vous serez maintenant déconnecté par l'économiseur d'écran WinExit.
Appliquer les paramètres de l'économiseur d'écran à tous les utilisateurs de l'ordinateur
Le déplacement du fichier control.ini
ou sa création manuelle dans le répertoire C:\Windows
fonctionne également. Placer le fichier dans le répertoire Windows appliquera les paramètres à tous les comptes d'utilisateurs sur l'ordinateur. Mais, si vous utilisez la boîte de dialogue Paramètres de l'économiseur d'écran pour configurer l'économiseur d'écran, la configuration est écrite dans le répertoire VirtualStore, qui est par utilisateur.
La configuration des paramètres de l'économiseur d'écran en tant qu'administrateur ne provoque pas de problème de virtualisation. Pour configurer l'économiseur d'écran en tant qu'administrateur, exécutez la ligne de commande élevée élevée (en tant qu'administrateur):
rundll32.exe shell32.dll, Control_RunDLL desk.cpl, screensaver, @ screensaver
Il existe de nombreux autres produits d'économiseur d'écran de déconnexion tiers, mais vous n'en aurez peut-être pas besoin car l'économiseur d'écran de déconnexion WinExit.scr fonctionne parfaitement sous Windows 10.
