O Win 10 Wake Timer funciona apenas quando colocado para dormir com o botão "sleep", mas não com sleep.bat

O Win 10 Wake Timer funciona apenas quando colocado para dormir com o botão "sleep", mas não com sleep.bat

cmd' para colocar meu computador em suspensão:

rundll32.exe powrprof.dll,SetSuspendState 0,1,0

Se eu executar o arquivo 'sleep.cmd', o computador entrará no modo de suspensão e posso ativá-lo pressionando uma tecla do teclado ou clicando com o mouse.

MAS: Os despertadores não funcionam mais: insira a descrição da imagem aqui

Se eu colocar o computador para hibernar com 'menu Iniciar -> Energia -> Suspender', o mesmo despertador que configurei com o Agendador de Tarefas do Windows funcionará.

Alguém sabe se preciso alterar meu comando no arquivo 'sleep.cmd' ou se posso adicionar outro comando que talvez esteja faltando e que também os despertadores possam ativar?

WAKE ON LAN funciona de duas maneiras (botão 'sleep' no StartMenu e arquivo 'sleep.cmd')

Responder1

Ok, posso responder minha própria pergunta:

Com o PsShutdownutilitário funciona!

Apenas Baixar PsTools(microsoft sysinternals) extraia e adicione a pasta de extração de destino à variável 'PATH' do Windows.

Então você tem que executar seu alvodormir.cmdscript como administrador, chame o PsShutdownexecutável (que está na sua variável path ou use um caminho de pasta absoluto) e funciona:

  • -d => Suspender o computador
  • -t => 0 segundos até o computador ser suspenso

insira a descrição da imagem aqui

informação relacionada