Recentemente uno dei nostri lettori ci ha chiesto come far entrare il suo PC Windows in modalità sleep 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 sospensione direttamente o tramite un file batch. In questo articolo, vorrei condividere un modo di lavoro per avviare la sospensione dalla riga di comando.
Windows consente solo al pulsante di alimentazione hardware o al pulsante di alimentazione del menu Start / schermata Start di entrare in modalità Sospensione (standby). Non fornisce uno strumento da riga di comando per accedere direttamente allo stato di sospensione.
Se l'ibernazione è disabilitata sul tuo PC, puoi entrare in modalità Sospensione utilizzando il seguente comando:
instagram non pubblica sulla pagina aziendale di Facebook
rundll32.exe powrprof.dll, SetSuspendState 0,1,0
Ma se hai abilitato l'ibernazione, il comando precedente 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 off rundll32.exe powrprof.dll, SetSuspendState 0,1,0 powercfg -h on
Nell'esempio sopra, ho utilizzato il comando powercfg per disabilitare l'ibernazione, appena prima di utilizzare il comando Rundll32. Quindi il comando rundll32 funzionerà correttamente e metterà il PC in stato di stop. Quando si sveglia, l'ultima riga attiva l'ibernazione. Un altro problema con questa soluzione alternativa è che deve essere eseguito da un file 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 file PsShutdown strumento di SysInternals. Usando questo strumento, sarai in grado di far entrare il PC in modalità di sospensione direttamente dando un unico comando:
psshutdown.exe -d -t 0 -accepteula
Raccomando PsShutdown come il modo preferito per mandare un PC a dormire.