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

4

Eu tenho uma tarefa agendada em uma caixa do Windows Server 2000 que está agendada para ser executada diariamente. Na segunda-feira, a tarefa foi executada perfeitamente, pois a ação que disparou (um aplicativo de console) foi concluída, mas a tarefa agendada em si ainda está marcada como "Em execução" na janela Tarefas agendadas. Então, ontem e hoje, o trabalho não foi acionado.

O processo subjacente não está presente, o mesmo aplicativo de console é executado por várias outras tarefas agendadas com argumentos diferentes em outros momentos e eles foram concluídos.

Infelizmente, o registro de tarefas agendadas (Tarefas agendadas > Avançado > Exibir registro) 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á desabilitada).

Gostaria de poder reutilizar essa 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.

    
por Unsliced 11.08.2010 / 18:49

2 respostas

1

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

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

Espero que isso seja uma ajuda.

    
por 30.08.2013 / 19:23
0

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

    
por 11.08.2010 / 20:47