O Agendador de Tarefas do Windows não inicia a tarefa no próximo tempo de execução


20

Eu tenho uma tarefa do Agendador de Tarefas do Windows Server 2008 SP 2 que deve ser executada a cada 10 minutos.

insira a descrição da imagem aqui

O gatilho diz "Às 18h50 todos os dias - Depois de disparado, repita a cada 10 minutos indefinidamente".

Olhando para o próximo tempo de execução, diz 18/06/2012 20:00. No entanto, quando deixo esse tempo passar, o próximo tempo de execução muda para 20:10, mas a tarefa não foi iniciada e o último tempo de execução permanece inalterado em relação a ontem. O resultado da última execução é "A operação foi concluída com êxito. (0x0)".

Funcionou quando o criei, alguns dias atrás, mas hoje eu o desabilitei e o reativei e agora ele não será iniciado automaticamente. Ainda posso acioná-lo manualmente e isso funciona.

Como posso executar esta tarefa automaticamente a cada 10 minutos quando ativada, não importa o quê?


Como você sabe que a tarefa não foi executada nesse intervalo? Geralmente, uma tarefa que é executada corretamente em um prompt de comando não funciona em uma tarefa agendada devido a um dos muitos motivos diferentes. Credenciais que não têm permissões, ou nenhuma credencial, ou nenhum caminho "iniciar no", ou caminhos relativos sendo usados ​​quando não deveriam, etc. O ponto é, talvez a tarefa esteja iniciando, mas também esteja terminando imediatamente.
— Mark Henderson

A tarefa foi executada anteriormente, conforme indicado na guia Histórico do TS. Acabei de perceber o problema hoje quando desabilitei a tarefa e a reativei. Olhando para a guia Histórico, não está mais começando no horário indicado no Próximo tempo de execução. Continuo atualizando a exibição e o Próximo tempo de execução é atualizado apenas 10 minutos depois, mas nada aconteceu (o último tempo de execução e o último resultado da execução não são atualizados).
— Dan C

Reiniciei o servidor e, como você sabe, as tarefas estão funcionando agora! Parece que o Agendador de tarefas precisava de um bom chute nas calças. Vou ficar de olho e atualizar aqui.
— Dan C

Respostas:


14

Minha correção foi simples ... eu já havia executado manualmente a tarefa agendada, mas criei a tarefa agendada com a intenção de usá-la diariamente ... Eu tinha vários TB para copiar em um servidor de backup, então não pude agendar a tarefa agora mesmo. Minha correção foi atualizar a data de início para o dia atual e, por algum motivo, resolvi-a. Informações detalhadas: A data de início anterior era 3 de janeiro, quando eu criei a tarefa e a executei manualmente. A tarefa foi ativada para execução diária e falhou em 5 de janeiro. Entrou nas configurações e atualizou a data para o dia atual (6 de janeiro), foi executada naquela noite e concluída em 7 de janeiro). Localização: Server 2012 R2, Agendador de tarefas, Abrir tarefa, guia Triggers, Abrir Trigger, Atualizar data de início para o dia atual.

Espero que isso ajude os outros.


Isso funcionou para mim também. Eu importei uma tarefa mais antiga de outro computador, a Data de início foi definida para o ano de 2010. Após atualizá-la para hoje, funcionou como um encanto!
— Stefan Profanter

Eu defini minha tarefa para o futuro próximo e isso foi corrigido para mim. O dia atual não seria suficiente se fosse no passado.
— jocull

Ótimos scripts importados de outro servidor, porque havia muitos gatilhos instalados. Eles eram do mesmo dia! Mas tive que abrir manualmente cada gatilho e salvá-lo novamente para ativá-lo. MS estúpido!
— Hugo Delsing

1
Eu já vi isso em versões mais recentes do Windows também. É um bug, não?
— Jonesome Reinstate Monica

8

Isso pode não ser relevante agora, mas, se você ativar \ desativar tarefas agendadas manualmente, poderá usar a opção de iniciar a tarefa o mais rápido possível, depois que a inicialização agendada foi perdida. insira a descrição da imagem aqui


7

Verifique a data / hora de início do trabalho. Isso pode enganá-lo (ele já me pegou antes).


1
O trabalho está definido como Iniciar em 13/06/2010, 18:50. Como hoje é dia 18, acho que não é esse o problema.
— Dan C

Pelo menos espero que não seja esse o problema. Eu odiaria ter que mudar a data e a hora toda vez que desativar / reativar a tarefa. Não precisei fazer isso no Agendador de tarefas do Windows Server 2003.
— Dan C

7

Provavelmente é tarde demais para ajudar com este tópico de três anos.

Na guia Geral, escolha a opção "Executar se o usuário estiver conectado ou não".

A configuração padrão é "Executar apenas quando o usuário estiver conectado", o que significa que a tarefa não será executada até que alguém faça logon no servidor.


3

Acho que você deseja definir a tarefa para ser executada uma vez a cada 10 minutos por 24 horas, pois está ativando a repetição uma vez ao dia. para que fosse executado diariamente, repetindo a cada 10 minutos por 24 horas e depois repetindo o processo.

tampa de tela do agendador de tarefas

Também pode ser necessário definir a opção "Interromper tarefa se ela for mais longa que" em "Configurações" para a tarefa. Pode estar pulando a tarefa agendada porque o agendador de tarefas acha que a tarefa ainda está sendo executada quando não está ...


2

Eu tive um problema semelhante. O agendador de tarefas parou de funcionar devido a algum motivo no local remoto. mas quando a máquina reiniciou, o agendador de tarefas foi iniciado. Eu disse a eles para executar o trabalho do agendador de tarefas e, em seguida, espero que ele inicie a próxima execução, por que não foi iniciado. A única última coisa é que tenho que ir para o local do servidor, alterar a data de início da data antiga para a atual e também alterar o tempo para o atual, depois dessa alteração, apenas ele começará a funcionar. No entanto, pensei que deveria começar por si só quando a máquina reiniciar. Não encontrei nenhuma configuração que funcionasse, exceto manualmente e alterei a hora da data para a hora atual e a próxima.



1

Verifique se a tarefa e o gatilho estão ativados.

Eu vim aqui porque tinha o mesmo problema. Acontece que o gatilho foi desativado. Por algum motivo, o agendador de tarefas usa gatilhos desabilitados na caixa "Próximo tempo de execução" ...


0

É um bug do Windows no Agendador de tarefas

Eu configurei uma tarefa para disparar a cada 15 minutos semelhante, no entanto, ela ficou presa no estado "A tarefa ainda não foi executada", mesmo que o próximo tempo de execução estivesse sendo atualizado corretamente

Após aproximadamente um dia, começou a funcionar como esperado

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.