Esiste uno strumento da riga di comando per mettere Windows 8 in sospensione? [duplicare]


20

Possibile duplicato: come posso mettere il computer in modalità sospensione dal menu Prompt dei comandi / Esegui in Windows Vista?

Qualche giorno fa ho installato Windows 8. Ho trovato comica la mancanza del menu "shutdown", ma ora sta iniziando a infastidirmi. Sembra che non ci sia un modo normale di mettere il mio computer in sospensione. Il più vicino che ho trovato è stato:

  1. Ctrl+ Del+Del
  2. 2x Shift+Tab
  3. Enter
  4. Arrow down
  5. Enter

In alternativa, ora sto cercando uno strumento da riga di comando per mettere Windows 8 in sospensione.

Il più vicino che potessi trovare era:

shutdown /h

Ciò provoca l'ibernazione di Windows. Sfortunatamente, il letargo non è il sonno. Non è possibile riattivare un computer dal letargo con un tasto: è necessario premere il pulsante di accensione. E il computer eseguirà l'avvio del BIOS prima di svegliarsi dal letargo.

Qualcuno ha trovato un modo conveniente per mettere in pausa Windows 8?


1
@ techie007: la risposta accettata per quella domanda non elenca un modo di lavorare per dormire, come puoi leggere nei commenti. Il psshutdown -d -t 0comando inviato da Scott Chamberlain funziona.
Andomar,

1
Solo perché la risposta accettata non è quella che vuoi, non la rende una domanda diversa. Il "commento" di Scott Chamberland sull'altra domanda è in realtà un'altra risposta. E dovresti votarlo se lo ritieni utile. :)
Ƭᴇcʜιᴇ007

@ techie007: Sembra che tu abbia letto male il "comando" per "commentare" nel mio commento. E ovviamente ho votato a favore della sua risposta :)
Andomar,

Hai ragione, ho pensato che dicesse Commento. :)
Ƭᴇcʜιᴇ007,

1
@dumbledad: fa parte degli strumenti Sysinternals di Microsoft.
Andomar,

Risposte:


24

Ecco tutte le opzioni di alimentazione, spero che le troviate utili.

  • Spegnimento:

    %windir%\System32\shutdown.exe -s
    
  • Reboot:

    %windir%\System32\shutdown.exe -r
    
  • Disconnettersi:

    %windir%\System32\shutdown.exe -l
    
  • Standby (disabilita l'ibernazione, esegui il comando standby, quindi riattiva l'ibernazione dopo 2 secondi):

    powercfg -hibernate off  &&  start /min "" %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Standby  &&  ping -n 3 127.0.0.1  &&  powercfg -hibernate on
    
  • Sleep (stesso metodo di STANDBY, ma questo comando):

    %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState 0,1,0
    
  • Hibernate:

    %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Hibernate
    

Grazie per la tua risposta. Per me, lo standby è diverso dal sonno. Il riavvio da Standby richiede la pressione del pulsante di accensione e della routine BIOS. Il riavvio da Sleep richiede la pressione di un tasto ed è quasi istantaneo.
Andomar,

Ho aggiunto anche il comando Sleep, ma il fatto è che andrà in letargo invece di dormire se non si spegne il letargo.
superutente

1
rundll32non dovrebbe essere usato per chiamare SetSuspendStateperché la sua firma non corrisponde a quella prevista da rundll32. Vedere: support.microsoft.com/en-us/kb/164787 e msdn.microsoft.com/en-us/library/windows/desktop/...
sergeyt

11

Scott Chamberlain ha risposto a questa domanda in questa risposta . È possibile utilizzare lo psshutdownstrumento dalla Suite Sysinternals per mettere Windows 8 in sospensione:

psshutdown -d -t 0

Puoi scaricare solo lo strumento o l' intera suite .

Questi due suggerimenti non funzioneranno se l'ibernazione è abilitata:

%windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Standby
wizmo standby

La domanda a cui Scott Chamberlain ha risposto è per Vista, forse avere una versione per Windows 8 è utile, almeno per localizzare l'originale :)


rundll32non dovrebbe essere usato per chiamare SetSuspendStateperché la sua firma non corrisponde a quella prevista da rundll32. Vedere: support.microsoft.com/en-us/kb/164787 e msdn.microsoft.com/en-us/library/windows/desktop/...
sergeyt

2

Per prima cosa ho trovato comica la mancanza del menu "spegnimento"

Windows 8 ha un menu di spegnimento!

È l'icona di alimentazione sotto il riquadro a comparsa "Impostazioni" (sposta il mouse in un angolo per visualizzare i menu a comparsa). È possibile utilizzare la scorciatoia da tastiera Tasto Windows + i per visualizzare direttamente il riquadro a comparsa delle impostazioni. In sintesi:

  1. WinKey + i
  2. Fai clic su "Potenza"
  3. Fai clic su "Sospendi"

In alternativa, praticamente qualsiasi laptop realizzato negli ultimi 6 anni può impostare il pulsante di accensione per mettere il computer in modalità sospensione con una sola pressione.


Dormire attraverso l'icona dell'alimentazione richiede 4 clic del mouse o 6 tasti. Da quando dormo spesso il mio computer l'ho trovato troppo ingombrante (per non parlare dell'errore soggetto a errori.)
Andomar

1
@Andomar vedo 3 clic (come in Windows 7)
soandos,

@soandos: Penso che "spostare in un angolo" sia almeno tanto quanto un clic. Win7 era Ctrl-Esc Right-Arrow Enter, che scorre bene sulla tastiera. È una workstation, non un laptop.
Andomar,

1
Le stazioni di lavoro hanno avuto la possibilità di impostare il pulsante di accensione in modo che sia ancora più a lungo - ma non universalmente, e potrebbe essere necessario andare nel BIOS per abilitarlo. In alternativa, procurati una tastiera multimediale con un pulsante di sospensione.
Joel Coehoorn,

1
@andomar: non è necessario programmarlo. La maggior parte delle tastiere multimediali è dotata di un pulsante di sospensione pre-programmato.
Joel Coehoorn,

0

Non sei sicuro di Windows 8, ma in Windows 7 nelle "Opzioni risparmio energia" puoi usare "Cambia le azioni dei pulsanti di accensione" per impostare il pulsante di accensione principale in modo da mettere il computer in modalità di sospensione anziché spegnerlo.

inserisci qui la descrizione dell'immagine


-2

Ho scoperto che le opzioni di spegnimento e sospensione sono proprio lì nella sfera di Windows (aka "pulsante di avvio"). Se si modificano le impostazioni di risparmio energia, è possibile anche abilitare / disabilitare anche le funzioni di ibernazione (se non lo è già).

Ma veramente. Potrebbe essere necessario abilitare la configurazione dell'alimentazione S1 o S3 nel BIOS per consentire il corretto funzionamento della modalità di sospensione. Potrebbero esserci anche altre impostazioni! Potrebbe anche essere necessario verificare la capacità degli alimentatori poiché è possibile arrestare effettivamente anche se si sta effettivamente cercando di mettere il sistema in modalità di sospensione. E la ragione che potrebbe accadere è perché potrebbe non esserci abbastanza corrente sulla guida a 5 V che è necessaria per mantenere attivi i circuiti RAM e RAM in una vera condizione di sonno. (Ora sai perché è così pericoloso collegare / scollegare le schede di espansione o aggiungere / rimuovere i moduli RAM quando il cavo di alimentazione è ancora collegato.)

Altrimenti, l'ibernazione e forse l'abilitazione di WOL (Wake On LAN) potrebbero funzionare? Ma WOL richiederebbe un router in grado di gestire quei pacchetti "speciali". Inoltre, l'ibernazione non consente a un sistema di riattivare un particolare evento, ad esempio se si stava programmando WMC per registrare un programma televisivo o anche se si desidera programmare Windows per eseguire la deframmentazione alle 3:00. L'ibernazione è davvero buona solo per l'avvio veloce. Passerai comunque attraverso il POST del BIOS e tutto il resto, ma Windows sembrerà accendersi quasi istantaneamente poiché la RAM viene essenzialmente ricaricata da un enorme file temporaneo sull'HDD (questo è davvero più per i laptop quando ci pensi).

Comunque buona fortuna. Penso che la risposta di "superutente" sia più che adeguata alla tua domanda immediata su quale comando usare. Sebbene, potrei aver appena creato un collegamento e possibilmente usato questo per il comando: Rundll32.exe Powrprof.dll, SetSuspendState Sleep (Ecco un link dove penso di averlo visto: http://answers.microsoft.com/en-us / windows / forum / windows_vista-desktop / is-there-any-way-a-desktop-shortcut-for / 4e57f536-50a8-4942-a84a-290b3dea1ffb )


Il mio computer dorme bene. È solo che è troppo difficile dirgli di dormire. Le SetSuspendState Sleepsoffre lo stesso problema come gli altri suggerimenti: si preferiranno ibernazione a dormire. (Non il mio
voto negativo

Sta parlando di Windows 8. Non c'è più "sfera di Windows".
Joel Coehoorn,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.