Utilità PowerToys Awake

PowerToys Awake è uno strumento per Windows progettato per mantenere attivo un computer senza dover gestire le impostazioni di potenza & sospensione. Ciò può essere utile quando si eseguono attività dispendiose in termini di tempo, assicurando che il computer non entri in stato di stop o spenga gli schermi.

Introduzione

È possibile usare PowerToys Awake direttamente da Impostazioni PowerToys o come eseguibile autonomo. Quando viene eseguito da PowerToys, può essere gestito da Impostazioni PowerToys o dalla barra delle applicazioni.

Nota

PowerToys Awake non modifica alcuna impostazione del risparmio energia di Windows e non dipende da una configurazione personalizzata del risparmio energia. Genera invece thread in background che indicano a Windows che richiedono uno stato specifico del computer.

Impostazioni

In Impostazioni PowerToys, avviare PowerToys Awake attivando o disattivando Attiva Awake. Dopo l'abilitazione, l'applicazione gestirà lo stato di attivazione del computer.

Screenshot delle impostazioni di Awake

È possibile scegliere i seguenti stati di attività:

Impostazione Descrizione
Continuare a usare la combinazione per il risparmio di energia selezionata Lo stato di attività del computer non è interessato. L'applicazione è in attesa dell'input dell'utente.
Mantenere attivo illimitatamente Il computer rimane sveglio a tempo indeterminato, fino a quando non si inserisce in modo esplicito il computer in modalità sospensione o chiusura/disabilitazione dell'applicazione.
Mantenere attivo per un intervallo di tempo Mantenere attivo il computer per un periodo di tempo limitato definito. Dopo l'orario stabilito, Awake torna allo stato precedente.
Mantenere attivo fino alla scadenza. Mantenere attivo il computer fino all'orario stabilito.

Nota

La modifica delle ore o dei minuti mentre il computer viene mantenuto attivo, reimposta temporaneamente il timer.

Mantenere lo schermo attivo

Mentre PowerToys Awake può mantenere il computer attivo a tempo indeterminato o temporaneamente, nello stato predefinito gli schermi connessi al computer verranno disattivati. Se è necessario che gli schermi siano disponibili, usare l'opzione Mantenere lo schermo attivo, che manterrà attiva la visualizzazione.

Questa funzionalità funziona solo se Awake è in esecuzione in uno dei tre stati Mantenere attivo. Non sopravvive a un riavvio del computer.

Area di notifica del sistema

Per gestire l'esecuzione dello strumento dall'area di notifica, fare clic con il pulsante destro del mouse sull'icona PowerToys Awake.

Impostazioni di Awake gestite dalla barra delle applicazioni di Windows

Interfaccia della riga di comando (CLI)

PowerToys Awake può anche essere eseguito come applicazione autonoma, direttamente dalla cartella PowerToys. Gli argomenti della riga di comando seguenti possono essere usati durante l'esecuzione di PowerToys.Awake.exe dal terminale o tramite un file di collegamento .lnk:

Argomento Descrizione
--use-pt-config Usare il file di configurazione di PowerToys per gestire le impostazioni. Ciò presuppone che sia presente un file settings.json per Awake, generato da PowerToys, che contiene tutte le informazioni di runtime necessarie. Ciò include la Modalità Behavior (indefinita o a tempo indeterminato), se le schermate devono essere mantenute e quali sono i valori per le ore e i minuti per un keep-awake temporaneo.
Quando si usa questo argomento, vengono ignorati tutti gli altri argomenti. Awake cerca le modifiche nel file settings.json per aggiornarne lo stato.
--display-on Mantenere gli schermi accesi o spenti mentre il computer viene mantenuto attivo. I valori previsti sono true o false.
--time-limit Durata, in secondi, durante la quale Awake mantiene attivo il computer. Può essere utilizzato in combinazione con --display-on.
--expire-at Data di scadenza e/o ora di disattivazione e ripresa dello stato di consumo energetico standard. Può essere utilizzato in combinazione con --display-on.
--pid Associa l'esecuzione di Awake a un ID processo (PID). Quando il processo con un determinato PID termina, termina anche Awake.

Nota

Il file di configurazione settings.json si trova in %HomePath%\AppData\Local\Microsoft\PowerToys\Awake\. Le opzioni "Mantieni attivo temporaneamente" possono essere modificate modificando il valore "customTrayTimes", una matrice costituita da nome e durata (in secondi) per rimanere svegli. Ad esempio: "customTrayTimes":{"8 hours":28800}.

In assenza di argomenti della riga di comando, PowerToys Awake manterrà il computer attivo per un tempo indefinito.

Quando si imposta il valore per il parametro --time-limit, verranno accettati entrambi i formati seguenti:

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

Quando si imposta il valore per il parametro --expire-at, questi formati verranno accettati in base a DateTime.Parse

  • PowerToys.Awake.exe --expire-at=17:00:00 scadrà alle 17:00 del giorno corrente
  • PowerToys.Awake.exe --expire-at="4/13/2023 17:00:00" scadrà alle 17:00 del 13 aprile 2023