Por que o comando shutdown não funciona no Agendador de Tarefas no Windows 7?

1

Eu adicionei um shutdown /h /t 120 ao Agendador de Tarefas no Windows 7. Configurei-o para ser executado somente se meu usuário administrador estiver conectado e com os privilégios mais altos. Mas não funciona.

Quando eu disparo o comando de cmd ele não funciona. Eu sou capaz de hibernar a partir do menu Iniciar.

O Shutdown / s, por outro lado, funciona a partir do cmd e do Agendador de Tarefas.

Como hibernar o Windows 7 corretamente a partir do Agendador de Tarefas?

    
por Tomasz Smykowski 14.06.2015 / 13:02

2 respostas

2

shutdown.exe não permite que o parâmetro /t seja usado junto com /l (log off) ou /h (hibernate) por algum motivo.

Você pode fazer a tarefa executar shutdown /h (ou seja, sem /t ) para hibernar. Se você quer uma janela onde você pode cancelar a hibernação agendada (usando Ctrl + C ), faça a tarefa executar cmd.exe com o seguintes argumentos:

/c "timeout /t 120 /nobreak && shutdown /h"

Lembre-se de usar & & e não & , ou então o segundo comando ( shutdown /h neste caso) será executado independentemente de o primeiro ( timeout /t 120 /nobreak ) foi cancelado ou não.

    
por 14.06.2015 / 18:21
0

No Agendador de Tarefas, campo "Ações", escreva o seguinte comando para iniciar o hibernar:

rundll32.exe PowrProf.dll, SetSuspendState

Claro, verifique se o Hibernate está ativado no seu PC.

    
por 14.06.2015 / 16:17