Homepage » Come » Pianifica le finestre in modalità di sospensione e riattivazione automatica

    Pianifica le finestre in modalità di sospensione e riattivazione automatica

    Brian ha svolto un ottimo lavoro coprendo diverse cose che puoi fare con l'Utilità di pianificazione di Windows. Ancora una: pianificazione di Windows per riattivare o dormire automaticamente in un determinato momento. Perché vorresti farlo? Non so voi, ma per me, stavo usando il mio desktop Windows 7 PC come file server per qualche tempo. Piuttosto che inviare pacchetti di wake-on-LAN ogni volta che volevo accedere a un file sul mio file server Windows, ho deciso di lasciare la cosa dalle 10 alle 22 tutti i giorni. Questo è stato un compromesso tra svegliarsi su richiesta e lasciare il mio computer 24 ore su 24 (scusate, ambiente.)

    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!