In This Task
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.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.
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.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:-
Clique em Iniciar, em Painel de controle e clique duas vezes em Ferramentas administrativas.
-
Clique em Gerenciamento do computador.
-
Expanda Serviços e aplicativos e clique em Serviços.
-
Clique com o botão direito do mouse no serviço Agendador de tarefas e clique em Propriedades.
-
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.
-
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.
-
Clique em OK e encerre o Gerenciamento do computador.