Como colocar um computador Windows no modo de espera a partir da linha de comando
Recentemente, um de nossos leitores nos perguntou como fazer seu PC com Windows entrar no modo de espera a partir da linha de comando. Isso pode ser definitivamente útil se você estiver usando o modo de hibernação com frequência e quiser criar um atalho para colocar o PC em hibernação diretamente ou por meio de algum arquivo em lote. Neste artigo, gostaria de compartilhar uma maneira prática de iniciar a suspensão a partir da linha de comando.
O Windows permite apenas que o botão Liga / Desliga do hardware ou o botão Liga / Desliga do Menu Iniciar / tela Iniciar entre no modo de Suspensão (espera). Ele não fornece uma ferramenta de linha de comando para entrar diretamente no modo de suspensão.
Se a hibernação estiver desativada em seu PC, você pode entrar no modo de suspensão usando o seguinte comando:
rundll32.exe powrprof.dll, SetSuspendState 0,1,0
Mas se você habilitou a hibernação, o comando acima hiberna o PC em vez de entrar no modo de hibernação. Portanto, você precisa aplicar uma solução alternativa que não seja exatamente ideal, algo como isso.
powercfg -h off. rundll32.exe powrprof.dll, SetSuspendState 0,1,0. powercfg -h on
No exemplo acima, usei o comando powercfg para desabilitar a hibernação, pouco antes de usar o comando Rundll32. Então, o comando rundll32 funcionará corretamente e colocará o PC no modo de hibernação. Ao acordar, a última linha entrará em hibernação. Outro problema com esta solução alternativa é que ela deve ser executada a partir de um prompt de comando elevado.
Em vez disso, mostrarei como entrar no modo de espera sem desativar a hibernação e sem exigir privilégios elevados (administrador).
Faça o download do PsShutdown ferramenta por SysInternals. Usando esta ferramenta, você poderá fazer o PC entrar no modo de hibernação diretamente, dando um único comando:
psshutdown.exe -d -t 0 -accepteula
Eu recomendo o PsShutdown como a forma preferida de fazer um PC hibernar.