
Eu tenho um laptop que executa uma tarefa agendada pelo agendador de tarefas do Windows a cada 30 minutos. Ele está sendo executado em segundo plano no modo "oculto". Demora cerca de 2 a 3 minutos para a tarefa ser concluída. Se eu solicitar o desligamento ou a hibernação enquanto a tarefa estiver em execução, será possível fazer com que o Windows aguarde antes da conclusão completa da tarefa?
Responder1
Pelo que entendi, o Windows fornece aplicativos/processos ou tarefas em execução 2 segundos antes de apagar as luzes. O Windows envia um comando que o programa ou tarefa agendada pode ou não compreender. Dito isto, você pode ter a opção de mantê-lo funcionando, mas se não, você pode querer encontrar uma maneira melhor de executar o que você precisa. No entanto, você pode manter a tarefa em execução a cada 30 minutos e, quando o computador for desligado ou ligado, você poderá configurar um script de inicialização e desligamento.
Referenciado aqui.
ParaInicialização/Desligamento:
Execute gpedit.msc (políticas locais) ComputadorConfiguração -> Configurações do Windows -> Scripts ->ComeceouDesligar-> Propriedades -> Adicionar paraLogon/Logoff:
Execute gpedit.msc (políticas locais) Do utilizadorConfiguração -> Configurações do Windows -> Scripts ->EntrarouSair-> Propriedades -> Adicionar
Espero que isso seja útil.