Rain WikiWindows · Linux · Android

Agendador de Tarefas

Ferramenta integradaWindows 7, 8.1, 10, 11

O Agendador de Tarefas é o componente do Windows que inicia programas e scripts em horários definidos ou mediante eventos, como logon, inicialização ou tempo de ociosidade. O próprio Windows utiliza centenas de tarefas para manutenção, e muitos aplicativos adicionam as suas próprias, frequentemente para atualizadores. Ele é aberto com o comando taskschd.msc.

1Tarefas e gatilhos

Cada tarefa possui gatilhos (quando ela inicia), ações (o que ela executa), condições (por exemplo, apenas na alimentação CA) e configurações (por exemplo, parar após um limite de tempo). As tarefas são organizadas em pastas na Biblioteca do Agendador de Tarefas; a pasta Microsoft\Windows contém as tarefas do próprio sistema.

2Linha de comando

schtasks /query /fo LIST /v lista todas as tarefas com detalhes. '/change /tn <name> /disable' desabilita uma tarefa, '/delete /tn <name>' a remove. No PowerShell, 'Get-ScheduledTask' e 'Disable-ScheduledTask' realizam a mesma função.

3Tarefas como método de inicialização

Como uma tarefa pode ser executada no logon, alguns programas usam tarefas em vez de entradas de inicialização. Configurações > Aplicativos > Inicialização não as exibe, portanto, o Agendador de Tarefas é o local para verificar quando um programa continua iniciando.

Como desabilitar uma tarefa

  1. Pressione Win+R, digite taskschd.msc e pressione Enter.
  2. Abra a Biblioteca do Agendador de Tarefas e selecione a pasta do programa.
  3. Selecione a tarefa e leia as guias Gatilhos e Ações.
  4. Clique com o botão direito na tarefa e escolha Desabilitar (prefira Desabilitar a Excluir).
  5. Verifique após uma reinicialização se o programa ainda funciona conforme o necessário.

Cuidados

  • Não desabilite tarefas em Microsoft\Windows a menos que saiba sua finalidade; elas lidam com atualizações, manutenção e backups.
  • A exclusão de uma tarefa não pode ser desfeita sem o programa que a criou; a desabilitação pode.

Fontes

  1. Agendador de Tarefas para desenvolvedores (Microsoft Learn) learn.microsoft.com
  2. Comandos schtasks (Microsoft Learn) learn.microsoft.com

Última revisão: