Menu Fermer

Forcer la déconnexion d’un utilisateur sous Windows 11, Windows 10 (local ou distance)

Sous Windows 11 ou Windows 10, vous pouvez partager un ordinateur avec d’autres personnes et chaque utilisateur peut disposer d’un compte pour conserver ses fichiers, ses paramètres et ses applications séparément. Cependant, si quelqu’un oublie de se déconnecter, la session reste ouverte dans le système, ce qui gaspille des ressources et peut affecter les performances et la consommation d’énergie.

Vous pouvez toujours demander à l’autre personne de se reconnecter et de se déconnecter, ou vous pouvez effectuer cette tâche si vous connaissez ses informations d’identification, mais cela nécessite des étapes et un temps supplémentaires qui peuvent interrompre votre flux de travail. Cependant, il existe d’autres moyens plus simples, notamment la déconnexion manuelle de l’utilisateur sans déconnexion de votre compte via le Gestionnaire de tâches, l’Invite de commandes et PowerShell.

Dans ce guide pratique, je vais vous montrer les différentes façons de déconnecter d’autres utilisateurs sous Windows 10 et Windows 11. Que ce soit pour déconnecter un compte Microsoft d’un ordinateur ou un compte local.
Dans une seconde partie, je vous montre aussi comment fermer une session utilisateur d’un ordinateur distant.
La plupart vous permettent de forcer la fermeture de la session utilisateur, notamment si vous ne connaissez pas le mot de passe ou le code PIN de l’utilisateur.

Forcer la déconnexion d'un utilisateur sous Windows 11, Windows 10 (local ou distance)

Comment forcer la déconnexion d’un utilisateur sous Windows 11, Windows 10

Par le gestionnaire de tâches

Le gestionnaire de tâches de Windows vous permet de lister les sessions utilisateur ouverte et interagir avec elle.
Notamment, vous pouvez arrêter une session utilisateur ouverte.
Suivez ces étapes pour cela :

  • Ouvrez le gestionnaire de tâches par un clic droit sur le menu Démarrer ou utilisez le raccourci clavier + X
  • puis Gestionnaire des tâches. Vous pouvez aussi utiliser le raccourci clavier CTRL+MAJ+ESC
Ouvrir le gestionnaire de tâches sur Windows 11
  • Dans le gestionnaire de tâches :
    • de Windows 11, cliquez à gauche sur le menu Utilisateurs
    • de Windows 10, vous pouvez cliquez sur l’onglet Utilisateurs
  • Puis faites un clic droit sur la session utilisateur et Se déconnecter
Comment déconnecter les autres utilisateurs sous Windows 11
Comment déconnecter les autres utilisateurs sous Windows 11
  • Confirmez la déconnexion et le tour est joué

En ligne de commandes avec Logoff

Vous pouvez aussi déconnecter un utilisateur depuis l’invite de commandes, grâce à la commande CMD Logoff.
Voici comment faire :

Ouvrir invite de commandes en administrateur
  • Puis utilisez la commande suivante pour lister les sessions utilisateurs ouvertes et récupérer leur ID
query session
  • Ensuite utilisez la commande logoff en spécifiant l’identifiant de la session avec la syntaxe suivante :
logoff <ID session>
  • Par exemple, pou déconnecter l’utilisateur démo dont l’identifiant de session est 2, on saisit la commande suivante :
Comment forcer la déconnexion d'un utilisateur sous Windows 11, Windows 10

En PowerShell

  • Appuyez sur le raccourci clavier  + X ou cliquez avec le bouton droit de la souris sur le menu Démarrer puis sélectionnez “Terminal Windows (admin)“. Plus d’informations : Comment ouvrir Windows Terminal
  • Puis récupérez le nom de la machine
hostname
  • Puis utilisez la commande suivante en remplaçant, <nom ordinateur> par le nom de la machine et <nom utilisateur> par le nom d’utilisateur dont vous souhaitez arrêter la session
((quser /server:'<nom ordinateur>' | Where-Object { $_ -match '<nom utilisateur>' }) -split ' +')[2]
  • Une fois les étapes terminées, la commande PowerShell déconnecte l’utilisateur du système
Comment déconnecter les autres utilisateurs sous Windows 11, Windows 10 en PowerShell

Comment déconnecter un utilisateur à distance sur Windows 10 ou Windows 11

Vous souhaitez fermer une session sur un ordinateur en Windows ?
Cela est possible en suivant ces deux méthodes.

En invite de commandes

La commande CMD logoff peut permettre de fermer la session à distance.
Pour cela, Il faut récupérer l’identifiant de la session de l’ordinateur distant grâce à la commande qwinsta.

  • Tout d’abord, récupérer le numéro de session avec qwinsta :
qwinsta /server:<nom ordinateur
  • Puis utilisez la commande Logoff en remplaçant par l’identifiant de session et le nom de l’ordeinateur !
logoff <ID session> /server:<nom ordinateur>
Comment forcer la déconnexion d'un utilisateur sous Windows 11, Windows 10

Vous pouvez mixer les deux commandes avec la syntaxe suivante :

logoff /server:"<nom ordinateur>" | qwinsta /server:"<nom ordinateur>" "<utilisateur>"

En PowerShell

Cette méthode ne fonctionne que dans le cadre d’un domaine avec un modèle d’authentification en Kerberos.

Utilisez les commandes suivantes en remplaçant le nom de l’ordinateur.

$s = New-PSSession -ComputerName <nom ordinateur>
Enter-PSSession -Session $s <nom ordinateur>
Exit-PSSession