Tarefa de repetição do Agendador de Tarefas não acionada

8

Estou tentando configurar uma tarefa que inicie um arquivo .exe a cada minuto.

Eu criei um Trigger, que quando acionado executará o .exe e repetirá cada minuto indefinidamente. (Eu também tentei criar uma tarefa diária, a vez desencadeada irá repetir cada minuto para esse dia).

Quando executo a tarefa manualmente, ela funciona como esperado, mas se eu deixar a tarefa para alcançar o 'Próximo tempo de execução' em vez de executar e atualizar o 'Tempo de última execução', o 'Próximo tempo de execução' será atualizado para executar um minuto depois e o "Last Run Time" permanece o mesmo.

Eu verifiquei o histórico de tarefas e não há novos eventos. Além disso, eu tenho o log dentro do exe especificado e não está mostrando que ele foi executado.

    
por Jack Allen 15.01.2015 / 12:10

3 respostas

14

Apenas no caso de você acionar a tarefa manualmente ...

Acabei de me deparar com este mesmo problema no Windows 7. Não o testei em nenhuma outra versão do Windows.

Parece que as tarefas repetidas não são executadas quando executadas manualmente (clique com o botão direito do mouse em uma tarefa e selecione "Executar").

Quando executado manualmente, a tarefa será executada apenas uma vez e pronto!

Este é um fio de viagem, pois é natural que as pessoas simplesmente executem a tarefa manualmente logo após sua criação, para verificar se ela está funcionando conforme o esperado.

O que você poderia fazer, defina o acionador como "Na inicialização". Depois de reinicializar a máquina, a tarefa deve estar no status "Enfileirada". Isso significa que ele será executado no intervalo configurado.

    
por 31.03.2015 / 23:29
2

O acionamento manual é para teste. Você precisa de um gatilho real para iniciar a repetição.

Eu resolvi isso configurando um acionador para iniciar o sistema, como sugerido, mas se essa sessão falhar ou você fizer edições e não quiser reiniciar a máquina, basta definir um acionador adicional para executar o mesmo tipo de repetição em uma base diária, com um tempo de início em um ou dois minutos.

Você pode deixar os dois acionadores em execução e configurá-los para não iniciar outra instância se um já estiver em execução, com tempos limite apropriados para eliminar a instância atual se ela for executada por muito tempo. Dessa forma, você tem a garantia de ser acionado, mesmo que a instância iniciada quando o computador foi reinicializado pela última vez seja interrompida.

    
por 31.01.2017 / 19:05
1

Também encontrei esse problema. Consegui resolvê-lo definindo a data e a hora de início um ou dois minutos antes do tempo de execução da tarefa para acionar a ação e começar a repeti-la conforme configurado.

    
por 20.06.2017 / 14:48