Existe uma maneira de desligar um computador com Windows 7 depois de dormir por um período de tempo X?

2

Assim como você pode configurar o Windows 7 para hibernar depois de dormir por um período de tempo X, você também pode desativá-lo depois de dormir por um número específico de horas também?

Não parece haver uma opção direta disponível para isso, mas acredito que possa haver alguma maneira de fazer isso através do Agendador de Tarefas?

    
por user1092719 01.07.2015 / 06:45

2 respostas

1

Com base na excelente resposta do oldmud0 em Hibernar automaticamente o Windows 8.1 após 15+ minutos de inatividade , deve ser possível fazer indiretamente, o que pode ser suficiente para seus propósitos.

1) Coloque o computador em repouso após o tempo desejado, diga Quando conectado, o PC entrará em suspensão após 2 hours

2) Usando o Agendador de Tarefas ( win+r -> taskschd.msc ) vá para Action -> Create Task

3) Na guia Geral , ative Run whether or not user is logged on or not e Run with highest privileges

4) Na guia Acionadores , adicione uma condição New... com On idle e deixe-a ativada.

5) Na guia Condições , verifique Start the task only if the computer is idle for e insira seu desired 'hibernate-after' time + 2h (já que a duração do sono deve ser considerada).

Se você definir 4 horas, por exemplo, o computador deve dormir após 2 horas de inatividade (conforme etapa 1 ) e, em seguida, hibernar depois de mais 2 horas.

6) Na guia Ações , adicione uma ação New... para executar shutdown com o argumento adicional de -h (para hibernar)

Essa combinação deve dar a você o comportamento desejado - dormir depois de um certo período de inatividade e depois hibernar.

Nota: Eu não testei isso, mas parece uma boa ideia, então eu posso tentar hoje à noite!

Editar:

piscar

Eu poderia jurar isso sobre o hibernar depois de dormir ; não desligando depois de dormir . Deixarei a pré-edição como está, mas no ponto 6) , use o parâmetro adicional -s (para shutdown) em vez de -h .

    
por 01.07.2015 / 11:55
-2

Eu não acho tecnicamente possível e pode ser uma massa enorme. Do modo de suspensão à hibernação, todo o seu trabalho ainda é salvo e o computador está completamente desligado, mas você pode perder todo o seu trabalho com um desligamento autônomo até o desligamento.

Editar: Pelo menos não é algo que um usuário normal gostaria de fazer, ou algo que o Windows queria que um usuário fizesse. Não é possível com ferramentas embutidas - não, a tarefa agendada não funcionaria, pois o computador só pode ser ativado por eventos de botão de energia / BIOS da hibernação, mas não pelo agendador de tarefas. É remotamente possível que alguém possa escrever um serviço / programa que entra em ação no meio do processo de hibernação para ativar o desligamento.

    
por 01.07.2015 / 12:52