Tempo de leitura: 3 minutos
Num servidor que fica ligado o tempo todo, muita coisa precisa acontecer sozinha: abrir um programa quando o Windows inicia, rodar um script de backup de madrugada, limpar arquivos temporários. O Agendador de Tarefas no Windows Server (Task Scheduler) faz tudo isso sem nenhum software extra.
Quem opera com robôs precisa de uma VPS Windows estável, e o agendador ajuda a manter tudo rodando. Se você ainda não tem onde rodar isso, a Cloud Trader já entrega o servidor pronto.
Como abrir
Aperte Win + R, digite taskschd.msc e dê Enter. Do lado direito, as ações principais são Criar Tarefa Básica e Criar Tarefa. A segunda tem mais opções, e é a que mais usamos.
Criando uma tarefa passo a passo
- Clique em Criar Tarefa e dê um nome claro (por exemplo,
Backup diario). - Na aba Gatilhos, clique em Novo e escolha quando rodar: diariamente, semanalmente, ao iniciar o sistema ou ao fazer logon.
- Na aba Ações, clique em Novo, escolha Iniciar um programa e informe o programa (por exemplo,
C:\scripts\backup.batoupowershell.exe). - Na aba Condições e Configurações, ajuste o que acontece em caso de falha (veja mais abaixo).
- Salve. O Windows pede a senha do usuário que vai executar a tarefa.
Rodar PowerShell em vez de .bat
Para um script PowerShell, na ação use:
- Programa:
powershell.exe - Argumentos:
-NoProfile -ExecutionPolicy Bypass -File "C:\scripts\backup.ps1"
Criar a tarefa pela linha de comando
Em vez de clicar, dá para criar com o schtasks:
schtasks /create /tn "BackupDiario" /tr "C:\scripts\backup.bat" /sc daily /st 03:00 /ru SYSTEM
Ou pelo PowerShell:
$acao = New-ScheduledTaskAction -Execute "C:\scripts\backup.bat"
$gatilho = New-ScheduledTaskTrigger -Daily -At 3am
Register-ScheduledTask -TaskName "BackupDiario" -Action $acao -Trigger $gatilho -User "SYSTEM"
Programas com janela (como MetaTrader)
Um ponto de atenção para quem usa robôs de trading: programas que têm interface gráfica não funcionam bem quando a tarefa roda como SYSTEM, porque ele não tem uma tela de usuário. Para abrir o MetaTrader ou outro programa com janela:
- Crie a tarefa com o seu usuário.
- Marque Executar somente quando o usuário estiver conectado.
- Use o gatilho Ao fazer logon.
- Ative o logon automático do Windows (ou mantenha a sessão aberta).
Para mais sobre estabilidade de robôs, veja Robô de trading na VPS: como manter rodando 24 horas.
Reiniciar automaticamente se falhar
Na aba Configurações, marque Se a tarefa falhar, reiniciar a cada e escolha um intervalo (por exemplo, 1 minuto) e o número de tentativas. Marque também Executar a tarefa o mais rápido possível após uma inicialização agendada ter sido perdida, útil se o servidor estava desligado no horário.
Como conferir se rodou
Na lista de tarefas, a coluna Resultado da última execução mostra 0x0 quando deu certo. A aba Histórico (precisa estar ativada no painel direito) detalha cada execução e os erros.
Erros comuns
- A tarefa não roda: confira o caminho do programa e se o usuário tem permissão na pasta.
- Roda manualmente, mas não no horário: a conta usada precisa ter o direito de “Fazer logon como um trabalho em lotes”.
- O script abre e fecha rápido: grave a saída num arquivo de log (
>> C:\scripts\log.txt 2>&1).
Uma VPS Windows pronta para automação
Tarefas agendadas funcionam melhor num servidor que não desliga. Na Cloud Trader você conta com VPS Windows no Brasil com perfil trader, SSD NVMe, baixa latência, preço fixo em reais e suporte humano via WhatsApp e ticket. Fale com a equipe pelo WhatsApp e escolha o plano ideal para o seu projeto.