Aprenda a agendar tarefas usando at.exe e schtasks.exe
- A partir do Windows 8, at.exe (at command) foi preterido.
- A Microsoft agora sugere o uso do comando schtasks como substituto.
xINSTALE CLICANDO NO ARQUIVO PARA DOWNLOAD
- Baixar DriverFix (arquivo de download verificado).
- Clique Inicia escaneamento para encontrar todos os drivers problemáticos.
- Clique Atualizar Drivers para obter novas versões e evitar mau funcionamento do sistema.
- DriverFix foi baixado por 0 leitores deste mês.
O at.exe e o schtasks.exe são ferramentas úteis de linha de comando que ajudam você a automatizar ações em seu computador sem fazê-los manualmente. Eles facilitam a configuração da mesma tarefa em vários computadores e são úteis ao trabalhar em aplicativos ou scripts que precisam usar o Agendador de Tarefas.
A Microsoft substituiu o comando at.exe e recomenda o uso do comando schtasks.exe mais avançado para gerenciar tarefas agendadas.
Neste guia, mostraremos como gerenciar tarefas agendadas usando as ferramentas at.exe e schtasks.exe no Prompt de Comando.
Para que serve at exe?
O at.exe é um utilitário de linha de comando nos sistemas operacionais Windows que permite agendar tarefas para serem executadas em um horário especificado. Ele pode ser usado para criar, visualizar, modificar ou excluir tarefas agendadas, permitindo que você executar várias operações a partir do Prompt de Comando ou arquivos em lote.
Com o comando at.exe, você pode especificar a hora e a data exatas para a execução de uma tarefa, juntamente com o programa ou comando que precisa ser executado.
O comando está disponível em vários sistemas operacionais Windows, incluindo Windows 7, Windows Vista, Windows XP e algumas versões mais antigas do Windows.
O que é schtasks.exe?
schtasks.exe é a ferramenta Agendador de Tarefas que permite gerenciar tarefas agendadas. Ele fornece uma maneira mais avançada e flexível de criar, modificar, exibir e excluir tarefas agendadas em comparação com o obsoleto comando at.exe.
Embora o Agendador de Tarefas tenha uma interface gráfica, você também pode usar o Prompt de Comando para criar, editar e remover tarefas.
Como usar at.exe e schtasks.exe?
1. Crie uma tarefa agendada:
- Abra o menu Iniciar, procure por Prompt de comandoe selecione Executar como administrador.
- Para criar uma tarefa diária que execute um aplicativo às 8h30 usando schtasks.exe sobre Windows 8 e posterior, digite o seguinte comando:
SCHTASKS /CREATE /SC DAILY /TN "MyTask\Script Task" /TR "C:\Scripts\script.bat" /ST 08:30
Substituir Minhas tarefas com o caminho da pasta desejada, Tarefa de script com o nome que deseja dar à tarefa e C:\Scripts\script.bat com o caminho para o aplicativo ou script que deseja executar. Defina o tempo desejado para a tarefa em 08:30 formatar. - Para criar uma tarefa usando at.exe em Windows 7 e versões anteriores, digite os seguintes comandos:
ÀS 09:00 /TODOS: D "C:\Scripts\script.bat"
- Imprensa Digitar para criar a tarefa.
2. Alterar uma tarefa agendada:
- Abra o prompt de comando como administrador.
- Para Windows 8 e posterior, insira o seguinte comando para alterar a hora em que uma tarefa denominada Tarefa de Script é executada para 9h:
SCHTASKS /CHANGE /TN “MyTasks\Script Task” /ST 09:00
Substituir Minhas tarefas com o caminho da pasta desejada, Tarefa de script com o nome que deseja dar à tarefa. Defina o tempo desejado para a tarefa em 09:00 formatar. - Para Windows 7 e versão anterior, use o comando at.exe:
AT 09:00 /CHANGE "MinhasTarefas\Tarefa Script"
- Se solicitado, digite a senha da sua conta de usuário e pressione Digitar.
- Como transferir arquivos sem fio do PC para o Android
- Como desabilitar a assinatura SMB por padrão no Windows 11
- ISUSPM.exe: o que é e como corrigir seus erros
3. Ver a tarefa agendada
- Abra o prompt de comando como administrador.
- Para ver as tarefas agendadas em Windows 10 e mais recente, você pode usar o seguinte comando:
SCHTASKS /QUERY
- Este comando exibirá uma lista de todas as tarefas agendadas em seu sistema, incluindo seus nomes, status, gatilhos e outros detalhes.
- Para Windows 7 e anteriores, execute o comando abaixo:
NO
As tarefas que você criou usando o Agendador de Tarefas estarão no final da lista.
4. Cancelar uma tarefa agendada
- Inicie o prompt de comando como administrador.
- Para Windows 8 e posterior, execute o comando abaixo para excluir uma tarefa agendada chamada Tarefa de limpeza:
SCHTASKS /DELETE /TN "MinhasTarefas\Tarefa de Limpeza"
Este exemplo remove o Tarefa de limpeza localizado na pasta MyTasks das tarefas agendadas. - Para confirmar a exclusão, digite Y quando solicitado e pressione Digitar.
- Para Windows 7 e versões anteriores, execute o comando at.exe abaixo para excluir uma tarefa agendada:
AT 8 /EXCLUIR
Substituir 8 com o id da tarefa que você deseja excluir. - Para excluir todas as tarefas de Windows 8 e mais recente sistemas operacionais, execute o comando abaixo:
SCHTASKS /DELETE /TN * /F
- Para excluir todas as tarefas de Windows 7 e anteriores, use este comando:
AT/EXCLUIR
Ao contrário do comando at, schtasks é um comando mais avançado e flexível para gerenciar tarefas agendadas no Windows. Para saber mais sobre os parâmetros e opções do comandos schtasks, visite a página oficial do Microsoft Learn.
Você também pode usar o Utilitário Agendador de Tarefas para criar, modificar e gerenciar tarefas agendadas.
Para qualquer dúvida e mais sugestões, use a seção de comentários abaixo.
Ainda tendo problemas? Corrija-os com esta ferramenta:
PATROCINADAS
Alguns problemas relacionados ao driver podem ser resolvidos mais rapidamente usando uma ferramenta dedicada. Se você ainda está tendo problemas com seus drivers, basta baixar DriverFix e coloque-o em funcionamento com alguns cliques. Depois disso, deixe-o assumir o controle e corrija todos os seus erros rapidamente!