Como solucionar problemas de tarefas agendadas no Windows XP e no Windows Server 2003

O suporte para o Windows XP terminou

A Microsoft terminou o suporte para o Windows XP em 8 de abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Saiba o que isto significa para você e como permanecer protegido.

O suporte para o Windows Server 2003 termina em 14 de julho de 2015.

A Microsoft terminou o suporte para o Windows Server 2003 em 14 de julho de 2015. Esta alteração afetou as suas atualizações de software e opções de segurança. Saiba o que isto significa para você e como permanecer protegido.

Sumário
Este artigo descreve detalhadamente como solucionar problemas de tarefas agendadas no Windows XP e no Windows Server 2003. Se as tarefas agendadas não forem executadas, é possível usar vários métodos para determinar a origem do problema.

Observação Administradores ou usuários com permissões de administradores podem configurar o Agendador de tarefas para enviar uma notificação quando uma tarefa agendada não for executada conforme definida. Para fazer isto, clique em Avisar sobre tarefas perdidas no menu Avançado.

voltar ao início

Verificando o status da tarefa

Verifique periodicamente o status das tarefas agendadas, porque às vezes você pode não estar ciente que uma tarefa agendada não foi executada. Use o modo de exibição Detalhe na janela do Agendador de tarefas para consultar as seguintes informações sobre cada tarefa:
  • Agenda - A agenda para cada tarefa.
  • Horário da próxima execução - A data e a hora que a tarefa está agendada para ser executada.
  • Horário da última execução - A data e a hora que a tarefa foi executada pela última vez.
  • Status - O status atual da tarefa.
  • Último resultado - Código que indica o resultado da última execução.
A coluna Status tem as seguintes informações sobre status e descrição:
  • Em branco - A tarefa não está executando ou foi executada com êxito.
  • Executando - A tarefa está executando no momento.
  • Perdidas - Uma ou mais tentativas para executar esta tarefa foi perdida.
  • Não foi possível iniciar - A tentativa mais recente de iniciar a tarefa não funcionou.
A coluna Último resultado exibe um código de conclusão. É possível obter uma explicação completa de todos os códigos de conclusão do Windows pelo MSDN, mas os códigos comuns para as tarefas agendadas são:
  • 0x0: A operação foi concluída com êxito.
  • 0x1: Uma função incorreta ou desconhecida foi chamada.
  • 0xa: Ambiente incorreto.
Se o código de resultado tiver o formato "C0000XXX", a tarefa não terá sido concluída com êxito (o "C" indica uma condição de erro). O código de erro "C" mais comum é "0xC000013A: O aplicativo terminou como resultado de um CTRL+C".

Verifique também os seguintes dados nas propriedades da tarefa:
  • Verifique se a caixa de seleção que ativa a tarefa está marcada.
  • Verifique se o caminho para o programa está correto. Verifique também se o programa necessita de alguns parâmetros de linha de comando que não foram encontrados.
voltar ao início

Verificando o log de tarefas agendadas

As tarefas agendadas mantêm um arquivo de log (Schedlgu.txt), na pasta c:\Windows. É possível exibir o log a partir da janela Tarefas agendadas clicando em Exibir log no menu Avançado.

O tamanho do arquivo de log é 32 KB e, ao atingir seu tamanho máximo, o arquivo começa a registrar automaticamente as novas informações no início do arquivo de log e sobrescreve as informações do arquivo de log antigo.

voltar ao início

Verificando o serviço Agendador de tarefas

O serviço Agendador de tarefas deve executar e deve estar configurado corretamente para executar tarefas. Se você interromper as tarefas agendadas manualmente da janela das Tarefas agendadas, o serviço irá parar e não será inicializado na próxima vez em que você iniciar o computador. Se o serviço não for configurado para fazer logon como a conta do sistema local, o serviço poderá não iniciar.

Para verificar as configurações para o serviço:
  1. Clique em Iniciar, em Painel de controle e clique duas vezes em Ferramentas administrativas.
  2. Clique em Gerenciamento do computador.
  3. Expanda Serviços e aplicativos e clique em Serviços.
  4. Clique com o botão direito do mouse no serviço Agendador de tarefas e clique em Propriedades.
  5. Na guia Geral, verifique se o tipo de inicialização está definido para automático e se o status do serviço está Iniciado. Se o serviço não estiver em execução, clique em Iniciar.
  6. Na guia Logon, verifique se a conta do sistema local está selecionada e se a caixa de seleção Permitir que o serviço interaja com a área de trabalho está marcada.
  7. Clique em OK e encerre o Gerenciamento do computador.
voltar ao início
Propriedades

ID do Artigo: 308558 - Última Revisão: 08/23/2006 23:57:00 - Revisão: 2.2

Microsoft Windows XP Professional, Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard x64 Edition, Microsoft Windows Server 2003, Enterprise x64 Edition

  • kbhowtomaster kbtshoot kbenv KB308558
Comentários