Como programar o Windows para desligar automaticamente

Hoje vamos aprender a fazer o Windows desligar sozinho, apenas programando ele com um comando já existente no Prompt de comando (CMD).

Se você já usou linux e já precisou fazer uso desse comando, você pode perceber que no windows e no linux ele é parecido em ambos os sistemas e também funciona quase do mesmo jeito.

Ele é muito útil se você vai fazer downloads grandes como por exemplo: Jogos, Filmes, Pacote de programas, etc. Porque assim você pode dormir enquanto o download é feito até porque a noite é a hora em que a internet está veloz.

Conhecendo o "shutdown"


A melhor fonte sobre informações do comando shutdown do windows é a própria microsoft, veja:

Encerramento (Shutdown)

Permite desligar ou reiniciar um computador local ou remoto. Usado sem parâmetros, o desligamento será logoff do usuário atual.

Sintaxe

desligamento [{-l |-s |-r |-a}] [-f] [-m [\ \NomeDocomputador]] [-t xx] [-c "mensagem"] [-d [u][p]:xx:yy]

Parâmetros

-L: Faz logoff do usuário atual, este é também o padrão. -M NomedoComputador tem precedência.

-S: Desliga o computador local.

-R: Reinicia após o desligamento.

-a: Aborta desligamento. Ignora outros parâmetros, com exceção de -l e NomedoComputador. Você só pode usar -a durante o período de tempo limite.

-F: Forçar que aplicativos aberto fechem.

-M [\ \NomedoComputador]: Especifica o computador que você deseja desligar.

-T xx: Define o timer para desligamento do sistema em xx segundos. O padrão é 20 segundos.

-C "Mensagem": Especifica uma mensagem a ser exibida na área de mensagem da janela Desligamento do sistema. Você pode usar no máximo 127 caracteres. Você deve colocar a mensagem entre aspas.

-D [u] [p]: xx: yy   : Lista o código de razão para o desligamento. A tabela a seguir lista os diferentes valores.
ValorDescrição
u
Indica um código de usuário.
p
Indica um código de desligamento planejado.
xx
Especifica o código de razão principal (0-255).
yy
Especifica o código de razão secundário (0-65536)
/?   Exibe ajuda no prompt de comando.

Observações:

Se você indicar um maior e menor código de razão, você deve primeiro definir os códigos de razão em cada computador para o qual você pretende usar a razão particular. Se os códigos de razão não são definidos no computador de destino, o Visualizador de eventos não pode registrar o texto motivo correto.

Exemplos

Para encerrar \ \ MyServer em 60 segundos, força a execução de aplicativos para fechar, reiniciar o computador após o desligamento, indicar um código de utilizador, indicam que o desligamento é planejado, registrar grande código de razão 125, e registrar menor código de razão 1, digite:

shutdown -r -f -m \\MyServer -t 60 -d up:125:1

Legenda de formatação
FormatoSignificado
Itálico
A informação que o utilizador tem de fornecer
Negrito
Elementos que o usuário deve digitar exatamente como mostrado
Reticências (...)
Parâmetro que pode ser repetido várias vezes em uma linha de comando
Entre colchetes ([])
Itens opcionais
Entre chaves ({}); opções separadas por barra vertical (|).Exemplo: {even | odd}
Conjunto de opções entre as quais o usuário deve escolher apenas uma
Fonte Courier
Código ou saída do programa

Fonte: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/shutdown.mspx?mfr=true

Informações traduzidas com Google Tradutor

Exemplos Práticos:


Para abrir o CMD, no menu iniciar vá na caixa de pesquisa, ou no botão Executar... e digite "cmd" sem as aspas

Agora, vamos ver um exemplo prático e simples de como fazer o windows desligar sozinho usando o comando shutdown corretamente:

Supondo que eu vou no site do Google Chrome fazer o download standalone do navegador, nesse caso temos um download de estaminadamente 33mb...

e que a velocidade da a noite seja de 56kpbs sendo essa a velocidade razoável da internet. O tempo de download pode ser estimadamente 1:18:34.

nesse caso vamos programar o windows para se auto desligar dentro de 1:20:00:

shutdown -s -t 4800 -f

Esse comando vai desligar o windows, fechar todos os programas abertos e desligar o sistema dentro de uma hora e vinte minutos (1:20:00) ou 4800 segundos.

E Aí vocês me perguntam:

Porque 4.800 segundos para o sistema desligar dentro de 1:20:00 se o certo é 7.200 segundos???

Parece estranho mas o correto é realmente 7200 segundos que é equivalente a 1:20:00, primeiro faça um teste na sua calculadora:


120min x 60seg = 7.200seg

Segundo, vamos fazer uma subtração com 7.200seg e 4.800seg:

7.200seg - 4.800seg = 2.400seg

Terceiro, vamos ver quantos minutos representam 2.400seg:

2.400seg60seg = 40Min

Por ultimo, vamos ver porque esses 40 Minutos (2.400seg) no shutdown se tornam 1 Hora e 20 minutos (7200seg):

60seg / 40Min = 1.5Seg

Voce viu!?

o Timer do CMD é maluco rsrs.

Explicação no que ocorre no CMD


O contagem de segundos do CMD é diferente porque se a gente for botar o sistema para se auto desligar durante um bom tempo a contagem de cada segundo muda de 1seg para 1.5seg:

Esse exemplo abaixo comprova que o que eu digo é verdade!

4.800seg x 1.5seg = 7.200seg ou seja 1 hora e 20 minutos

Por isso se você colocar 7.200seg no lugar dos 4.800seg acima, o sistema vai dizer que o sistema irá se auto desligar dentro de 2 horas veja:

7.200seg / 60seg = 2:00:00 (Duas horas).

Finalizando:


Se por acaso você se confundiu ao ativar o shutdown no sistema, lembre-se que você pode cancelar o processo de auto desligue do sistema com o comando:

shutdown -a

e sempre use a calculadora antes de ativar o CMD também se orientando pelo exemplo prático acima.

se a sua internet fica oscilando ficando mais rápida ou lenta, procure ajustar o timer para que o sistema desligue com o download 100% baixado em seu PC já considerando o tempo que o download irá demorar para ser concluído!

Bom, se você não conhecia esse comando agora você conhece! :D

espero que isso seja útil para você e até logo!

Compartilhe no:

Dono do blog e Autor.
Possui conhecimento em diversos assuntos e atualmente se dedica ao blog para ensinar coisas e dar soluções através dos problemas que ele mesmo se depara em seu desktop e na Web.

Nenhum Comentário em "Como programar o Windows para desligar automaticamente"

Postar um comentário

Eu espero que voce...

1. Comente com moderação.
2. Sugira ou Opine.
3. Divulgue.