
Eu crio vários eventos do agendador de tarefas de janela em várias máquinas win7. Essas máquinas bloqueiam automaticamente a sessão do usuário após um período de tempo. Observe que isso não significa sair. Essas tarefas foram projetadas para serem executadas somente se o usuário estiver conectado, independentemente de o computador estar bloqueado.
Em muitas máquinas funciona bem. Em alguns casos, a tarefa se recusa a ser acionada até que o usuário desbloqueie a máquina. E não consigo descobrir por quê.
As tarefas são configuradas com as seguintes configurações:
- Execute somente quando o usuário estiver conectado.
- Gatilho: pode ser diário, de hora em hora, semanalmente, todos os dias ou em dias alternados, etc.
- Ação: Inicie um programa, cmd com vários argumentos
- Condição: Inicie a tarefa somente se o computador estiver ligado à alimentação CA e pare se o computador mudar para bateria.
- Permitir que a tarefa seja executada sob demanda.
- Pare a tarefa se ela durar mais de 3 dias
- Se a tarefa em execução não terminar quando solicitada, force sua interrupção.
Verifiquei o histórico do agendador de tarefas dessas tarefas nos computadores afetados e parece que o evento "Mecanismo de tarefa recebeu mensagem para iniciar" não é acionado até que o usuário desbloqueie a máquina. Nas máquinas que funcionam, essa mensagem ocorre exatamente no horário especificado.
Também verifiquei se as opções de energia nessas máquinas têm Wake Timers ativados nas opções de energia em Suspensão. O Google considerou isso um problema, mas não parece se aplicar aqui.
Responder1
Acredito que o problema é que a opção "Despertar computador para executar tarefa" não está habilitada nas próprias tarefas.
O que pode parecer óbvio, mas os computadores com problemas não estão “dormindo”, o que considero peculiar. Sobre o assunto, as máquinas, uma vez habilitadas esta opção, não parecem ter mais problemas desde que coloquei a questão originalmente. As outras máquinas que nunca tiveram o problema não fazem diferença com esta opção e compartilham exatamente as mesmas configurações de "suspensão" nas máquinas com problema.