Existem casos que exigem a reinicialização do computador sem intervenção humana. Essa operação pode ser realizada por meio de uma ferramenta de linha de comando, um arquivo de lote, por acesso remoto ou em modo automático. Neste caso, a combinação usual do menu "Iniciar" -> "Desligar", é claro, não é aplicável.
Instruções
Passo 1
Clique no botão “Iniciar” para abrir o menu principal do sistema e vá para o item “Executar” para invocar a ferramenta de linha de comando.
Passo 2
Digite o comando shutdown -t 0 -r -f (onde -r é reiniciar, -f é para parar todos os aplicativos em execução, -t 0 é para reiniciar imediatamente, sem um período de espera) no campo Abrir e clique em OK para executar o comando (para Windows XP e Windows 7).
etapa 3
Digite o comando ping -n 0 127.0.0.1> nul & wmic OS WHERE Primary = "True" Chame Win32Shutdown 6 no campo Abrir e pressione a tecla de função Enter para confirmar sua escolha (para Windows XP e Windows 7).
Passo 4
Digite rundll32 user.exe, ExitWindowsExec 2 no campo Abrir e clique em OK para aplicar as alterações selecionadas (para Windows XP).
Etapa 5
Insira echo y | net stop eventlog no campo Abrir e pressione a tecla de função Enter para confirmar a execução do comando (Windows XP até e incluindo SP2 apenas. Isso fecha o serviço de log de eventos e reinicializa automaticamente o sistema. Em sistemas mais novos, este comando não funciona).
Etapa 6
Crie e use um script VBS usando o comando do console copy con filename.vbs:
definir objWMIService = GetObject ("winmgmts:" & "{impersonationLevel = impersonate}! \. / root / cimv2")
set colSoftware = objWMIService. ExecQuery ("Select * from Win32_OperatingSystem")
para cada objSoftware em colSoftware
objSoftware. Win32Shutdown 1
Próximo
(para Windows XP e Windows 7).
Etapa 7
Digite psshutdown -r -f -t 0 -m no campo Abrir e clique em OK para confirmar sua escolha.
Etapa 8
Crie e use o script AutoIt com quaisquer mensagens para reiniciar o computador:
$ J = 30
ProgressOn
Para $ i = 1 a 99 etapa 3.3
$ j = $ j-1
dormir (1000)
ProgressSet ($ i)
Próximo
ProgressSet (-1)
Desligamento (2)
dormir (5000).