Parfois, lors de l’arrêt, du redémarrage ou de la déconnexion de votre machine Windows 10, vous pouvez obtenir un message d’erreur qui interrompt ou même annule l’opération. Pour éviter que cela ne se produise, vous pouvez faire en sorte que Windows attende plus longtemps lors de la déconnexion.


Faire patienter le système un peu plus longtemps pourrait effectivement vous faire gagner du temps. Voici ce que vous devez faire si vous êtes confronté à cette situation.

Pourquoi Windows affiche-t-il un message d’erreur lors de la déconnexion ?

Il se peut que vous ayez plusieurs tâches en cours d’exécution simultanément, chacune pouvant contenir des données non sauvegardées. Si c’est le cas, chaque tâche ou application tente d’enregistrer les données avant que Windows ne se déconnecte. Cela pourrait être l’une des raisons du message d’erreur. Pour y remédier, vous pouvez prolonger le temps alloué à la déconnexion afin de permettre à toutes les tâches de terminer ce qu’elles sont en train de faire.

Il se peut aussi qu’il s’agisse simplement d’une tâche problématique. Cela peut être vrai s’il s’agit d’un problème récurrent. Dans ce cas, et si vous êtes sûr qu’aucune des applications que vous utilisez ne perdra de données, vous pouvez faire en sorte que Windows impose une signature plus rapidement.

Lire  Réponses à 9 questions sur le ChatGPT

Que devriez-vous essayer en premier ?

La méthode décrite ici oblige Windows à attendre plus longtemps avant de s’éteindre ou de se déconnecter. Cependant, si un programme malveillant interfère avec la déconnexion de Windows, il peut s’agir d’un problème à prendre en compte. Il existe des correctifs que vous devriez essayer en premier lieu si une application empêche Windows de s’éteindre ou de se déconnecter.

Si aucune de ces options ne fonctionne, vous pouvez ajuster la durée d’attente de Windows avant la déconnexion, ce qui donne plus de temps aux applications en cours d’exécution ou boguées pour se régler d’elles-mêmes.

Faire en sorte que Windows attende plus longtemps avant de se déconnecter

Il existe deux processus que vous pouvez utiliser. Avec le premier, WaitToKillAppTimeout, Windows accorde 20 secondes aux applications pour sauvegarder leurs données et se fermer. Si les applications ne répondent pas, Windows les considère comme « suspendues ». HungAppTimeout, le second, indique à Windows le nombre de secondes à attendre avant de considérer que les applications sont suspendues et de proposer une solution de fermeture forcée.

La modification de ces deux valeurs implique l’édition du registre, il faut donc se méfier et faire une copie de sauvegarde avant de le modifier.

1A. Comment définir WaitToKillAppTimeout pour votre compte utilisateur uniquement

Procédez ainsi pour modifier la durée d’attente des applications par Windows lorsque vous vous déconnectez uniquement à partir de votre compte d’utilisateur.

Lire  7 raisons pour lesquelles l'intelligence artificielle ne peut pas remplacer les humains au travail

  1. Ouvrez l’éditeur du Registre. Voir comment ouvrir l’éditeur du registre sous Windows pour plus d’informations.
  2. Naviguez jusqu’au dossier suivant dans le registre :
     HKEY_CURRENT_USER\Control Panel\Desktop 
  3. Dans le volet de droite, recherchez la chaîne nommée WaitToKillAppTimeout.
  4. Si vous ne le voyez pas, vous devez le créer en cliquant avec le bouton droit de la souris dans un espace vide du volet et en sélectionnant Nouveau &gt ; Valeur de la chaîne. Renommer WaitToKillAppTimeout.
  5. Double-cliquez sur cette chaîne pour modifier sa valeur, qui est exprimée en millisecondes (1000 millisecondes équivalent à une seconde). (1000 millisecondes équivalent à une seconde.) Par défaut, la valeur des données est fixée à 20 000 (ou 20 secondes).
  6. Augmentez cette valeur pour que Windows attende plus longtemps les applications en cours d’exécution avant de s’arrêter ou de se déconnecter. (Si vous diminuez cette valeur, vous vous déconnecterez plus rapidement).

1B. Comment modifier WaitToKillAppTimeout pour tous les utilisateurs

Cela permet d’appliquer des règles de déconnexion modifiées à tous les utilisateurs du PC.

  1. Ouvrez l’éditeur de registre.
  2. Naviguez jusqu’au dossier suivant dans le registre :
     HKEY_USERS\.DEFAULT\Control Panel\Desktop 
  3. Suivez les étapes trois à six de la méthode 1A pour modifier la durée pendant laquelle Windows attend que les applications se ferment correctement lors de la déconnexion de tous les utilisateurs.

2A. Comment définir HungAppTimeout pour votre seul compte utilisateur

Cette opération permet de modifier la durée d’attente de Windows pour les applications qu’il considère comme suspendues. Ceci ne concerne que votre compte utilisateur.

  1. Ouvrez l’éditeur du registre.
  2. Naviguez jusqu’au dossier suivant dans le Registre :
     HKEY_CURRENT_USER\Control Panel\Desktop 
  3. Dans le volet de droite, recherchez la chaîne nommée HungAppTimeout.
  4. Si la chaîne n’existe pas, créez-la en cliquant avec le bouton droit de la souris dans un espace vide du volet et en choisissant Nouveau &gt ; Valeur de la chaîne. Renommer HungAppTimeout.
  5. Double-cliquez sur cette chaîne pour modifier sa valeur, toujours en millisecondes. (1000 millisecondes équivalent à 1 seconde.) Par défaut, la valeur des données est fixée à 5000.
  6. Augmentez cette valeur pour que Windows accorde plus de temps aux applications suspendues et attende plus longtemps lors de l’arrêt ou de la déconnexion. (Réduisez cette valeur pour vous déconnecter plus rapidement).
Lire  Corrigez vos orthographes à l'aide de Python

2B. Comment modifier HungAppTimeout pour tous les utilisateurs

Ceci vous permettra de modifier la valeur par défaut pour tous les utilisateurs.

  1. Ouvrez l’éditeur du registre.
  2. Naviguez jusqu’au dossier suivant dans le registre :
     HKEY_USERS\.DEFAULT\Control Panel\Desktop 
  3. Suivez les étapes 3 à 6 de la méthode 2A pour modifier la durée d’attente de Windows lors de la déconnexion pour tous les utilisateurs.

Donner plus de temps aux applications pour se fermer lors de la déconnexion

Si des applications continuent d’interrompre Windows lorsque vous fermez votre session, il serait judicieux de leur laisser un peu plus de temps pour terminer et fermer correctement. Ainsi, elles n’interrompront pas le processus de déconnexion et ne vous obligeront pas à intervenir manuellement.