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

Traduções de Artigos Traduções de Artigos
Artigo: 308558 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo passo a passo descreve como resolver problemas de tarefas agendadas no Windows XP e no Windows Server 2003. Se as tarefas agendadas não forem executadas, poderá utilizar vários métodos para determinar a origem do problema.

Nota: os administradores ou os utilizadores com permissões administrativas podem configurar o Programador de tarefas para enviar uma notificação quando uma tarefa agendada não for executada como programada. Para o fazer, clique em Alertar-me para tarefas não executadas no menu Avançadas.

Verificar o estado da tarefa

Verifique periodicamente o estado das tarefas agendadas porque, por vezes, poderá não se aperceber de que uma tarefa agendada não foi executada. Utilize a vista Detalhes da janela Tarefas agendadas para ver as informações que se seguem sobre cada tarefa:
  • Agenda - o agendamento da tarefa.
  • Próxima hora de execução - a hora e data da próxima execução agendada da tarefa.
  • Última hora de execução - a hora e data da última execução da tarefa.
  • Estado - o estado actual da tarefa.
  • Último resultado - código que indica o resultado da última execução.
A coluna Estado tem as seguintes informações descritivas e de estado:
  • Em branco - a tarefa não está em execução ou foi executada com êxito.
  • Em execução - a tarefa está actualmente em execução.
  • Falhada - uma ou mais tentativas de execução desta tarefa falharam.
  • Não foi possível iniciar - a tentativa mais recente de início da tarefa não funcionou.
A coluna Último resultado apresenta um código de conclusão. Pode obter uma explicação completa de todos os códigos de conclusão do Windows na MSDN, mas os códigos comuns das tarefas agendadas são:
  • 0x0: a operação foi concluída com êxito.
  • 0x1: foi invocada uma função incorrecta ou uma função desconhecida.
  • 0xa: o ambiente é incorrecto.
Se o código resultante tiver o formato "C0000XXX", a tarefa não foi concluída com êxito (o "C" indica uma condição de erro). O código de erro "C" mais comum é "0xC000013A: A aplicação foi terminada devido a um CTRL+C".

Verifique também os seguintes dados nas propriedades da tarefa:
  • Certifique-se de que a caixa de verificação que activa a tarefa tem uma marca de verificação.
  • Verifique o caminho do programa e certifique-se de que está correcto. Verifique também o programa para ver se necessita de alguns parâmetros da linha de comandos que estejam em falta.

Verificar o registo de tarefas agendadas

As Tarefas agendadas mantêm um ficheiro de registo (Schedlgu.txt), na pasta c:\Windows. Pode ver o registo a partir da janela Tarefas agendadas clicando em Ver registo no menu Avançadas.

O tamanho do ficheiro de registo é 32 quilobytes (KB) e, quando o tamanho atinge o seu máximo, começa automaticamente a registar novas informações no início do ficheiro de registo e escreve sobre as informações do ficheiro de registo antigo.

Verificar o serviço 'Programador de tarefas'

O serviço Programador de tarefas tem de estar em execução e correctamente configurado para executar tarefas. Se tiver parado as tarefas agendadas manualmente a partir da janela Tarefas agendadas, o serviço é parado e não é inicializado da próxima vez que iniciar o computador. Se o serviço não estiver configurado para iniciar sessão como a conta de sistema local, poderá não ser iniciado.

Para verificar as definições do serviço:
  1. Clique em Iniciar, clique em Painel de controlo e faça duplo clique em Ferramentas administrativas.
  2. Clique em Gestão de computadores.
  3. Expanda Serviços e aplicações e clique em Serviços.
  4. Clique com o botão direito do rato no serviço Programador de tarefas e clique em Propriedades.
  5. No separador Geral, certifique-se de que o tipo de arranque está definido como automático e de que o estado do serviço é Iniciado. Se o serviço não estiver em execução, clique em Iniciar.
  6. No separador Iniciar sessão, certifique-se de que a conta do sistema local está seleccionada e de que a caixa de verificação Permitir a interacção entre o serviço e o ambiente de trabalho tem uma marca de verificação.
  7. Clique em OK e saia da Gestão de computadores.

Propriedades

Artigo: 308558 - Última revisão: 29 de maio de 2006 - Revisão: 2.5
A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
Palavras-chave: 
kbenv kbhowtomaster kbtshoot KB308558

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com