Come disattivare la modalità Sleep quando un monitor esterno è collegato [Windows]

Quando il sistema viene lasciato incustodito per troppo tempo, entra in modalità sospensione. Si tratta di una funzionalità standard che è stato parte di Windows per lungo tempo. Alcune applicazioni, per la maggior parte lettori multimediali, può aggirare questo accada. Per esempio, in Windows 10 Se si riproduce un filmato nelle mosse & TV app, il sistema non entrerà modalità sleep. Naturalmente,, Alcune applicazioni supportano. Se stai guardando qualcosa su un monitor esterno, il sistema potrebbe entrare in modalità sleep se sei inattivo troppo a lungo. Ecco un modo semplice per disattivare la modalità sleep quando è collegato uno schermo esterno.

Al fine di disabilitare la modalità sospensione quando è collegato uno schermo esterno, avete bisogno di due piani di risparmio energia in Windows. Inoltre sarà necessario trovare i GUID, e infine, sarà necessario eseguire uno script AutoHotKey. Questa soluzione viene da SuperUser utente miroxlav.

Creare il risparmio di energia

È possibile creare due piani di risparmio energia, o semplicemente crearne uno e fare con uno dei altri piani esistenti. Un piano deve avere attivata la modalità sonno. Controllare le combinazioni esistenti e probabilmente troverete uno.

Prossimo, creare un nuovo piano di potenza. Aprire Esplora File e andare a controllo PanelHardware e SoundPower opzioni. Fare clic su Crea nuovo piano sulla sinistra.

Assegnargli un nome, e nell'elenco a discesa 'Mettere il computer in stop', Selezionare 'Mai' sia per ' batteria' e 'Collegato In'. Che è tutto ciò che devi fare.

Trovare il piano di risparmio energia GUID

Aprire una finestra del Prompt dei comandi ed eseguire il comando seguente per trovare il GUID dei vostri piani di potenza.

ilPOWERCFG /

Copiarli in un file di blocco note da utilizzare nello script AutoHotKey.

Disabilitare la modalità sospensione quando è collegato il Display esterno

Aprire un file di blocco note e incollare il seguente in esso.

OnMessage (0x219, "MsgMonitor")
 MsgMonitor(wParam, lParam, msg)
 {
 if (wParam = 7) {
 Run, powercfg /s 381b4222-f694-41f0-9685-ff5bb260df2e
 } Else {
 Run, powercfg /s 381b4222-0001-2222-3333-000000000000
 }
 MsgBox check %wParam% and %lParam% and decide to run programs with %msg%
 }
 ;wParam: 7 lParam: 0 monitor connected
 ;wParam: 32772 lParam: 8977536 dovrebbe essere su disconected

Nello script di cui sopra, sostituire il GUID in questa linea "Run, powercfg/s 381b4222-f694-41f0-9685-ff5bb260df2e"con il GUID per il risparmio di energia che ha dormire modalità disabili.

Prossimo, sostituire il GUID in questa linea "Run, powercfg/s 381b4222-0001-2222-3333-000000000000 "con il GUID del piano di alimentazione con attivata la modalità sonno. Salvare il file con l'estensione AHK ed eseguirlo con AutoHotKey.

È possibile eseguire manualmente questo script ogni volta che si collega un monitor esterno, oppure è possibile aggiungerlo agli elementi di avvio in modo che è sempre in esecuzione. Si cambia automaticamente piani di alimentazione per collegare/scollegare un monitor esterno.

Fonte

articoli Correlati

Lasciare una risposta

L'indirizzo email non verrà pubblicato. i campi richiesti sono contrassegnati *

Chiudere