Como desligar ou reiniciar remotamente um computador Windows
Este artigo mostrará como usar a ferramenta de comando(command tool) 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 na rede que deseja desligar ou reiniciar rapidamente.
Você pode até mesmo desligar remotamente um computador pela Internet , mas primeiro você teria que fazer uma VPN na rede ou no computador de destino(target computer) que deseja desligar. Não vou abordar VPNs neste artigo, mas se isso é algo que você deseja fazer, sinta-se à vontade para pesquisar no Google.
Você pode executar um desligamento remoto no prompt de comando(command prompt) usando o comando shutdown e suas opções associadas, na caixa de diálogo de(dialog box) desligamento remoto ou em um arquivo em lotes(batch file) . Vou passar por todos os três métodos neste artigo.
Visão geral do desligamento remoto
Para que isso funcione, há algumas etapas que você precisa concluir primeiro, caso contrário, você receberá constantemente uma mensagem de erro (error message)Acesso negado (5)(Access is Denied (5)) e isso o deixará louco.
Etapa 1(Step 1) : Em primeiro lugar, para desligar remotamente um computador em sua rede, você precisará certificar-se de ter acesso administrativo ao computador de destino. Se você estiver em uma rede doméstica(home network) , a melhor maneira de fazer isso é certificar-se de que todos os computadores estejam no mesmo grupo de trabalho e que todos tenham pelo menos uma conta de administrador(Administrator account) com o mesmo nome de usuário e senha(username and password) .
Você não precisa usar a conta de administrador interna(administrator account) em nenhum computador para que isso funcione, mas a conta de usuário que(user account) você usa em ambos os computadores deve fazer parte do grupo Administradores(Administrators group) no computador local. Se você for ao Painel de controle e clicar(Control Panel and click) em Contas de usuário(User Accounts) e ele disser Administrador(Administrator) ou Administrador local( Local Administrator) , tudo bem. Novamente(Again) , os nomes das contas de usuário e a senha devem ser os mesmos.
Se você estiver em um ambiente corporativo com um domínio, provavelmente desejará fazer login usando a conta de administrador do domínio(domain administrator account) . Usando essas credenciais, você poderá desligar qualquer outro computador na rede, mesmo que eles estejam conectados usando credenciais diferentes.
Etapa 2(Step 2) : A segunda etapa é ativar o Compartilhamento de Arquivos e Impressoras(File and Printer Sharing) e permitir que ele passe pelo firewall do Windows(Windows firewall) . Para fazer isso, vá ao Painel de Controle e clique(Control Panel and click) em Centro de Rede e Compartilhamento(Network and Sharing Center) primeiro. Clique no link Alterar configurações de compartilhamento avançadas no (Change advanced sharing settings)menu à esquerda(left menu) e selecione o botão(radio button) de opção para Ativar descoberta de rede( Turn on network discovery) e Ativar compartilhamento de arquivos e impressoras(Turn on file and printer sharing) .
Volte para a janela principal do Painel de Controle e clique(Control Panel window and click) em Firewall do Windows(Windows Firewall) . Clique(Click) em Permitir um programa ou recurso pelo Firewall do Windows(Allow a program or feature through Windows Firewall) no menu à esquerda.
Certifique-se de marcar apenas a caixa Home/Work (Private) e não Público(Public) . Você não precisa permitir mais nada através do firewall. Você pode ler em outros sites para permitir WMI , Remote Shutdown , Network Discovery , etc, mas eu testei sem nenhum desses e funciona muito bem.
Etapa 3(Step 3) : Por fim, se você estiver tentando direcionar um computador 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 (Access)negado,(Denied message) não importa o quê.
Abra o editor de registro(registry editor) indo em Iniciar e digitando (Start and typing)regedit . Agora navegue até a seguinte chave:
HKEY_LOCAL_MACHINE – SOFTWARE – Microsoft – Windows – CurrentVersion – Policies – System
Clique com o botão direito do mouse em Sistema(System) no lado esquerdo e escolha Novo – Valor DWORD (32 bits)(New – DWORD (32-bit) Value) .
Um novo valor aparecerá na parte inferior da janela direita(right window) e o texto será destacado. Altere o nome para LocalAccountTokenFilterPolicy e pressione Enter . Agora clique duas vezes nele e altere o valor de 0 para 1 .
Clique em OK(Click OK) e feche o registro. Você não precisa reiniciar o computador, pois as alterações devem entrar em vigor imediatamente. Essa chave de registro(registry key) é necessária porque no Windows Vista e superior, uma conta de administrador(administrator account) perde 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 o serviço de Registro Remoto(Remote Registry) se ele não estiver em execução e para editar a política de segurança(security policy) local adicionando o grupo Todos(Everyone) para Forçar o desligamento de uma configuração de política de sistema remoto . ( Force shutdown from a remote system)Em meus testes no Windows 7 e 8, não havia necessidade de concluir essas tarefas e você realmente não deveria, porque abre seu sistema para possíveis hackers.
Obviamente, você também precisará saber todos os nomes dos outros computadores da rede. Você pode fazer isso indo ao Painel de Controle(Control Panel) e clicando em Sistema(System) .
Desligamento remoto via prompt de comando
O comando shutdown é mais flexível ao usá-lo no prompt de comando(command prompt) porque você pode adicionar vários switches a ele, o que permite personalizar o comportamento. Vá para Iniciar(Start) , depois Executar(Run) e digite CMD . Você pode ver a lista de opções digitando shutdown /? na janela de comando(command window) .
Você precisa usar pelo menos um switch para que o comando faça qualquer coisa. Basicamente(Basically) , você digitaria shutdown /x /y /z onde x, y, z são letras na lista acima.
Aqui estão algumas das opções de comando mais comuns e as ações que elas executam:
/s: desliga o computador
/r: Reinicia o computador
/m \\computername : O computador remoto de destino a ser desligado
/f: Força os programas a fecharem imediatamente
/t: Vai esperar um certo tempo em segundos antes de desligar ou reiniciar
/a: Aborta um desligamento se você usou um comando de desligamento anterior com /t.
Portanto, para desligar remotamente outra máquina em sua rede, você digitaria no prompt de comando os seguintes comandos:
shutdown /m \\computername /r /f
Este comando reiniciará o computador chamado nomedocomputador(computername) e forçará o fechamento de todos os programas que ainda estão em execução.
shutdown –m \\computername –s –f –c “The computer will restart, please save all work.” –t 60
Este comando desligará o computador chamado computername , forçará o fechamento de todos os programas em execução, mostrará uma mensagem ao usuário e fará uma contagem regressiva de 60 segundos antes de desligar.
Desligamento Remoto via Caixa de Diálogo de Desligamento
Se você não gostar de todas essas opções ou de usar o prompt(command prompt) de comando em geral, poderá abrir a caixa de diálogo de(dialog box) desligamento . Você pode fazer isso facilmente usando apenas a /i command switch para o comando shutdown.
A caixa de diálogo de desligamento remoto aparecerá como mostrado abaixo.
Clique no botão Adicionar(Add) ou Procurar(Browse) para adicionar computadores à lista. Você pode então executar os comandos em todo o lote de computadores. Se você clicar em Adicionar(Add) , você precisará inserir o nome(network name) da rede do computador no formato \\computername ou apenas computername , ou funciona.
Claro, você precisa saber o nome real do computador(computer name) , que mencionei como você pode determinar acima. Portanto, adicione quantos computadores à lista desejar e defina suas opções. Você pode desligar, reiniciar ou anotar desligamento inesperado.
Você também pode exibir um aviso, se quiser, por quantos segundos quiser 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 em lotes(batch file) para que possa fazer tudo isso apenas executando o arquivo. Como alternativa, você pode agendar o arquivo em lote(batch file) para ser executado em intervalos específicos ou durante eventos específicos usando o Agendador de Tarefas(Task Scheduler) .
Basta ir ao Bloco de Notas e digitar(Notepad and type) os comandos que você digitaria no prompt(command prompt) de comando :
shutdown –m \\computername1 –r shutdown –m \\computername2 –r shutdown –m \\computername3 –r
Em seguida, simplesmente salve o arquivo com uma extensão de arquivo .BAT(.BAT file extension) escolhendo Todos os Arquivos(All Files) para Salvar como tipo ( Save as type ) e adicione .bat ao final do nome do arquivo(file name) .
Isso reiniciará três computadores na minha rede doméstica(home network) . Você pode colocar quantos comandos quiser no arquivo de lote(batch file) , então sinta-se à vontade para experimentar!
Eu escrevi um post extenso sobre como usar arquivos em lote no Windows(how to use batch files in Windows) , então leia isso se você não estiver familiarizado com arquivos em lote ou agendador de tarefas(task scheduler) . Aproveitar!
Related posts
Como evitar o desligamento de um computador Windows
Alterar sons de inicialização e desligamento do Windows
Desative a mensagem Reiniciar agora após a mensagem de atualização automática do Windows
9 Quick Ways para fazer um Image Transparent em Windows and Mac
Como recuperar arquivos excluídos acidentalmente em Windows
Solucionar problemas de conexão de rede sem fio do Windows XP
Como gravar CDs, DVDs e discos Blu-ray no Windows
Alterar a letra da unidade no Windows para um dispositivo USB externo
Lidando com muitas fontes no Windows?
Como alterar o navegador padrão no Windows, Mac, iPhone e Android
Alterar ou falsificar um endereço MAC no Windows ou OS X
Como criar um compartilhamento de rede oculto no Windows
Como criptografar seu disco rígido do Windows com VeraCrypt
Corrigir o erro do Windows Live Mail 0x800CCC0B
Como limpar ou excluir meus documentos recentes no Windows
Desative a indexação no Windows para um melhor desempenho
Como limpar com força a fila de impressão no Windows
Como corrigir o indexador de pesquisa do Microsoft Windows parou de funcionar e foi fechado
Como otimizar o arquivo de paginação no Windows
Como restaurar o Windows para as configurações de fábrica