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


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

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


2


origem


Por que você quer desligar em vez de hibernar? Se for por motivos de economia de energia, o modo de hibernação e desligamento serão os mesmos. - Emily L.
Eu poderia jurar isso perguntado sobre hibernar; talvez eu tivesse um desvanece-se (como eles estão chamando agora) e mal interpretados. Atualizei minha resposta para incluir informações de desligamento. - bertieb
Você poderia usar temporizadores de despertar para fazer isso, eu acho. - Vinayak


Respostas:


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) Defina o computador para dormir após o tempo desejado, digamos Quando conectado, o PC vai dormir depois 2 hours

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

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

4) No Gatilhos aba, adicione um New... condição com On idle e deixe-o ativado.

5) No Condições tab, cheque Start the task only if the computer is idle for e digite seu desired 'hibernate-after' time + 2h (desde 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 passo 1) e depois hibernar depois de mais 2 horas.

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

Essa combinação deve obter 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 idéia, então eu posso muito bem tentar hoje à noite!

Editar:

piscar 

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


1





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 sono 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. É possível, remotamente, que se escreva um serviço / programa que comece no meio do processo sleep-> wakeup-> hibernation para impor um desligamento.


-2



Esta resposta seria muito melhor se você pudesse confirmar sem sombra de dúvida se era ou não tecnicamente possível. Esse é o tipo de resposta que espero das respostas localizadas no Yahoo e não no Superusuário. - Ramhound