A tarefa agendada foi concluída, mas ainda mostra o status como em execução

A tarefa agendada foi concluída, mas ainda mostra o status como em execução

Eu tenho uma tarefa agendada em uma caixa do Windows Server 2000 que está agendada para execução diária. Na segunda-feira, a tarefa funcionou perfeitamente, pois o que foi acionado (um aplicativo de console) foi concluído, mas a tarefa agendada em si ainda está marcada como “Em execução” na janela Tarefas agendadas. Então, tanto ontem como hoje o emprego não foi demitido.

O processo subjacente não está presente, o mesmo aplicativo de console é executado por inúmeras outras tarefas agendadas com argumentos diferentes em outros momentos e elas foram concluídas de maneira organizada.

Infelizmente, o log de tarefas agendadas (Tarefas agendadas > Avançado > Exibir log) não mostra histórico suficiente para mostrar quando este trabalho foi executado.

Quando clico com o botão direito na tarefa e seleciono Finalizar tarefa, ela não tem efeito (a opção Executar está desativada).

Gostaria de poder reutilizar esta tarefa agendada, mas mais do que isso, quero entender o que pode ter causado esse problema para tentar garantir que isso não aconteça novamente.

Responder1

Quando o trabalho termina, ele tenta se atualizar indicando (a) a data da última execução e (b) redefinir o status do trabalho paraem branco. Para fazer isso, ele deve ter controle total do arquivo do trabalho. Se outro processo tentar acessar o arquivo do trabalho (provavelmente o culpado é o software antivírus), o arquivo do trabalho seráocupadoe não será atualizado.

A melhor coisa a fazer é desabilitar a verificação antivírus de c:\windows\tasks.

Espero que isso seja alguma ajuda.

Responder2

Você pode tentar reiniciar o serviço de agendador de tarefas do Windows, mas às vezes reiniciar uma caixa do Windows resolverá todos os seus problemas ;-)

informação relacionada