Como desligar ou reiniciar um computador com Windows remotamente
Este artigo mostrará a você como usar a ferramenta de comando de desligamento remoto no Windows para desligar ou reiniciar remotamente um computador local ou em rede. Isso pode ser muito útil às vezes se você tiver vários computadores em casa ou em sua rede que deseja desligar ou reiniciar rapidamente.
Você pode até mesmo desligar remotamente um computador pela Internet, mas primeiro teria que fazer VPN na rede ou no computador de destino que deseja desligar. Não vou cobrir as VPNs neste artigo, mas se você quiser fazer isso, fique à vontade para pesquisar no Google..
Você pode executar um desligamento remoto a partir do prompt de comando usando o comando shutdown e suas opções associadas, a partir da caixa de diálogo de desligamento remoto ou de um arquivo em lotes. Eu vou passar por todos os três métodos neste artigo.
Visão Geral do Desligamento Remoto
Para que isso funcione, há alguns passos a serem seguidos primeiro, caso contrário, você receberá Acesso negado (5) mensagem de erro e ele vai te deixar louco.
Passo 1: Em primeiro lugar, para desligar remotamente um computador na sua rede, você precisará certificar-se de que possui acesso administrativo ao computador de destino. Se você estiver em uma rede doméstica, a melhor maneira de fazer isso é verificar se todos os computadores estão no mesmo grupo de trabalho e se todos eles têm pelo menos uma conta de Administrador com o mesmo nome de usuário e senha.
Você não precisa usar a conta interna de administrador em nenhum dos computadores para que isso funcione, mas a conta de usuário que você usa em ambos os computadores deve fazer parte do grupo Administradores no computador local. Se você for ao Painel de Controle e clicar em Contas de usuário e diz Administrador ou Administrador Local, então você está bem. Novamente, os nomes das contas de usuário e da senha devem ser os mesmos.
Se você estiver em um ambiente corporativo com um domínio, provavelmente desejará efetuar login usando a conta de administrador do domínio. Usando essas credenciais, você deve ser capaz de desligar qualquer outro computador na rede, mesmo se eles estiverem conectados usando credenciais diferentes.
Passo 2: O segundo passo é ligar Compartilhamento de arquivos e impressoras e permitir isso através do firewall do Windows. Para fazer isso, vá ao Painel de Controle e clique em Centro de Rede e Compartilhamento primeiro. Clique no Alterar as configurações avançadas de compartilhamento link no menu da esquerda e selecione o botão de rádio para Ativar a descoberta de rede e Ativar o compartilhamento de arquivos e impressoras.
Volte para a janela principal do Painel de Controle e clique no Firewall do Windows. Clique no Permitir um programa ou recurso através do Firewall do Windows no menu da esquerda.
Certifique-se de verificar apenas o Home / Trabalho (Privado) caixa e não público. Você não precisa permitir mais nada através do firewall. Você pode ler em outros sites para permitir o WMI, desligamento remoto, descoberta de rede, etc, mas eu testei sem nenhum deles e funciona muito bem.
etapa 3: Por fim, se você estiver tentando segmentar um computador com Windows Vista, Windows 7 ou Windows 8 remotamente, será necessário modificar o registro. A menos que você faça isso, simplesmente não funcionará. Você só receberá a mensagem Acesso negado, não importa o que.
Abra o editor de registro indo para Iniciar e digitando regedit. Agora navegue até a seguinte chave:
HKEY_LOCAL_MACHINE - SOFTWARE - Microsoft - Windows - CurrentVersion - Políticas - Sistema
Clique com o botão direito do mouse Sistema no lado esquerdo e escolha Novo - valor DWORD (32 bits).
Um novo valor aparecerá na parte inferior da janela da direita e o texto será destacado. Mude o nome para LocalAccountTokenFilterPolicy e pressione Enter. Agora dê um duplo clique nele e mude o valor de 0 para 1.
Clique em OK e feche o registro. Você não precisa reiniciar o computador, pois as alterações devem entrar em vigor imediatamente. Essa chave do registro é necessária porque, no Windows Vista e superior, uma conta de administrador é despojada de suas credenciais ao se conectar remotamente. Isso permitirá que a conta permaneça com privilégios administrativos.
Você também lerá em outros sites para iniciar Registro Remoto serviço se isso não está em execução e para editar a política de segurança local, adicionando o Todos grupo para Forçar o desligamento de um sistema remoto configuração de política. Nos meus testes no Windows 7 e 8, não havia necessidade de concluir essas tarefas e você realmente não deveria, porque isso abre o sistema para possíveis hackers.
Obviamente, você também precisará saber todos os nomes dos outros computadores da rede. Você pode fazer isso indo para Painel de controle e depois clicando em Sistema.
Desligamento Remoto via Prompt de Comando
O comando shutdown é mais flexível ao usá-lo no prompt de comando, porque você pode adicionar vários switches a ele, o que permite personalizar o comportamento. Vamos para Começar, então Corre, e digite CMD. Você pode ver a lista de opções digitando shutdown /? na janela de comando.
Você precisa usar pelo menos um switch para que o comando faça qualquer coisa. Basicamente você digitaria desligamento / x / y / z onde x, y, z são letras da lista acima.
Aqui estão alguns dos switches de comando mais comuns e as ações que eles executam:
/ s: Desliga o computador
/ r: Reinicia o computador
/ m \\nome do computador: O computador remoto de destino para desligar
/ f: Força os programas a fecharem imediatamente
/ t: Vai esperar um determinado período de tempo em segundos antes de desligar ou reiniciar
/uma: Anula o encerramento se você usou um comando de desligamento anterior com / t.
Então, para desligar remotamente outra máquina em sua rede, você digitaria no prompt de comando os seguintes comandos:
shutdown / m \\ nome_do_computador / r / f
Este comando irá reiniciar o computador chamado nome do computador e forçar todos os programas que ainda estão em execução para fechar.
desligamento -m \\ nome_do_computador -s -f -c "O computador irá reiniciar, por favor, salve todo o trabalho." -t 60
Este comando irá desligar o computador chamado nome do computador, forçar todos os programas que estão executando para fechar, mostrar uma mensagem para o usuário e contagem regressiva 60 segundos antes de desligar.
Desligamento Remoto via Diálogo de Desligamento
Se você não gostar de todos os switches ou usar o prompt de comando em geral, poderá abrir a caixa de diálogo de desligamento. Você pode fazer isso facilmente apenas usando a opção de comando / i para o comando shutdown.
A caixa de diálogo de desligamento remoto será exibida conforme mostrado abaixo.
Clique no Adicionar ou Squeaky toy botão para adicionar computadores à lista. Você pode então executar os comandos em todo o lote de computadores. Se clicar em Adicionar, você precisará digitar o nome da rede do computador no formato \\nome do computador ou apenas nome do computador, ou funciona.
Claro, você precisa saber o nome real do computador, que mencionei como você pode determinar acima. Portanto, adicione quantos computadores quiser à lista e defina suas opções. Você pode desligar, reiniciar ou anotar o desligamento inesperado.
Você também pode exibir um aviso, se quiser, por quantos segundos você escolher e digitar um comentário na parte inferior, que será exibido aos usuários. É sobre isso!
Desligamento Remoto via Arquivo em Lote
Finalmente, você pode criar um arquivo de lote para que possa fazer tudo isso apenas executando o arquivo. Como alternativa, você pode programar o arquivo em lotes para ser executado em intervalos específicos ou durante eventos específicos usando o Agendador de Tarefas..
Basta ir ao Bloco de Notas e digitar os comandos que você digitaria no prompt de comando:
desligamento -m \\ nomedocomputador1 -r
desligamento -m \\ nome_do_computador -r
desligamento -m \\ nome_do_computador3 -r
Em seguida, basta salvar o arquivo com uma extensão de arquivo .BAT escolhendo Todos os arquivos para Salvar como tipo e adicione .bat ao final do nome do arquivo.
Isto irá reiniciar três computadores na minha rede doméstica. Você pode colocar quantos comandos quiser no arquivo de lote, então sinta-se à vontade para experimentar!
Eu escrevi um extenso post sobre como usar arquivos em lote no Windows, então leia isso se você não estiver familiarizado com arquivos em lote ou agendador de tarefas. Apreciar!