Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O serviço Agendador de Tarefas permite que você execute tarefas automatizadas em um computador escolhido. Com este serviço, você pode agendar qualquer programa para ser executado em um horário conveniente para você ou quando ocorrer um evento específico. O Agendador de Tarefas monitora os critérios de tempo ou evento escolhidos e, em seguida, executa a tarefa quando esses critérios são atendidos.
Onde o Agendador de Tarefas está instalado
O Agendador de Tarefas é instalado automaticamente com todas as versões suportadas do Windows. Use sempre a API do Task Scheduler 2.0 para novos desenvolvimentos.
Note
As interfaces do Agendador de Tarefas 1.0 estão obsoletas. Todo o código novo deve direcionar-se para a API do Agendador de Tarefas 2.0, que está disponível no Windows Vista e versões posteriores.
O Agendador de Tarefas é iniciado sempre que o sistema operacional é iniciado. Ele pode ser executado através da interface gráfica do usuário (GUI) do Agendador de Tarefas ou através da API do Agendador de Tarefas descrita neste SDK.
Programação energeticamente eficiente
O Agendador de Tarefas integra-se com a gestão de energia do Windows para minimizar o impacto na duração da bateria e na experiência do utilizador. Ao desenhar tarefas agendadas:
Importante
Nunca use tarefas de sondagem de curta duração em dispositivos alimentados por bateria. Uma tarefa executada a cada 5 minutos impede que o sistema entre em estados de inatividade de baixo consumo. Use em vez disso gatilhos de eventos, gatilhos inativos ou agendamento de manutenção.
| Approach | Quando utilizar | Comportamento de potência |
|---|---|---|
| Manutenção automática | Tarefas de manutenção que podem ser adiadas (desfragmentação, análises, limpeza). | Funciona apenas em repouso + corrente AC. Adia indefinidamente quando está a funcionar com bateria. |
| Acionador de inatividade | Trabalhos que exigem baixa carga do sistema mas não energia AC. | Aguarda a ausência do utilizador e que a CPU esteja inativa. |
| Desencadeador de eventos | Trabalho reativo (entrada no Registo de Eventos, evento WMI). | Só acontece quando o evento é ativado. Caso contrário, custo zero. |
| Acionador temporal + condições | Agendas recorrentes com StartWhenAvailable e StopIfGoingOnBatteries. |
A tarefa é adiada se as condições não se verificarem; retoma quando se verificam. |
Para tarefas de manutenção em dispositivos Modern Standby, configure:
AllowStartIfOnBatteries = falseStopIfGoingOnBatteries = true-
MaintenanceSettingscom umPeriodeDeadline
Consulte Manutenção Automática para detalhes sobre como funciona o agendamento de manutenção com sistemas Connected Standby e S3.
Informações sobre Tarefas
As tarefas são o componente principal do Agendador de Tarefas. Para obter informações sobre o que são tarefas e quais são seus componentes, consulte os seguintes tópicos:
- Tarefas
- Ações de Tarefas
- Acionadores de Tarefas
- Informações de Registro de Tarefas
- Condições de Ociosidade da Tarefa
- contextos de segurança para tarefas
- Repetindo uma tarefa
- Manutenção Automática
Para obter mais informações e exemplos sobre como usar as interfaces do Agendador de Tarefas, objetos de script e XML, consulte Usando o Agendador de Tarefas.
Tópicos relacionados