Temos um sistema Win7 Pro de 32 bits em que queremos agendar um backup diário para ser executado às 13:00. A tarefa foi criada ontem de manhã. Correu bem naquela tarde. Não funcionou hoje. Quando o Agendador de Tarefas é aberto, a tarefa não está mais na biblioteca.
Curiosamente, o schtasks.exe ainda o conhece, e o arquivo de trabalho XML ainda está localizado em C:\Windows\System32\Tasks
como deveria ser.
Onde começamos a diagnosticar e resolver isso?
Aqui estão alguns detalhes adicionais que podem restringir o escopo, mas Murphy diz que provavelmente são pistas falsas:
Em um prompt de comando do administrador, schtask /run /tn "\my task"
diz "Falha catastrófica" entre outras palavras que inspiram confiança.
Existe uma VPN envolvida, fornecida pelo OpenVPN. A tarefa tinha uma condição definida para ser executada apenas se essa conexão de rede estivesse disponível. Quando comparo o XML da tarefa ausente ao XML de uma tarefa recém-criada, descubro que a ID da rede foi alterada. Esta pode ser a causa raiz. Saberemos mais amanhã, depois que a VPN entrar e sair como normalmente acontece durante a noite.
Isso tudo funciona como esperado e sem nenhum problema em um segundo computador Win7 Pro idêntico de 32 bits, bem como em um sistema Win7 Pro de 64 bits.
A ferramenta de backup é uma besta caseira, mas, do ponto de vista do Agendador de Tarefas, resume-se a executar um arquivo em lotes pelo menos uma vez por dia.
Tags windows-7 task-scheduler