Seu Agendador de Tarefas não está funcionando? Calma: este guia ajuda. Listamos sete métodos para testar, do PowerShell ao Editor do Registro, conforme o seu caso.
Antes, vale relembrar o que é o Agendador de Tarefas. Esse serviço do Windows 11 automatiza tarefas de manutenção do sistema e scripts definidos pelo usuário. Quando o Agendador de Tarefas falha ou funciona de forma inadequada, trabalhos essenciais em segundo plano podem parar de ser executados, o que resulta em atualizações perdidas, backups incompletos ou fluxos de trabalho interrompidos. Por isso, é fundamental que você, ou sua equipe de TI, resolva o problema assim que notar qualquer inconsistência.
📌 Estratégias de implantação recomendadas:
Clique para escolher um método | 💻 Melhor para usuários individuais | 💻💻💻 Melhor para empresas |
| Método 1: usar o console de Serviços | ✓ | |
| Método 2: verificar as dependências do Agendador de Tarefas | ✓ | |
| Método 3: usar o Editor do Registro | ✓ | ✓ |
| Método 4: reparar a DLL do Agendador de Tarefas pelo Prompt de Comando | ✓ | |
| Método 5: verificar e reparar arquivos de sistema pelo Prompt de Comando | ✓ | ✓ |
| Método 6: usar o PowerShell | ✓ | |
| Método 7: usar a Política de Grupo | ✓ |
Acompanhe o processo neste vídeo: Solução de problemas do serviço Agendador de Tarefas no Windows 11.
Guia prático para quando uma tarefa agendada não é executada
Método 1: usar o console de Serviços
O Agendador de Tarefas pode deixar de iniciar porque o serviço não está em execução ou foi desativado. Esta é uma das formas mais rápidas e simples de restaurar o funcionamento.
📌 Casos de uso: recomendado como primeira ação se você receber o erro “serviço não está em execução”.
📌 Pré-requisitos:
- Ter privilégios de administrador em um sistema Windows 11
Passos:
- Pressione Win + R, digite services.msc e pressione Enter.
- Localize o Agendador de Tarefas na lista.
- Clique duas vezes no serviço para abrir suas propriedades.
- Defina o Tipo de inicialização como Automático.
- Se o status do serviço for Parado, clique em Iniciar.
- Clique em Aplicar e depois em OK.
Método 2: verificar as dependências do Agendador de Tarefas
O Agendador de Tarefas depende de outros serviços para funcionar. Se alguma dependência necessária estiver parada ou mal configurada, o serviço principal falha ou para imediatamente.
📌 Casos de uso: útil quando o Agendador de Tarefas inicia e para logo em seguida, ou quando o Visualizador de Eventos mostra erros ligados a RPC, COM ou ao Log de Eventos do Windows.
📌 Pré-requisitos:
- Privilégios de administrador.
- É recomendável ter alguma experiência e familiaridade na análise de serviços do sistema.
Passos:
- Pressione Win + R, digite services.msc e pressione Enter.
- Verifique os serviços a seguir e confirme que estão em execução e definidos como Automático.
- Chamada de Procedimento Remoto (RPC)
- Iniciador de Processos de Servidor DCOM
- Mapeador de Ponto de Extremidade RPC
- Log de Eventos do Windows
- Clique com o botão direito em cada serviço e selecione Iniciar, caso ainda não esteja em execução.
- Reinicie o computador se tiver alterado alguma dependência.
Método 3: usar o Editor do Registro
Às vezes, o Agendador de Tarefas está desativado no Registro do Windows, seja por configuração incorreta, seja por conflito com softwares de terceiros. Reativá-lo garante que o serviço possa iniciar automaticamente com o Windows.
📌 Casos de uso: recomendado se o serviço Agendador de Tarefas não iniciar manualmente nem após a reinicialização e você já tiver descartado problemas no console de Serviços.
📌 Pré-requisitos:
- Ter privilégios de administrador.
- Recomendamos fortemente fazer backup do Registro do Windows antes de continuar. Configurações incorretas podem deixar o sistema instável.
- O ideal é ter experiência com o Registro, embora não seja obrigatório.
Passos:
- Pressione Win + R, digite regedit e pressione Enter.
- Acesse HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule
- No painel à direita, clique duas vezes no DWORD Start
- Defina o valor como 2 (Automático).
- Clique em OK.
- Feche o Editor do Registro.
- Reinicie o computador para aplicar as alterações.
Método 4: reparar a DLL do Agendador de Tarefas pelo Prompt de Comando
Arquivos DLL do Agendador de Tarefas corrompidos ou não registrados podem causar falhas ao abrir a interface ou ao executar tarefas agendadas. Use este método para registrar a DLL novamente.
📌 Casos de uso: este método é útil se o Agendador de Tarefas abrir com erros, travar logo após ser aberto ou exibir uma interface em branco ou incompleta.
📌 Pré-requisitos:
- Ter privilégios de administrador de TI
Passos:
- Abra o Prompt de Comando como administrador. Para isso, localize o ícone do Prompt de Comando, clique nele com o botão direito e selecione Executar como administrador.
- Execute os comandos a seguir, um após o outro:
- regsvr32 /u /s taskschd.dll
- regsvr32 /i /s taskschd.dll
- Feche o Prompt de Comando.
- Reinicie o dispositivo.
Método 5: verificar e reparar arquivos de sistema pelo Prompt de Comando
Arquivos de sistema corrompidos podem impedir que o Agendador de Tarefas ou suas dependências funcionem direito. O Prompt de Comando ajuda a detectar e corrigir esses problemas automaticamente.
📌 Casos de uso: recomendado se vários recursos ou serviços do Windows parecerem instáveis ou se nenhum dos métodos anteriores resolveu o problema
📌 Pré-requisitos:
- Ter privilégios de administrador.
Passos:
- Abra o Prompt de Comando como administrador. Para isso, localize o ícone do Prompt de Comando, clique nele com o botão direito e selecione Executar como administrador.
- Execute este comando e pressione Enter: sfc /scannow
- Quando a verificação terminar, digite o seguinte e pressione Enter:
DISM /Online /Cleanup-Image /RestoreHealth - Reinicie o computador após a conclusão dos dois comandos.
Método 6: usar o PowerShell
Este método ajuda a redefinir o estado das tarefas e a verificar se novas tarefas são executadas corretamente.
📌 Casos de uso: recomendamos este método quando algumas ou todas as tarefas falham mesmo com o serviço Agendador de Tarefas em execução, ou quando você recebe mensagens de erro específicas de tarefas.
📌 Pré-requisitos:
- Ter privilégios de administrador de TI.
- Não é obrigatório, mas ajuda muito conhecer comandos básicos do PowerShell. Tenha cuidado com este método: as instruções a seguir vão excluir todas as tarefas existentes, a menos que sejam personalizadas.
Passos:
- Abra o PowerShell como administrador.
- Execute o comando a seguir para cancelar o registro de todas as tarefas:
Get-ScheduledTask | ForEach-Object { Unregister-ScheduledTask -TaskName $_.TaskName -Confirm:$false } ⚠️ AVISO: a ação é irreversível sem um backup. Tenha extremo cuidado.
- (Opcional) Para testar a criação de tarefas, execute:
$action = New-ScheduledTaskAction -Execute "notepad.exe"Register-ScheduledTask -Action $action -Trigger (New-ScheduledTaskTrigger -AtLogOn) -TaskName "TestTask" -Description "Simple test task" - Abra o Agendador de Tarefas e confira se a “TestTask” aparece na lista e está funcionando.
💡 Dica: precisa de uma revisão? Inscreva-se neste curso intensivo gratuito, PowerShell for IT Ninjas.
Método 7: usar a Política de Grupo
Configurações de Política de Grupo, sobretudo em ambientes corporativos, podem impedir o funcionamento correto do Agendador de Tarefas. Este método verifica e remove restrições baseadas em políticas.
📌 Casos de uso: recomendado se o Agendador de Tarefas não abrir ou se o serviço continuar desativado mesmo definido como Automático. O método de Política de Grupo também é especialmente relevante em sistemas gerenciados pelo Active Directory ou por GPOs da organização.
📌 Pré-requisitos:
- Ter privilégios de administrador e acesso ao Editor de Política de Grupo Local.
- Em dispositivos ingressados no domínio, você pode precisar de ferramentas adicionais como gpresult ou RSOP para auditar políticas herdadas.
Passos:
- Pressione Win + R, digite gpedit.msc e pressione Enter.
- Acesse: Configuração do Computador > Modelos Administrativos > Componentes do Windows > Agendador de Tarefas
- Analise as políticas listadas nessa pasta. Dê atenção às que:
- Estão definidas como Ativado
- Usam termos restritivos como “Impedir”, “Desativar” ou “Não permitir”.
- Procure políticas restritivas comuns, como:
- “Não permitir a criação de tarefas”: impede o registro de novas tarefas
- “Impedir a execução do Agendador de Tarefas”: desativa o serviço inteiro
- “Não permitir o uso da interface do Agendador de Tarefas”: bloqueia o console de gerenciamento
- Procure qualquer política definida como Ativado que pareça restringir funcionalidades. Confira novamente e defina como Não configurado ou Desativado.
- Aplique as alterações e feche o Editor de Política de Grupo.
- Abra um Prompt de Comando elevado e execute gpupdate /force para aplicar as alterações imediatamente.
💡 Dica (para ambientes de domínio): se o sistema estiver ingressado no domínio, execute este comando para gerar um relatório completo de políticas:
gpresult /h C:\GPO_Report.html
Abra o arquivo HTML para ver quais GPOs de domínio podem estar sobrepondo as configurações locais.
Como confirmar se algum dos métodos funcionou
- Abra o Agendador de Tarefas pelo menu Iniciar.
- Confirme que o console abre sem erros.
- Verifique se é possível criar e executar uma tarefa de teste.
- Consulte o Visualizador de Eventos em Logs de Aplicativos e Serviços > Microsoft > Windows > Task Scheduler em busca de erros do serviço.
Outros pontos a considerar quando o Agendador de Tarefas não está funcionando
- Lembre-se de que algumas ferramentas de antivírus ou de proteção de endpoints podem interferir no Agendador de Tarefas.
- Nunca exclua manualmente entradas em C:\Windows\System32\Tasks sem ter feito backup delas.
- Gerencie as tarefas sempre pela interface gráfica, pelo PowerShell ou por importações de XML, nunca editando arquivos diretamente.
⚠️ Pontos de atenção
| Riscos | Possíveis consequências | Como reverter |
| Editar o Registro do Windows incorretamente | Desativar o Agendador de Tarefas ou outros serviços críticos | Faça backup das chaves do Registro antes de alterar |
| Configurar a Política de Grupo de forma errada | O Agendador de Tarefas pode ficar bloqueado para todos os usuários | Use o gpedit.msc para reverter ou desativar políticas |
| Registrar DLLs do sistema de forma inadequada | Comportamento inesperado do sistema ou panes | Use a restauração do sistema se o sistema ficar instável |
| Excluir tarefas em massa com o PowerShell | Perda de backups, verificações ou scripts agendados | Faça backup das tarefas manualmente ou exporte-as como XML |
Solução de problemas avançada do Agendador de Tarefas
Mesmo depois das correções principais, o Agendador de Tarefas ainda pode apresentar falhas por instabilidade do serviço, conflitos de permissão, restrições de política ou corrupção no nível da tarefa. Veja os problemas mais comuns e como resolvê-los:
O Agendador de Tarefas inicia e para logo em seguida
- Abra o services.msc.
- Confirme que estes quatro serviços estão Em execução e definidos como Automático:
- Chamada de Procedimento Remoto (RPC)
- Iniciador de Processos de Servidor DCOM
- Mapeador de Ponto de Extremidade RPC
- Log de Eventos do Windows
- Inicie os serviços que estiverem parados e reinicie o sistema
💡 Observação: esse problema é bem comum após uma restauração do sistema ou uma atualização incompleta do Windows.
Erros de “Acesso negado” ao criar ou editar tarefas
- Abra o console de Serviços e clique duas vezes em Agendador de Tarefas.
- Na guia Logon, confirme que o serviço é executado como conta Sistema Local.
- Confirme que a caixa de seleção Permitir que o serviço interaja com a área de trabalho está desmarcada.
- Confirme que está conectado com um usuário com privilégios de administrador.
💡 Observação: se usa ferramentas de segurança de terceiros, verifique se elas não estão restringindo a criação de tarefas agendadas.
Tarefas agendadas corrompidas que não somem
Use o PowerShell para remover com segurança todas as tarefas agendadas e registrar uma tarefa de teste limpa:
- Abra o PowerShell.
- Execute este comando:
Get-ScheduledTask | ForEach-Object { Unregister-ScheduledTask -TaskName $_.TaskName -Confirm:$false }
# Re-register a basic test task to validate functionality$action = New-ScheduledTaskAction -Execute "notepad.exe"Register-ScheduledTask -Action $action -Trigger (New-ScheduledTaskTrigger -AtLogOn) -TaskName "TestTask" -Description "Simple test task"⚠️ Aviso: isso exclui todas as tarefas agendadas.
💡 Dica: evite excluir tarefas manualmente em C:\Windows\System32\Tasks. Isso pode gerar referências XML órfãs e panes no Agendador de Tarefas.
Política de Grupo bloqueando recursos do Agendador de Tarefas
- Execute o gpedit.msc.
- Acesse: Configuração do Computador > Modelos Administrativos > Componentes do Windows > Agendador de Tarefas
- Procure políticas ativadas que:
- Impeçam a criação de tarefas
- Desativem o Agendador de Tarefas
- Bloqueiem o acesso à interface do Agendador de Tarefas
- Defina qualquer política restritiva como Não configurado ou Desativado
- Em seguida, execute gpupdate /force em um Prompt de Comando elevado.
💡 Observação: em máquinas ingressadas no domínio, use gpresult /h report.html para identificar GPOs herdadas que podem estar sobrepondo as configurações locais.
Guia de início rápido
Recursos do NinjaOne para o serviço Agendador de Tarefas. Veja só:
1. NinjaOne tem um script específico chamado “Scheduled Task Report” que ajuda na solução de problemas.
Esse script:
- Obtém a lista de tarefas agendadas
- Envia a lista para o log de atividades
- Pode salvar a lista em um campo personalizado, se você quiser
2. Também existe o script “Scheduled Task Created Alert”, que pode:
- Avisar sobre novas tarefas agendadas criadas dentro de um número definido de horas
3. A plataforma oferece vários recursos de gerenciamento de tarefas no Windows:
- Verificação e gerenciamento de tarefas agendadas
- Scripts para interagir com tarefas do sistema
- Recursos de monitoramento e relatórios
Diagnostique e resolva os problemas quando uma tarefa agendada não é executada
O Agendador de Tarefas é a base de uma automação confiável no Windows. Quando não funciona direito, os administradores de TI podem recorrer a qualquer um dos sete métodos acima para resolver o problema na hora.
Tópicos relacionados:
- Domine as tarefas agendadas no Windows com o PowerShell: um guia para profissionais de TI
- Como criar um alerta de tarefa agendada com o PowerShell
- Tarefas agendadas por política
- Como ativar ou desativar o histórico do Agendador de Tarefas no Windows
- Como ativar ou desativar o histórico do Agendador de Tarefas no Windows (vídeo)
- Como auditar tarefas agendadas e limpar entradas obsoletas com o PowerShell (vídeo)
