Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo ajuda você a solucionar problemas em que uma tarefa agendada não é executada conforme o esperado no Agendador de Tarefas.
Ao configurar e agendar uma tarefa usando o Agendador de Tarefas, você pode encontrar um dos seguintes problemas:
- A tarefa não é iniciada no horário agendado.
- O status da tarefa permanece em Em execução indefinidamente.
- A tarefa é concluída, mas as ações esperadas não ocorrem.
- Os erros aparecem na guia Histórico ou na coluna Resultado da Última Execução no Agendador de Tarefas.
Para solucionar o problema, siga estas etapas:
- Testar seu script antes de colocá-lo em uma tarefa
- Use a coluna Status e a guia Histórico para verificar o status da tarefa
- Verificar erros no histórico de tarefas
Etapa 1: testar seu script antes de colocá-lo em uma tarefa
O Agendador de Tarefas é o gatilho de uma tarefa. Se você usar um script, um script completo será o pré-requisito para configurar uma tarefa agendada. Para garantir que não haja nenhum erro antes de colocá-lo em uma tarefa, teste seu script diretamente com ferramentas como o PowerShell e o Prompt de Comando.
Etapa 2: Use a coluna Status e a guia Histórico para verificar o status da tarefa
Verifique a guia Histórico para eventos de tarefa específicos. Essa guia permite determinar se a tarefa foi acionada e concluída com êxito. Por exemplo:
Se a tarefa não for disparada, tente um gatilho manual. Defina a hora de início do gatilho em um momento futuro se for um gatilho Em um agendamento e salve a tarefa novamente (registre novamente a tarefa). Se ainda não estiver disparado, colete a configuração da tarefa clicando com o botão direito do mouse na tarefa e exportando-a para um .xml
arquivo para verificação inicial.
Se já estiver disparado, use a coluna Status e a guia Histórico para verificar se há erros durante a execução da tarefa.
Normalmente, a tarefa deve estar no status Pronto para ser acionada manual ou automaticamente. Se ele permanecer no status Em execução por muito tempo, verifique as ações em sua tarefa. Por exemplo, se a tarefa executar um aplicativo personalizado ou um script do PowerShell, localize o processo no Gerenciador de Tarefas. Em seguida, solucione o motivo pelo qual o processo continua em execução e não sai coletando despejos ou outros rastreamentos de um processo específico.
Etapa 3: verificar erros no histórico de tarefas
Se houver erros ao concluir a tarefa ou se a tarefa for concluída com êxito, mas não mostrar uma saída esperada, use os seguintes métodos para restringir ainda mais o problema:
- Use um script simplificado para determinar se o problema está relacionado ao script ou ao aplicativo.
- Habilite as transcrições para verificar se há erros durante a execução do script do PowerShell. Para script em lote ou outros, adicione mais comandos de saída para rastrear a falha de um comando específico.
- Altere as opções de segurança para Executar somente quando o usuário estiver conectado para determinar se o problema está no contexto de segurança.
Logs a serem coletados
Se as etapas anteriores não resolverem o problema e você considerar entrar em contato com o Suporte da Microsoft para obter mais assistência, reúna as seguintes informações com antecedência:
- Configuração da tarefa (o arquivo exportado
.xml
) - Log de eventos do Agendador de Tarefas (Logs>de Aplicativos e Serviços do Visualizador de Eventos>Microsoft>Windows>TaskScheduler>Operacional)