Eu uso essa tarefa agendada há anos e sempre funcionou bem. Algo estranho aconteceu algumas semanas atrás. Esta tarefa executa o arquivo .bat que inicia o script python. Ele é executado como administrador. Algumas semanas atrás, começou a falhar com o código de retorno 2147942401
.
Nota: se eu executá-lo manualmente clicando em 'Executar' ou no prompt, ele sempre é bem-sucedido.
Existem muitos artigos relacionados a esse erro e eu tentei tudo isso, mas ainda falhou. Por isso estou confuso o que aconteceu. Aqui estão as coisas que tentei mudar e nada disso resolveu o problema:
Altere as opções na guia 'Geral'
Alterar o tempo de execução. Nota: está programado para ser executado diariamente uma vez, mas tentei configurá-lo para ser executado de hora em hora para o dia e foi bem-sucedido apenas 2-3 vezes
Alterar os parâmetros da guia 'Ação'
Criar uma nova tarefa
Muitas outras coisas, mas nenhuma funcionou. Você tem alguma ideia do que mais poderia fazer com que o problema falhasse na tarefa que funcionou por anos? Obrigado
Na verdade, estou retirando minha pergunta e as pessoas podem desconsiderar porque encontrei o problema. Na verdade, após investigação, descobri que o problema não era com o Agendador de Tarefas e o arquivo .bat. A raiz do problema foi que um dos parâmetros que o script python executou via arquivo .bat mudou o valor. Depois de corrigir o problema com esse parâmetro, não observo esse comportamento estranho. Obrigado