Dicas Úteis

Como desligar o computador corretamente, de maneiras universais diferentes

Pin
Send
Share
Send
Send


  • Autor: Uvarov A.S.
  • 27.11.2015

O acesso remoto à área de trabalho usando o protocolo RDP é amplamente usado para funcionar não apenas com servidores, mas também com estações de trabalho, tanto para trabalho remoto quanto para fins administrativos. No entanto, existem algumas limitações, em particular, no ambiente do sistema operacional do cliente, é impossível controlar os parâmetros de energia, mesmo tendo direitos de administrador local. Em alguns casos, isso pode causar dificuldades, por isso, se você ainda não sabe como desativar ou reiniciar a versão do cliente do sistema operacional via RDP - este artigo é para você.

Nos sistemas de servidores da família Windows, o administrador local, para não mencionar o domínio um, tem controle total sobre o sistema e não enfrenta dificuldades no gerenciamento de energia, mesmo quando conectado via acesso remoto.

Nos SOs clientes, a situação é fundamentalmente diferente, até mesmo o administrador local não tem a capacidade de desligar ou reiniciar o computador.

Apesar da aparente inconsistência, há um certo sentido em tal comportamento. Os sistemas operacionais de servidor são administrados por profissionais (pelo menos em teoria), que devem estar cientes das possíveis conseqüências de suas ações. Por outro lado, desligar o PC remotamente é tão fácil ligá-lo novamente, na maioria dos casos, uma presença física é necessária, portanto, a decisão de remover essa função de usuários comuns parece bastante razoável. Os administradores, seguindo essa lógica, devem ser capazes de gerenciar energia e outras formas.

Mas, como mostra a prática, nem todo mundo pode fazer isso. Não há nada de errado com isso, como disse minha professora: perguntar é a vergonha de um minuto, não saber é a vergonha de toda a vida.

Escudo gráfico

De fato, o "problema" é resolvido não simplesmente, mas muito simplesmente. Uma vez na área de trabalho, basta clicar Alt + F4 para obter o diálogo de desligamento padrão.

No entanto, esse método tem uma desvantagem significativa. Muitas vezes, alguns aplicativos, como um documento não salvo, interferem no desligamento ou reinício do computador. Um quadro semelhante, em nossa opinião, é familiar a todos.

O problema é que você não verá esta tela através do RDP. Sim, e aplicativos abertos - isso não é tão ruim, pior quando o sistema não permite que você desligue ou reinicie um aplicativo congelado. Nesse caso, você terá que procurar outros métodos.

Linha de comando

Como de costume, se as ferramentas gráficas não ajudarem, a linha de comando vem para o resgate do administrador. A fim de gerenciar o poder do computador com sua ajuda, você não precisa ter conhecimento especial, basta lembrar de um comando simples. Clique Win + r ou Comece - corra e insira os seguintes comandos:

Vamos analisar as chaves de comando em mais detalhes:

  • s - desligue o computador
  • r - reboot
  • f - encerramento forçado de processos que impedem o recarregamento
  • t - o tempo após o qual a conclusão do trabalho será concluída é indicada em segundos através de um espaço. Se este parâmetro não for usado, o comando será executado após 60 segundos.

Utilitário PsShutdown Sysinternals

Se as capacidades regulares não lhe agradam por qualquer motivo, então você pode usar a alternativa - o utilitário PsShutdown da Sysinternals. Coloque o arquivo baixado em qualquer local conveniente, é melhor em uma das variáveis ​​PATH indicadas na variável, ou adicione sua localização lá, isso permitirá que você o execute pelo nome abreviado, sem especificar o caminho. A sintaxe do utilitário é semelhante à sintaxe padrão, mas há algumas diferenças, portanto, para desligar, faça:

e para reiniciar:

Vamos explicar as chaves usadas:

  • k - desligamento do sistema
  • r - reboot
  • f - encerramento forçado de processos
  • t - tempo de execução do comando

Se em vez de uma chave -k use a chave para desligar -s, em seguida, o sistema será desligado sem desligar a energia, old-timers deve lembrar-se bem:

Além disso, esse utilitário permite gerenciar o poder de outros PCs na rede. Para ser honesto, o utilitário de desligamento regular pode funcionar na rede, basta especificar a chave:

Mas há uma desvantagem significativa - o comando é executado no contexto do usuário que o iniciou, portanto, você não pode desligar o PC em funcionamento de casa, mesmo tendo acesso à rede corporativa via VPN e com as credenciais do administrador da rede.

PsShutdown não tem essa desvantagem e permite que você especifique credenciais para se conectar a um PC remoto, por exemplo:

Este comando irá reiniciar o PC remoto computador usando o nome para conectar username e senha password. Deve ser lembrado que o usuário especificado deve ter direitos de acesso ao recurso administrativo Admin $. Em um ambiente do Active Directory, o administrador do domínio tem esse direito, mas em uma rede ponto a ponto, podem surgir dificuldades.

Se você tentar desligar o sistema remoto mesmo usando as credenciais do administrador local, provavelmente receberá um erro Acesso negado.

Isso indica que esse usuário não tem acesso ao recurso. Admin $. Para ativá-lo, você deve atender a duas condições: ativar o compartilhamento de arquivos e impressoras

E então para o ramo de registro

adicionar um parâmetro DWORD chamado

e defina seu valor como 1. Depois disso, o computador precisará ser reiniciado.

Vamos tentar desligá-lo remotamente.

Como você pode ver, desta vez a equipe trabalhou com sucesso.

Powerhell

Usar o PowerShell para desligar ou reiniciar o computador é como disparar pardais de um canhão, mas em alguns casos pode ser útil.

Para desligar, use o comando:

E para reiniciar:

Key -Força neste caso, semelhante à chave -f equipas desligamento e envolve o desligamento forçado de aplicativos que interrompem o desligamento.

Você também pode usar o PowerShell para gerenciar a energia na rede, por exemplo, pode desligar o PC remoto com o comando:

  • Nome do computador - o nome do computador remoto, vários nomes podem ser separados por vírgulas
  • Credencial - nome da conta para autenticação no sistema remoto

Ao mesmo tempo, trabalhar com o PowerShell é mais seguro, pois a senha não é inserida em texto não criptografado e não permanece no histórico de comandos. Para autenticação, são usados ​​mecanismos padrão do SO.

Como você pode ver, uma variedade de ferramentas está disponível para gerenciamento de energia no Windows - para todos os gostos e cores. Além disso, todos eles estão disponíveis dentro da sessão de terminal, qual deles usar é uma questão de gosto pessoal e preferência.

Desligamento do menu Iniciar

Desligar com o botão "Começar"- a maneira mais fácil e correta de desligar completamente.

No canto inferior esquerdo, na barra de tarefas, você deve clicar no botão "Começar", Vá para"Desligamento»E, em seguida, selecione o item com o mesmo nome no menu pop-up.

Depois disso, seu equipamento será desligado. Se o mouse não estiver disponível, clique no botão "Windows» -> «Tab»(A combinação pode definitivamente ser usada na montagem do Windows 10 OS 15063.540) e use os botões de seta para acessar o item desejado.

Desligamento pelo menu do WinX

Uma maneira simples de desligar, mas não é tão óbvio quanto o botão Iniciar. Cardápio Winx apareceu no Windows 8 como um substituto oculto para as capacidades do menu Iniciar clássico. Mas, no Windows 10, ele foi retornado e o menu foi deixado como uma opção conveniente para o acesso aos utilitários de gerenciamento.

Para abrir este menu, você precisa, como o nome indica, pressionar simultaneamente os botões do Windows (botão com uma bandeira no teclado) e a tecla X (X, Inglês). Na janela que se abre, selecione o item "Desligando ou efetuando logout"E no menu pop-up, selecione"Desligamento».

Como desligar o computador usando o teclado

O método de desligamento, que apareceu há muito tempo no Windows, não perdeu sua relevância e permaneceu no Windows 10. Você deve pressionar simultaneamente as teclas no teclado Alt e F4.

Em seguida, no formulário, localize o menu suspenso, selecione o item "Encerrar" e clique no botão "Ok».

Vale a pena notar que este método de desligar a unidade do sistema a partir do teclado pode ser reproduzido, apenas se não houver desktops ativos (não colapsado) windows. Caso contrário, esta combinação de teclas fecha a janela ativa.

Na tela de bloqueio

Mesmo se o sistema operacional estiver bloqueado, ele ainda pode ser facilmente desligado - direto da tela de bloqueio. Encontre o ícone de energia no canto inferior direito (um pequeno círculo com uma linha reta desenhada a partir do centro) e selecione o item "Desligar" no menu pop-up.

Antes de clicar no botão, certifique-se de que outros usuários ativos do sistema operacional concluíram suas sessões ativas.

Usando o programa Run

Uma maneira conveniente o suficiente para desligar para abrir o programa "Correr", Você precisa pressionar simultaneamente as teclas"Windows"E"R". Digite o comando "desligamento / s"E clique em OK.

Depois disso, sua unidade de sistema começará a desligar.

Se você adicionar um parâmetro ao comando acima / t e especifique o intervalo de tempo em segundos e, em seguida, o computador será desligado após o número especificado de segundos.

  • desligamento / s / t 0 - o sistema operacional começará a desligar imediatamente, sem demora.
  • desligamento / s / t 3600 - o desligamento começará em exatamente 1 hora.

Desligue o computador pela linha de comando

Esse método raramente é usado, já que a linha de comando assusta a maioria dos usuários do Windows, mas, no entanto, esse método também é bastante simples. Abra "Linha de comando"E insira o comando"desligamento / s«.

Ela completará o trabalho como de costume. Você pode abrir o "Prompt de comando" pesquisando no computador ou digitando o comando cmd no programa Executar.

Usando o botão liga / desliga

Esse método deve ser usado somente em caso de emergência, por exemplo, quando o computador congela ou não responde. Ou, se necessário, desligue o equipamento rapidamente.

Ele pode implicar corrupção de dados em seu disco rígido, fotos e documentos importantes, mas essas consequências são extremamente raras e às vezes simplesmente não há outra maneira de fazer o computador voltar ao trabalho.

Precisa clicar e segure o botão de energia por alguns segundos, após o qual o computador será desligado. Depois, pode ser ligado como de costume.

Desligando o computador remotamente

Às vezes você precisa desligar o sistema operacional remotamente. O sistema operacional deve estar na mesma rede local e você deve ter direitos de administrador no sistema remoto.

Na janela “Remote Shutdown Dialogue” que se abre, clique no botão “Add”, especifique um ou mais computadores a serem desligados, clique em “OK”.

Selecionamos a ação desejada para o computador “Shutdown”, se necessário, deixe o item “Avisar o usuário sobre esta ação” e o tempo em segundos.

Selecionamos o motivo e deixamos um comentário, que será registrado nos eventos do sistema operacional. E clique em "Ok».

O procedimento de desligamento começará no computador remoto.

Como você pode ver, desligar a unidade de sistema que executa o Windows 10 não é uma ação mais complicada do que em outros sistemas operacionais.
Portanto, isso não deve causar dificuldades.

A maioria das opções deve funcionar não apenas no Windows 10, mas também em suas outras versões, até o XP, portanto, essa instrução é, em parte, universal.

Desligamento remoto do servidor Windows

Vamos começar com o mais difícil. Na prática, tornou-se mais difícil implementar uma maneira confiável de desligar as máquinas Windows pela rede do que o Linux. Existem muitos métodos e abordagens para resolver este problema. Eu tentei diferentes opções e decidi por uma que me pareceu a mais confiável, funcionou sem problemas em todos os casos durante o teste.

Um pré-requisito para o desligamento remoto do servidor é o acesso de rede a ele via rdp. Você pode estar na rede local com ele, conectar via vpn ou encaminhar a conexão de redirecionamento rdp do gateway. Não importa, o principal é entrar no sistema via rdp.

O princípio do desligamento remoto é o seguinte:

  1. Um usuário é criado no computador ou servidor que terá permissão para se conectar via rdp e desligar o servidor.
  2. Na inicialização, esse usuário terá um script para desligar.
  3. Os usuários que desligarem remotamente o servidor recebem um cliente RDP especialmente preparado, que sem qualquer solicitação será conectado pelo usuário desejado, que terá um script para desligar.

Tudo é bem simples, mas em cada estágio me deparei com problemas que exigiam uma solução não trivial. Mas as primeiras coisas primeiro.

Então, vá para o norte e crie um arquivo bat simples com o seguinte conteúdo:

Salvamos o arquivo e criamos um usuário com o qual desativamos o servidor. Não se esqueça de adicionar esta permissão ao usuário para se conectar via rdp. Se você desligar o computador com um sistema de desktop, os direitos de um usuário comum serão suficientes. Se você precisar pagar o Windows Server, o usuário precisa ser um administrador ou dar permissão para que ele seja encerrado por meio de uma diretiva de segurança local. Essa política reside no endereço - configurações de segurança - políticas locais - atribuindo direitos de usuário - desligando o sistema.

Aqui eu corri para o primeiro problema. Eu nomeei meu script shutdown.bat e por muito tempo não consegui entender por que não funcionava. Ao digitar um comando desligamento tudo funcionou bem com os parâmetros no console, mas o script não foi iniciado. Acontece que ele não deveria ser chamado por esse nome. Depois de renomear para shut.bat, tudo funcionou bem. Algum problema ridículo, mas eu tive que gastar muito tempo até que eu descobrisse qual era o problema.

Em seguida, acessamos nosso novo usuário para criar pastas de perfil padrão e colocar o script de desligamento automático do servidor na inicialização em C: Usuários shut-user AppData Roaming Microsoft Windows Menu Iniciar Programas Inicialização.

Agora precisamos configurar o login automático do usuário via rdp para executar o desligamento remoto. Além disso, o usuário deve ir ao servidor sem pedir um nome e senha. Os meios regulares do cliente de janelas de rdp são impossíveis de fazer. Mesmo se você salvar as configurações, ao transferir as configurações para outro computador, será necessário inserir a senha novamente. Isso não combina comigo.

Eu tentei usar a versão antiga portada do rdp 5.2. Esta é a versão mais recente, em que a senha em formato criptografado pode ser armazenada no arquivo de configurações. Mas ao transferir esse arquivo para outro computador, a janela com entrada de senha ainda aparecia. Não foi possível alcançar o automatismo total.

Mas uma solução foi encontrada. Existe um projeto curioso do Remote Desktop Plus, que é um add-on para o rdp. Usando este add-in, você pode transferir parâmetros para o rdp através da linha de comando, incluindo o nome de usuário com senha. É completamente adequado para mim. Baixe o arquivo rdp.exe do site do autor do projeto ou do meu. Eu copiei este utilitário muito útil apenas no caso. Colocamos em uma pasta e criamos na mesma pasta rem-shut.bat arquivo do seguinte conteúdo:

10.10.5.14endereço do servidor remoto
usuário fechadousuário rdp em nome do qual o desligamento ocorrerá
pass123senha do usuário
640 480configurações de resolução de tela, você não pode especificar

Tudo isso é suficiente para realizar o desligamento remoto em um servidor Windows. O usuário precisa transferir 2 arquivos:

  • rdp.exe
  • rem-shut.bat

É importante que eles estejam na mesma pasta. Ao iniciar o arquivo em lote, o usuário rdp será conectado e o script de desligamento será executado. A tarefa está concluída.

Desligamento remoto do servidor linux

Tudo acabou por ser muito mais simples aqui. Imediatamente foi encontrada uma solução de trabalho que permite desligar remotamente qualquer servidor linux sem problemas. O problema é resolvido por ferramentas de massa padrão. Este programa pode ser executado a partir da linha de comando com parâmetros. Como parâmetros, você pode especificar um arquivo com comandos para executar, endereço do servidor, usuário e senha.

Vamos preparar tudo o que você precisa. Primeiro, crie um documento de texto simples shutdown.txt o seguinte conteúdo:

Em seguida, crie um arquivo bat serv-rem-shut.bat com este conteúdo:

shutdown.txtarquivo de texto com um comando de desligamento
22número da porta ssh
raizo nome do usuário de quem o comando de desligamento remoto será executado, é melhor criar um
rootpasssenha deste usuário
10.10.5.15endereço do servidor linux

Nós transferimos 3 arquivos para o usuário em uma pasta:

  • putty.exe
  • shutdown.txt
  • serv-rem-shut.bat

Agora, ao executar o script serv-rem-shut.bat, um comando do console será enviado ao servidor pela rede para concluir o trabalho. Nenhuma pergunta será feita. O servidor simplesmente será desligado silenciosamente.

Conclusão

Esses métodos simples foram inventados e implementados por mim. Ainda é importante fornecer acesso à rede local na qual os servidores residem. No meu caso, o openvpn permite que você desligue computadores remotamente, mesmo através da Internet.

Tenho certeza de que existem muitas outras possibilidades para extinguir um servidor remotamente. Eu ficaria feliz se nos comentários alguém compartilhar suas idéias e experiências sobre este assunto comigo.

Assista ao vídeo: SEU COMPUTADOR ESTÁ TRAVANDO, VEJA A MANEIRA CORRETA DE CORRIGIR (Outubro 2020).

Pin
Send
Share
Send
Send