O presente artigo, na verdade divide-se em duas partes distintas, em primeiro lugar, quais são os comandos necessários, para executar as operações pretendidas, de Restart (Reinício) e Shutdown (Desligar), de um computador, com sistema operativo Microsoft Windows (pode consultar o nosso artigo O que é um Sistema Operativo (Operating System)); na segunda parte, como os podemos executar de forma automatizada (ou seja, em modo diferido).
Para a primeira parte, são necessárias as instruções, para realizar as tarefas que pretendemos, os casos que pretendemos, são executar os comandos de Restart (Reinício) (muito útil em servidores) e Shutdown (Desligar), ambas usam o mesmo executável shutdown.exe, mas usando parâmetros diferentes. Para uma mais fácil organização, aconselhamos a construção de um ficheiro .BAT, criado com o Notepad (notepad.exe), incluindo as instruções necessárias (ver abaixo).
RESTART %windir%\system32\shutdown.exe /r /t 30
*Com 30 segundos, antes do reinício.
SHUTDOWN %windir%\system32\shutdown.exe /s /t 0
*Com desligar imediato (0 segundos).
Para a segunda parte, vamos usar o Microsoft Task Scheduler (Agendador de Tarefas) (tasksched.msc) é um utilitário integrado (que está sempre a ser executado, em segundo plano), do Microsoft Windows que automatiza a execução de programas, scripts e outras tarefas, em momentos específicos configurados, ou quando ocorrem determinados eventos (agenda operações recorrentes, ou únicas).
De forma simplista, funciona como um relógio digital do computador, gerindo de forma automática e em horas pré-determinadas (por vezes, em função de determinados eventos, sendo esta opção, um pouco mais elaborada), manutenções de rotina do sistema, cópias de segurança, atualizações, ou scripts personalizados (conjuntos pré-definidos de instruções), sem intervenção manual do utilizador (ou administrador), utilizando “gatilhos” para definir o “quando” e as “ações” para definir o “quê” acontece.
Para criar uma Tarefa (Task), no Task Scheduler (Agendador de Tarefas), com definições básicas, no Microsoft Windows, siga os seguintes passos:
1.Abra o Menu Start (Iniciar).
2.Pesquise por Task Scheduler (Agendador de Tarefas) e clique no resultado, para abrir a aplicação.
3.Clique com o botão direito do rato, na ramificação Task Scheduler Library (Biblioteca do Agendador de Tarefas) e selecione a opção New Folder (Nova Pasta).
4.Introduza um nome para a pasta (por exemplo, MinhasTarefas) (este passo não é obrigatório, mas é recomendável; manter as suas tarefas, separadas das tarefas do sistema e das aplicações).
5.Clique no botão OK.
6.Expanda a ramificação Task Scheduler Library (Biblioteca do Agendador de Tarefas) e selecione a pasta MinhasTarefas.
7.Clique no menu Action (Ação).
8.Selecione a opção Create Basic Task (Criar Tarefa Básica).
9.Na definição Name (Nome), introduza um nome para a tarefa (por exemplo, Restart (Reinício)).
10.(Opcional) Na definição Description (Descrição), escreva uma descrição para a tarefa.
11.Clique no botão Next (Seguinte).
12.Selecione a opção Monthly (Mensal) (por exemplo, para um Restart (Reinício) mensal).
13.Clique no botão Next (Seguinte).
14.Selecione a opção, Months (Meses) “Select all months” e Days (Dias), selecionar dia 1, para especificar o dia em que a tarefa será executada (por exemplo, no dia 1, de cada mês).
15.Clique no botão Next (Seguinte).
16.Selecione a opção, Start a program (Iniciar um programa), para iniciar uma aplicação, executar um comando, ou executar um ficheiro de script (no nosso caso o nome do ficherio . BAT criado anteriormente.
17.Na definição “Program/Script”, especifique o caminho para o “Script” (o nosso ficheiro .BAT).
18.Clique no botão Next (Seguinte).
19.Clique no botão Finish (Concluir).
Para qualquer questão adicional, contacte-nos; a Dataframe tem profissionais habilitados, com largos anos de experiência e certificados, para todo o tipo de soluções complexas.
Pode também consultar, os nosso artigos anteriores (sugere-se a ordem de leitura abaixo):
O que é um Sistema Operativo (Operating System)
O que é um Server (Servidor) e as suas funções
Caso pretenda, poderá também consultar, mais alguns artigos interessantes sobre o assunto, na Internet:
How to create an automated task using Task Scheduler on Windows 10
Data da última atualização: 2 de Fevereiro de 2026
Autor: Paulo Gameiro – Dataframe (General Manager)
