Utilità PowerToys Awake

PowerToys Awake è un'utilità Windows che mantiene attivo il computer senza modificare impostazioni di potenza e sospensione. Questo strumento consente di impedire al computer di dormire durante attività, presentazioni o download a esecuzione prolungata, assicurando che il lavoro continui senza interruzioni.

Iniziare

È possibile usare PowerToys Awake direttamente da Impostazioni di PowerToys o come eseguibile autonomo (PowerToys.Awake.exe nella cartella di installazione di PowerToys).

Nota

PowerToys Sveglio è attivo solo quando si è connessi ed è abilitato. Sveglio non funziona quando viene visualizzata la schermata di blocco. Il piano di alimentazione predefinito è attivo negli altri momenti.

PowerToys Sveglio non modifica alcuna delle impostazioni del piano di risparmio energetico di Windows e non dipende da una configurazione personalizzata del piano di risparmio energetico. Genera invece thread di sfondo che indicano Windows che richiedono uno stato specifico del computer. Una volta che PowerToys Awake esce, i thread vengono terminati e il computer riprende il comportamento standard del piano di alimentazione.

Importante

PowerToys Sveglia sostituisce temporaneamente le scelte di risparmio energia e è destinato all'uso mentre si è nel computer o in ambienti privati. Per esigenze di mantenimento continuo, soprattutto quando ci si allontana da ambienti condivisi, configurare le impostazioni di risparmio energia di Windows direttamente e bloccare il computer per motivi di sicurezza.

Impostazione

Nelle impostazioni di PowerToys, avvia PowerToys Awake attivando Abilita Awake. Dopo l'abilitazione, l'applicazione gestirà lo stato di alimentazione e schermo del computer.

Screenshot del menu Impostazioni di PowerToys Awake che mostra l'interruttore di abilitazione e le opzioni di modalità di alimentazione.

PowerToys Awake supporta un'ampia gamma di modalità che possono essere usate per controllare i comportamenti di alimentazione del computer e dello schermo:

Impostazione Descrizione
Continuare a usare il piano di alimentazione selezionato Lo stato energetico del computer non è influenzato. PowerToys Sveglio viene eseguito in background, ma non richiede comportamenti di alimentazione personalizzati.
Mantenere sveglio indefinitamente Il computer rimane attivo a tempo indeterminato fino a quando non si inserisce in modo esplicito il computer in modalità sospensione o chiusura/disabilitazione dell'applicazione.
Mantieni attivo per un determinato periodo Tenere sveglio il computer per un tempo limitato predefinito. Al termine del periodo di tempo, PowerToys Awake torna allo stato di disabilitazione.
Tenere sveglio fino alla scadenza Mantenere la macchina attiva fino a quando non viene raggiunta una data e un'ora definite.

Nota

La modifica delle ore o dei minuti mentre il computer viene mantenuto attivo per un intervallo di tempo reimposta il timer. Il timer inizia dall'ultimo input.

Mantenere lo schermo attivo

Mentre PowerToys Sveglio può mantenere il computer sveglio per un tempo indefinito o temporaneamente, nello stato predefinito gli schermi connessi al computer si spegneranno anche se il computer rimane sveglio. Se è necessario che gli schermi siano disponibili, usare l'opzione Mantieni la schermata , che manterrà attiva la visualizzazione.

Questa funzionalità funziona solo quando PowerToys Sveglio è abilitato e ha uno degli stati di alimentazione personalizzati selezionati. Non impedisce inoltre azioni avviate dall'utente, ad esempio l'inserimento manuale del computer in sospensione o l'ibernazione.

Comportamento della schermata di blocco

PowerToys Sveglio non funziona quando viene visualizzata la schermata di blocco. Questa limitazione esiste perché la schermata di blocco opera in un contesto di sicurezza separato dalla sessione utente. Quando si blocca il computer, Windows passa a questo contesto sicuro e le applicazioni in modalità utente come PowerToys Awake non possono gestire le richieste di alimentazione.

Se è necessario che il computer rimanga attivo mentre è bloccato, modificare direttamente le impostazioni del risparmio energia di Windows invece di usare PowerToys Awake.

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 dall'area di notifica del sistema in Windows

L'icona della barra degli avvisi di PowerToys rappresenta la modalità attualmente selezionata:

Stato Icona Descrizione
Disabilitato (passivo) Icona modalità passiva per PowerToys Awake PowerToys Awake è in esecuzione ma non gestisce alcuno stato di alimentazione. Il piano energetico del sistema operativo è attivo.
Timed (intervallo) Icona della modalità a tempo per PowerToys Awake Impostare PowerToys Sveglio per mantenere attivo il computer per un intervallo di tempo predefinito(ad esempio, 30 minuti).
Scaduto Icona della modalità scadibile per PowerToys Awake PowerToys Sveglio manterrà la richiesta di alimentazione definita fino a una data e un'ora impostate tramite le impostazioni di PowerToys o nel file di configurazione.
Indefinita Icona in modalità indefinita per PowerToys Sveglio PowerToys Sveglio continuerà a mantenere attivo il computer fino a quando non si esce dall'applicazione.

La tooltip dell'icona nella barra delle applicazioni fornirà anche un suggerimento sulla modalità attiva di PowerToys Awake.

Interfaccia della riga di comando (CLI)

PowerToys Awake può anche essere eseguito come applicazione autonoma, direttamente dalla cartella PowerToys. Durante l'esecuzione PowerToys.Awake.exe dal terminale è possibile usare gli argomenti della riga di comando seguenti:

Argomento Descrizione
--use-pt-config Usare il file di configurazione di PowerToys per gestire le impostazioni. Si presuppone che sia presente un settings.json file per PowerToys Awake, generato da PowerToys, che contiene tutte le informazioni di runtime necessarie. Ciò include la modalità operativa (illimitato, temporizzato, scadibile o disabilitato), se le schermate devono rimanere accese e i valori per uno stato di permanenza attiva temporanea.
Quando si usa questo argomento, vengono ignorati tutti gli altri argomenti. PowerToys Sveglio cercherà le modifiche nel settings.json file 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 PowerToys Awake mantiene il computer acceso. Può essere utilizzato in combinazione con --display-on.
--expire-at Data di scadenza e/o ora in cui PowerToys Awake si disattiva e riprende lo stato di alimentazione 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 PID specificato termina, Anche PowerToys Awake termina.
--use-parent-pid Collega l'esecuzione di Awake a un processo padre. Quando il processo padre termina, anche PowerToys Awake termina.

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 --expire-at parametro, verranno accettati i formati seguenti:

  • PowerToys.Awake.exe --expire-at=17:00:00 scadrà alle 17:00 del giorno corrente, in base all'orologio del computer.
  • PowerToys.Awake.exe --expire-at="4/13/2023 17:00:00" scadrà alle 17:00 del 13 aprile 2023, in base all'orologio del computer.

Impostazioni personalizzate

Il file di configurazione settings.json si trova in %HomePath%\AppData\Local\Microsoft\PowerToys\Awake\.

Mantenere attive temporaneamente le opzioni nella barra delle applicazioni possono essere modificate modificando la "customTrayTimes" proprietà, un dizionario costituito da coppie chiave-valore che contengono il nome del collegamento e la relativa durata (in secondi) per rimanere svegli.

Ad esempio, il file seguente settings.json contiene definizioni di tasti di scelta rapida della barra delle applicazioni personalizzate:


{
    "properties":
    {
        "keepDisplayOn": true,
        "mode": 1,
        "intervalHours": 2,
        "intervalMinutes": 0,
        "expirationDateTime": "2024-07-29T15:53:00-07:00",
        "customTrayTimes":
        {
            "8 hours": 28800,
            "12 hours": 43200
        }
    },
    "name": "Awake",
    "version": "1.0"
}

Per la mode proprietà è possibile usare i valori seguenti:

Valore Modalità
0 Passivo (disabilitato)
1 Indefinita
2 Temporizzato (intervallo)
3 Scadrà a data/ora

Installa PowerToy

Questa utilità fa parte delle utilità Microsoft PowerToys per gli utenti esperti. Offre un set di utilità utili per ottimizzare e semplificare l'esperienza di Windows per una maggiore produttività. Per installare PowerToys, vedere Installazione di PowerToys.