Eu tenho uma tarefa agendada todos os dias às 3:00 , em uma máquina Vista 64. Na maioria das vezes começa às 3:00:00, às vezes 2:59:59, o que é bom.
Mas de tempos em tempos a tarefa é iniciada em um tempo completamente arbitrário , como 12:50 ou 18:30. Às vezes eu vejo a janela da tarefa aparecer na minha frente enquanto eu trabalho. É muito IO-intensivo, então há uma razão pela qual eu corro à noite.
Aqui está um exemplo de um mês atrás. Ele mostra que a tarefa foi iniciada por volta das 03:00:00 de 30/10, 11/01 e 11/02, mas às 23:33:05 de 31/10. Sinto muito que a captura de tela do TaskScheduler esteja em francês, mas não tenho como alterar isso.
Oarquivoc:\Windows\Tasks\SCHEDLGU.TXT
indicaqueoAgendadordeTarefasestavaativoeemexecuçãonaquelemomento(novamente,datasemfrancês,desculpe):
..."Service du Planificateur de tâches"
Quitté à 15/09/2011 11:58:50
"Service du Planificateur de tâches"
Démarré à 15/09/2011 12:00:01
"Service du Planificateur de tâches"
6.0.6001.18000 (longhorn_rtm.080118-1840)
"Service du Planificateur de tâches"
Quitté à 08/11/2011 15:10:19
"Service du Planificateur de tâches"
Démarré à 08/11/2011 15:12:35
...
Não vejo absolutamente nada relevante nos logs do TaskScheduler que possam indicar por que foi lançado um tempo tão estranho. A máquina funciona 24/7 e nunca é reinicializada, exceto quando o Windows Update solicitar. Ele roda um conjunto extremamente limitado de softwares de terceiros, meu ambiente de trabalho consiste em pouco mais que Visual Studio e MSYS. Ele também executa o Linux em uma máquina virtual que executa tarefas regulares (isso não é realmente relevante, mas mostra que a máquina nunca vai dormir).
Esta pessoa tem exatamente o mesmo problema . A resposta da Microsoft (destruir e recriar a tarefa, ou usar outra conta de usuário) não foi muito útil para alguém que gostaria de entender o problema.
Como eu investigaria o que está acontecendo?