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.

$config[ads_text6] not foundErreur rencontrée lors de la création de la section du registre.

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

  1. 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.
  2. Utilisez 7-Zip ou tout autre outil d'archivage tiers pour ouvrir le rktools.exe, puis ouvrez-le dans le fichier rktools.msi .

  3. Extrayez winexit.scr et copiez-le dans C:\Windows\System32
  4. 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 
  5. Cliquez avec le bouton droit sur control.ini et cliquez sur Autorisations
  6. 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 .

  7. Cliquez sur OK pour fermer la boîte de dialogue et quitter l'Éditeur du Registre.
  8. Ouvrez la boîte de dialogue Paramètres de l'économiseur d'écran dans le panneau de configuration.
  9. Sélectionnez Économiseur d'écran de déconnexion dans la liste, puis cliquez sur Paramètres

  10. 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. 
CONNEXES: Comment arrêter automatiquement après l'installation des mises à jour dans Windows 10

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.

$config[ads_text6] not found

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.

Vous pouvez également consulter une méthode non économiseur d'écran Lithnet Idle-Logoff, un utilitaire activé par la stratégie de groupe pour se déconnecter des sessions utilisateur Windows inactives. Le programme a été développé par Ryan Newington, récipiendaire du prix Microsoft le plus précieux de l'Australie.

Articles Connexes