Contrôlez le temps d'attente de Windows avant de supprimer les applications à l'arrêt
Lorsque vous éteignez votre ordinateur, Windows ne s’arrête pas immédiatement. Au lieu de cela, il laisse un certain temps aux applications et aux services en cours pour se fermer en premier. Vous pouvez contrôler le temps d'attente de Windows et indiquer s'il ferme ou non automatiquement les applications en cours d'exécution..
Vous ne devriez normalement pas avoir besoin de modifier ces paramètres, mais il peut être utile de forcer votre ordinateur à s’éteindre plus rapidement. Certaines applications peuvent également interférer avec ces paramètres lorsque vous les installez, et vous voudrez peut-être les réinitialiser aux valeurs par défaut si votre processus d'arrêt semble lent..
Modifier le temps d'attente pour les applications de bureau
Il existe trois paramètres de registre qui contrôlent le fonctionnement de Windows avec les applications en cours lorsque vous éteignez votre ordinateur:
- WaitToKillAppTimeout: Lorsque vous éteignez votre PC, Windows laisse 20 secondes aux applications ouvertes pour nettoyer et sauvegarder leurs données avant de proposer de les fermer. Cette valeur contrôle le nombre de secondes que Windows attend..
- HungAppTimeout: Windows considère les applications comme «bloquées» si elles ne répondent pas dans les 5 secondes et vous offre une option «forcer la fermeture». Cette valeur contrôle le nombre de secondes d'attente de Windows avant que les applications ne répondent plus..
- AutoEndTasks: Windows affiche normalement un bouton «Forcer l'arrêt» après l'expiration du nombre de secondes, vous demandant la permission de fermer toutes les applications en cours d'exécution. Si vous activez cette option, Windows fermera automatiquement toutes les applications et s’arrêtera sans votre saisie..
Avertissement standard: l’Éditeur de registre est un outil puissant et son utilisation abusive peut rendre votre système instable, voire inutilisable. C'est un hack assez simple et tant que vous vous en tenez aux instructions, vous ne devriez pas avoir de problèmes. Cela dit, si vous n’avez jamais travaillé auparavant, envisagez de lire comment utiliser l’Éditeur du Registre avant de commencer. Et sauvegardez définitivement le registre (et votre ordinateur!) Avant d'apporter des modifications.
Pour modifier ces paramètres, vous devez utiliser l'éditeur de registre. Pour l’ouvrir, appuyez sur Windows + R sur votre clavier, tapez «regedit», puis appuyez sur Entrée..
Accédez à la clé suivante dans le volet gauche de la fenêtre de l'éditeur de registre:
HKEY_CURRENT_USER \ Panneau de configuration \ Bureau
Vérifiez si vous avez l'un des paramètres «WaitToKillAppTimeout», «HungAppTimeout» ou «AutoEndTasks» dans le volet de droite. Si vous ne les voyez pas, Windows utilise les paramètres par défaut.
Pour créer l'un de ces paramètres, cliquez avec le bouton droit de la souris sur la touche «Bureau» dans le volet de gauche et sélectionnez Nouveau> Valeur de chaîne. Nommez-le «WaitToKillAppTimeout», «HungAppTimeout» ou «AutoEndTasks» - le paramètre que vous souhaitez personnaliser. Répétez cette procédure pour en ajouter un deuxième, voire les trois..
Pour configurer le WaitToKillAppTimeout
valeur, créez la valeur de chaîne et double-cliquez dessus. Entrez une valeur en millisecondes. Par exemple, la valeur par défaut est «20000», ce qui correspond à 20000 millisecondes ou 20 secondes. Si vous voulez le régler à 5 secondes, vous devez entrer «5000».
Nous déconseillons de définir cette valeur sur une valeur trop basse, car les applications ont besoin de temps pour le nettoyage. En règle générale, ne le définissez pas en dessous de 2000 ou 2 secondes.
Pour configurer le HungAppTimeout
valeur, créez la chaîne et double-cliquez dessus. Entrez une valeur en millisecondes. Par exemple, la valeur par défaut est «5000», ce qui correspond à 5000 millisecondes ou 5 secondes. Si vous voulez le régler à 3 secondes, vous devez entrer “3000”.
Nous déconseillons de définir cette valeur sur une valeur trop basse, sinon Windows penserait que les applications ne répondent pas lorsqu'elles ne le sont pas. En règle générale, ne le réglez pas en dessous de 1 000 ou 1 seconde.
Pour configurer le AutoEndTasks
valeur, créez la chaîne et double-cliquez dessus. Réglez-le sur «1» si vous voulez que Windows ferme automatiquement les programmes à l’arrêt. La valeur par défaut est "0", ce qui signifie que Windows ne fermera pas automatiquement les programmes à l'arrêt..
Veillez à enregistrer votre travail dans les programmes en cours d'exécution avant de l'arrêter si vous indiquez à Windows de fermer automatiquement les programmes ouverts. Vous risquez de perdre tout travail ouvert lorsque Windows force brusquement la fermeture des programmes à l'arrêt.
Pour annuler une modification, localisez le WaitToKillAppTimeout
, HungAppTimeout
, ou AutoEndTasks
valeurs dans le volet de droite. Cliquez avec le bouton droit sur l'option et sélectionnez «Supprimer» pour la supprimer. Windows utilisera le paramètre par défaut à la place.
Services de fond
Windows n'offre qu'un seul paramètre de registre qui contrôle ce que Windows fait avec les services système en arrière-plan lorsque vous éteignez votre ordinateur:
- WaitToKillServiceTimeout: Windows attend normalement 5 secondes que les services d’arrière-plan soient nettoyés et fermés lorsque vous demandez à votre ordinateur de s’éteindre. Certaines applications peuvent modifier cette valeur lors de l'installation, ce qui laisse plus de temps à leurs services d'arrière-plan pour le nettoyage. Windows arrête de force les services d'arrière-plan après cette période. Cette valeur contrôle combien de secondes Windows attend avant de le faire. Windows s'arrête automatiquement si tous les services se ferment avant l'expiration du délai..
Pour modifier ce paramètre, vous devez utiliser l'éditeur de registre. Pour l’ouvrir, appuyez sur Windows + R sur votre clavier, tapez «regedit», puis appuyez sur Entrée..
Accédez à la clé suivante dans le volet gauche de la fenêtre de l'éditeur de registre:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control
Recherchez la valeur WaitToKillServiceTimeout dans le volet de droite. Si vous ne le voyez pas, cliquez avec le bouton droit de la souris sur la touche «Contrôle» dans le volet de gauche, sélectionnez Nouveau> Valeur de chaîne et nommez-la «WaitToKillServiceTimeout»..
Double-cliquez sur le WaitToKillServiceTimeout
valeur et entrez un nombre de millisecondes. La valeur par défaut est 5 000 millisecondes ou 5 secondes. Pour le régler à 20 secondes, vous devez entrer «20000».
Vous ne devez pas définir une valeur trop basse, sinon les services d'arrière-plan ne pourront pas être arrêtés correctement. En règle générale, ne définissez pas cette valeur sous «2000» ou 2 secondes.
Pour annuler cette modification, revenez ici et double-cliquez sur le bouton WaitToKillServiceTimeout
option. Réglez-le sur “5000”, le réglage par défaut.