Utilitaire PowerToys Awake

PowerToys Awake est un outil pour Windows conçu pour maintenir un ordinateur éveillé sans avoir à gérer ses paramètres d’alimentation et de veille. Cette action peut être utile pour l’exécution des tâches de longue durée, car elle permet de garantir que l’ordinateur ne se met pas en veille ou n’éteint pas les écrans.

Mise en route

Vous pouvez utiliser PowerToys Awake directement à partir des paramètres PowerToys ou en tant qu’exécutable autonome. Lorsqu’il s’exécute à partir de PowerToys, il peut être géré à partir des paramètres PowerToys ou de la barre d’état système.

Remarque

PowerToys Awake ne modifie aucun des paramètres du plan d’alimentation Windows et ne dépend pas d’une configuration personnalisée du plan d’alimentation. Au lieu de cela, il génère des threads d’arrière-plan qui indiquent à Windows qu’ils nécessitent un état spécifique de l’ordinateur.

Paramètres

Dans les Paramètres de PowerToys, démarrez PowerToys Awake à l’aide du bouton bascule Activer Awake. Une fois activée, l’application gère l’état d’éveil de l’ordinateur.

Capture d’écran des paramètres Awake

Vous pouvez choisir les états Awake suivants :

Setting Description
Continuer à utiliser le mode de gestion de l’alimentation sélectionné L’état d’éveil de l’ordinateur n’est pas affecté. L'application attend l'entrée de l'utilisateur.
Maintenir éveillé indéfiniment L’ordinateur reste éveillé indéfiniment, jusqu’à ce que vous mettiez explicitement la machine en veille ou que vous fermiez l’application ou la désactiviez.
Restez en mode Awake pendant un intervalle de temps Gardez la machine éveillée pendant une durée limitée définie. Après l’heure fixée, Awake revient à l’état précédent.
Restez en mode Awake jusqu’à l’expiration. Gardez la machine en mode Awake pendant une durée limitée définie.

Remarque

La modification des heures ou des minutes pendant que l’ordinateur est temporairement éveillé réinitialise le minuteur.

Maintenir l'écran activé

PowerToys Awake peut garder l’ordinateur éveillé indéfiniment ou temporairement. Toutefois, dans son état par défaut, les affichages connectés à l’ordinateur seront désactivés. Si vous avez besoin que les écrans soient disponibles, utilisez le commutateur Garder l’écran allumé, qui maintiendra les écrans actifs.

Cette fonctionnalité ne marche que si le mode Awake est en cours d’exécution dans l’un des trois états Rester en mode Awake. Elle se désactive en cas de redémarrage de l’ordinateur.

Barre d’état système

Pour gérer l’exécution de l’outil à partir de la barre d’état système, cliquez avec le bouton droit sur l’icône PowerToys Awake.

Paramètres Awake gérés à partir de la barre d’état système sur Windows

Interface de ligne de commande (CLI)

PowerToys Awake peut également être exécuté en tant qu’application autonome, directement à partir du dossier PowerToys. Les arguments de ligne de commande suivants peuvent être utilisés lors de l’exécution de PowerToys.Awake.exe à partir du terminal ou via un fichier contextuel .lnk :

Argument Description
--use-pt-config Utilisez le fichier de configuration PowerToys pour gérer les paramètres. Cela suppose qu’il existe un fichier settings.json pour Awake, généré par PowerToys, qui contient toutes les informations d’exécution requises. Cela inclut le mode Comportement (indéfini ou chronométré), si les écrans doivent être conservés et quelles sont les valeurs des heures et des minutes pour un maintien temporaire de l’éveil.
Lorsque cet argument est utilisé, tous les autres arguments sont ignorés. Awake recherche les modifications apportées au fichier settings.json pour mettre à jour son état.
--display-on Maintenez les écrans actifs ou non pendant que la machine est maintenue en mode Awake. Les valeurs attendues sont true et false.
--time-limit Durée, en secondes, pendant laquelle Awake maintient l’ordinateur éveillé. Peut être utilisé en combinaison avec --display-on.
--expire-at Heure et/ou date d’expiration à laquelle Awake désactive et reprend l’état standard de l’alimentation. Peut être utilisé en combinaison avec --display-on.
--pid Attache l’exécution de Awake à un ID de processus (PID). Lorsque le processus avec un PID donné se termine, Il se termine également.

Remarque

Le fichier de configuration settings.json se trouve sous %HomePath%\AppData\Local\Microsoft\PowerToys\Awake\. L’option « Rester en mode Awake provisoirement » peut être ajustée en modifiant la valeur "customTrayTimes", un tableau composé du nom et de la durée (en secondes) pour rester en mode Awake. Par exemple : "customTrayTimes":{"8 hours":28800}.

En l’absence d’arguments de ligne de commande, PowerToys Awake maintient l’ordinateur éveillé indéfiniment.

Lorsque vous définissez la valeur du paramètre --time-limit, ces deux formats sont acceptés :

  • PowerToys.Awake.exe --time-limit 36000
  • PowerToys.Awake.exe --time-limit=36000

Lors de la définition de la valeur du paramètre --expire-at, les formats suivants seront acceptés en fonction de DateTime.Parse

  • PowerToys.Awake.exe --expire-at=17:00:00 expirera à 17 heures le jour en cours
  • PowerToys.Awake.exe --expire-at="4/13/2023 17:00:00" expirera à 17 heures le 13 avril 2023