Pianifica le finestre in modalità di sospensione e riattivazione automatica
Esistono programmi di gestione dell'alimentazione di terze parti, molti dei quali sono forniti in bundle con laptop. Ma se sei su un semplice desktop Windows vanilla, puoi semplicemente andare avanti e farlo in modo nativo. Ecco come:
1. Disabilitare il sonno ibrido / ibernazione. (Opzionale, ma consigliato.)
2. Creare un file di script (.bat) per sospendere il computer.
3. Creare un file di script (.bat) per riattivare il computer.
4. Pianifica il tuo computer per dormire e svegliarsi ad una certa ora.
Come disabilitare la sospensione / ibernazione ibrida in Windows
Il primo passaggio consiste nel disabilitare la sospensione ibrida e / o la sospensione sul computer. Perché vorresti farlo??
Hibernate è una funzione di risparmio energetico che salva lo stato della tua macchina (inclusi documenti non salvati, stati del programma, ecc.) Sul tuo disco rigido principale invece che sulla RAM (come fa il sonno.) Il compromesso è più lento, ma meno assorbimento di energia . Questo è importante per i laptop con batterie, ma non tanto per i desktop. Il sonno ibrido fa entrambe le cose: salva i documenti aperti e gli stati delle applicazioni nella memoria e nell'hard disk. Questo è così non perderai nulla in caso di interruzione di corrente.
Ma il vero problema è che a volte, la sospensione / ibernazione ibrida può interferire con uno script di riattivazione automatico, a seconda della configurazione. Nel mio caso, svegliandosi dal letargo da una sceneggiatura solo parzialmente funzionante, il computer si accendeva, i fan giravano e io rimanevo bloccato sulla schermata "Riprendi Windows" per sempre. Se hai problemi simili, potresti semplicemente voler disabilitare del tutto il letargo / ibernazione. Ecco come:
Aprire un prompt dei comandi come amministratore. Per fare ciò in Windows 7, fare clic sul pulsante Start, digitare cmd e quindi fare clic con il tasto destro cmd.exe e scegliere Esegui come amministratore.
genere powercfg -h off e premere Invio.
Se il comando ha avuto successo, non riceverai messaggi di errore.
Se ricevi il messaggio di errore: "Non hai il permesso di abilitare o disabilitare la funzionalità di ibernazione"Quindi rileggere il passaggio precedente relativo all'esecuzione di cmd.exe come amministratore.
Ora, come un orso dipendente dall'espresso, il tuo computer non sarà più in letargo. Dormirà, ma non ibernerà. Missione compiuta.
Per maggiori informazioni su Hibernation vs. Sleep, leggi questo articolo che Austin ha fatto sull'argomento: Comprensione del PC e dei dispositivi, Sleep VS. Ibernazione [groovyTips]
Come creare un file batch (.bat) per sospendere il computer
Il modo in cui mettere il computer in stop è eseguendo uno script (.bat) che avvierà il comando sleep. Utilizzando un file batch, è possibile aggiungere altri parametri e comandi in un secondo momento senza dover ridefinire l'attività dell'Utilità di pianificazione di Windows.
Per creare un file batch di sonno, aprire Blocco note e digitare quanto segue:
Rundll32.exe Powrprof.dll, SetSuspendState Sleep
Fare clic su File -> Salva come, sotto Salva come, scegliere Tutti i files *.* e dai al tuo file un nome come sleep.bat (o qualcos'altro con estensione .bat).
Fatto? In caso contrario, è sufficiente scaricare i file di sospensione e riattivazione batch già creati facendo clic qui.
Come creare un file batch (.bat) per riattivare il computer
Non c'è un comando da riga di comando per riattivare il tuo computer. Questo perché se sei in grado di eseguire comandi, il tuo computer è, ovviamente, già sveglio. Ma quello che possiamo fare è creare un file batch con qualcosa di arbitrario in esso e quindi dire a Windows Task Scheduler che può riattivare il computer per eseguirlo. Quindi, vai avanti e crea un file batch che faccia qualcosa come "echo Hello!" E salvalo come wake.bat.
Di nuovo, puoi anche scaricare qui i nostri file batch di sleep / wake.
Come programmare il computer per dormire e svegliarsi a determinati orari
Ora che abbiamo i file batch per dormire e riattivare il nostro computer, tutto ciò che dobbiamo fare è dire a Windows quando eseguirli.
Esegui l'Utilità di pianificazione. Il modo più veloce per raggiungerlo è fare clic sul pulsante Start e digitare Agenda.
Clic Azione e poi Crea attività; nella scheda Generale, assegnagli un nome come "Sonno".
Nel trigger scheda, fare clic Nuovo. Impostare l'attività per iniziare "Su una pianificazione" e scegliere ogni giorno e plug-in l'ora in cui si desidera eseguirla. Clicca OK.
Il tuo trigger sarà abilitato.
Quindi, fai clic sul Azioni scheda e fare clic Nuovo. Imposta l'azione su "Avvia un programma" e cerca il tuo script sleep.bat. Clicca OK.
Ecco la tua azione:
Se si desidera impedire al computer di dormire se i programmi sono in esecuzione o qualcuno sta utilizzando il computer, quindi utilizzare le seguenti impostazioni nella scheda Condizioni:
Clicca OK. Hai finito con questa parte. Se vuoi provarlo, puoi aggiungere un nuovo trigger che lo metta in moto tra 1 minuto da ora.
Quindi, facciamo un Wake compito. Clic Azione e Crea attività, e chiamalo Wake nella scheda generale.
Quindi, crea un trigger giornaliero con l'orario in cui desideri riattivare il computer.
Quindi, vai al Azioni scheda ed esegui un'azione per eseguire lo script wake.bat.
Ora vai al condizioni scheda. Qui, assicurati che l'opzione "Riattiva il computer per eseguire questa attività" sia selezionata.
Clicca OK. Ora il tuo computer si sveglierà e dormirà all'orario programmato. Godere!