Come sospendere un computer Windows dalla riga di comando
Recentemente uno dei nostri lettori ci ha chiesto come far entrare il suo PC Windows in sospensione dalla riga di comando. Questo può essere decisamente utile se si utilizza frequentemente la modalità di sospensione e si desidera creare un collegamento per mettere il PC in modalità di sospensione direttamente o tramite un file batch. In questo articolo, vorrei condividere un modo funzionante per avviare il sonno dalla riga di comando.
Windows consente solo al pulsante di alimentazione hardware o al pulsante di alimentazione della schermata Start/Menu Start di accedere alla modalità di sospensione (standby). Non fornisce uno strumento da riga di comando per entrare direttamente in sospensione.
Se l'ibernazione è disabilitata sul tuo PC, puoi entrare in modalità Sospensione utilizzando il seguente comando:
rundll32.exe powrprof.dll, SetSuspendState 0,1,0
Ma se hai abilitato l'ibernazione, il comando sopra iberna il PC invece di entrare in modalità di sospensione. Quindi è necessario applicare una soluzione alternativa che non è esattamente l'ideale, qualcosa del genere.
powercfg -h disattivato. rundll32.exe powrprof.dll, SetSuspendState 0,1,0. powercfg -h on
Nell'esempio sopra, ho usato il comando powercfg per disabilitare l'ibernazione, appena prima di usare il comando Rundll32. Quindi il comando rundll32 funzionerà correttamente e metterà il PC in sospensione. Quando si riattiva, l'ultima riga attiverà l'ibernazione. Un altro problema con questa soluzione alternativa è che deve essere eseguito da un prompt dei comandi con privilegi elevati.
Invece, ti mostrerò come entrare in sospensione senza disabilitare l'ibernazione e senza richiedere privilegi elevati (amministratore).
Scarica il PsSpegnimento strumento di SysInternals. Usando questo strumento, sarai in grado di far entrare direttamente il PC in modalità di sospensione dando un singolo comando:
psshutdown.exe -d -t 0 -accepteula
Raccomando PsShutdown come il modo preferito per mandare un PC a dormire.