Uso um programa de área de trabalho remota (geralmente a Área de trabalho remota da Microsoft ) para conectar-me a uma máquina Windows todos os dias. O computador remoto tem um endereço IP fixo e, se o computador estiver ligado e responsivo, eu posso acessá-lo e até reiniciar o computador remotamente, se necessário.
Infelizmente, se o computador remoto congelar (por exemplo, se aparecer uma tela azul), até onde eu sei, não posso usar uma solução de área de trabalho remota para reiniciá-lo. Da mesma forma, se meu computador estiver desligado, não posso usar a área de trabalho remota para inicializá-lo.
Sei que uma solução é pedir a alguém fisicamente próximo ao computador para pressionar o botão de reinicialização ou de inicialização, mas estou abrindo esse thread porque estou interessado em soluções que não exigem a presença física de pessoas para ativar ou reiniciar um computador remoto congelado.
Isso é possível? Se sim, quais são minhas opções?
fonte
Respostas:
Os computadores de servidor da maioria dos principais fabricantes fornecem esses tipos de recursos de gerenciamento há muitos anos. Temporizadores de watchdog no BIOS, redirecionamento de console Telnet baseado em COM, COM baseado em IP, KVM remoto, etc.
Para um computador de mesa, você tem algumas opções:
1) Substitua seu sistema por um que possua esses tipos de recursos de gerenciamento (gerenciamento fora de banda).
A Intel também oferece sua AMT (Advanced Management Technologies) na área de trabalho, que ao seguir um determinado requisito é identificada como vPro . (Basicamente, uma placa e CPU compatíveis com vPro).
AMD tem DASH ; com requisitos semelhantes, tenho certeza. Eu nunca o usei e nunca vi nenhum suporte de terceiros.
Prefiro a AMT da Intel pessoalmente. Todas as versões (que são 'vPro') permitem desligamento, inicialização, redefinição (hard), bem como uma BIOS textual e uma visualização de inicialização. As versões mais recentes incluem um "KVM" baseado em VNC que permite que você interaja com o processo de inicialização e com o sistema operacional, para que possa ser usado para diagnosticar problemas de inicialização (BIOS, POST, Bluescreens etc.), bem como para o usuário final. e suporte ao SO.
2) Obtenha um filtro de linha com controle remoto:
Como o echoback mencionou, existem produtos da DLI (Digital Loggers Inc.):
Eu olhei para isso, e era muito caro para uso em pequenos períodos. Talvez o preço tenha caído. Era rico em recursos, mas nunca o usei.
Outra opção é o recente produto iRemoteReset da Technology On Demand :
Destina-se principalmente à reinicialização automática de um conjunto roteador / modem (nós os usamos principalmente para isso), mas não deve ter problemas ao lidar com um computador de mesa como uma carga. Você pode acessá-lo por HTTP e redefinir os soquetes manualmente (individualmente), além de redefinir automaticamente devido à falta de conectividade com a Internet, agendas e outros.
3) Construa um braço robótico ativado por Interent .
:)
fonte
Existe uma opção no sysdm.cpl -> guia Avançado -> seção Inicialização e recuperação (configurações) -> chamada "Reiniciar automaticamente" que reiniciará automaticamente a máquina em uma tela azul.
Máquinas que dependem de acesso remoto para configuração / suporte precisam ter isso ativado. Você pode verificar eventvwr.msc ou usar um utilitário como o BlueScreenView da NirSoft para determinar posteriormente o código STOP e descobrir por que ele travou.
Existem muitos tipos de congelamentos. Um "congelamento" em que até o mouse para de funcionar tem uma alta porcentagem de hardware defeituoso como causa e precisa ser analisada fisicamente quando isso ocorrer. Os usuários dizem que seus sistemas estão congelados, mas o sistema está "travado" em algum momento e eles ainda podem mover o mouse. Às vezes, consegui usar o PsExec da Sysinternal para obter um prompt de comando remoto e emitir um
shutdown -r -t -0
comando que o reinicia.No meu local de trabalho, somos uma loja da Dell. Muitos computadores Dell "high-end" mais recentes (especificamente T5400 e T5500) possuem um recurso chamado AMT (que não usamos por algum motivo ...). Supostamente, é um componente que permite a reinicialização remota (mesmo se o sistema estiver travado ou desligado) e acessar o BIOS remotamente. Não sei se você pode obter algo com capacidade semelhante em uma placa PCI. Tenho certeza de que outros fabricantes têm um recurso semelhante em suas estações de trabalho de última geração e é provável que algo assim seja o que você deseja.
fonte
Não encontrei uma maneira de reiniciar um computador desligado, além de um dispositivo de chave de energia remota. Eu uso este ip-p3 e ele suporta a reinicialização pela LAN ou telefone. É $ 200 embora.
Se você precisar de algo um pouco mais simples, pode verificar isso aqui . São apenas US $ 100, mas os recursos do IP-P3 são muito melhores.
fonte
Outra opção pode estar usando uma máquina virtual. Pode levar algum tempo para mover seu servidor para uma máquina virtual, mas ela é gratuita de qualquer maneira. (O VMWare é muito bom para isso e é gratuito.)
Depois de gerenciar a migração do servidor, você pode instalar o servidor de área de trabalho remota na máquina virtual e um servidor baseado em texto (semelhante ao ssh) na máquina real. Eu realmente não sei, o VMWare tem suporte para comandos do console, mas aposto que eles têm. Portanto, você usará o mesmo software de desktop e se conectará diretamente às máquinas virtuais, seus hábitos de uso não mudarão e, em caso de falha do sistema, você pode facilmente reiniciar, reiniciar ou até reinstalar o Windows na máquina.
Ele também fornece uma barreira de segurança, pois os servidores virtuais não podem acessar os dados acima, desde que você não dê permissão explicitamente.
Mas também, se a máquina Windows for usada regularmente em local (sem controle remoto) usando uma máquina virtual, isso pode ser perturbador.
----- edit ----
Outra opção de orçamento que também resolve as falhas de hardware. Você pode comprar um telefone barato de segunda mão que possui um motor de vibração. Desmonte o telefone e remova o motor de vibração, jogue-o fora, abra a placa principal e conecte os pinos de redefinição aos pinos de vibração restantes no telefone por um contato de relé. (requer solda)
Portanto, quando você liga para o telefone, ele tenta vibrar e, eventualmente, ativa o relé que reinicia o computador.
Há uma chance de que você possa quebrar completamente o telefone celular ao tentar desmontá-lo e soldá-lo, mas desde que você use os relés corretamente, é quase impossível danificar a placa principal.
fonte
Outra opção, embora não seja exatamente o que você está pedindo, é um "cronômetro de vigilância". Este é um complemento de hardware que reinicia o sistema se o timer não for redefinido em um determinado intervalo de tempo. (A redefinição é realizada a partir de um loop em um módulo de software que verifica continuamente a integridade do sistema.)
Alguns anos atrás, quando verifiquei, havia vários tipos diferentes sendo feitos, apesar de não ter verificado recentemente.
fonte
Eles não são baratos , mas muitas empresas oferecem interruptores remotos que fornecem uma interface da web para alternar a energia para uma determinada tomada. Normalmente, eles são usados em datacenters e salas de servidores para simplificar a manutenção. Portanto, se você encontrar um local próximo que esteja se livrando de equipamentos, poderá conseguir algo por um valor consideravelmente menor.
fonte
No caso da RDC (Conexão de Área de Trabalho Remota do Windows), que você parece usar, supondo que não seja a tela azul da morte e apenas um programa congelado que causa a interrupção da RDC, o que geralmente é o caso, recomendo o PsTools . O PsTools é gratuito no Windows Sysinternals, o local das ferramentas de desenvolvedor de Mark Russinovich para Windows. É como usar o telnet no Linux, que você também pode usar no Windows instalando / ativando um cliente de telnet local e remotamente. O bom do PsTools é que ele não requer instalações remotas de software.
Depois de baixar o PsTools e descompactar os executáveis em uma pasta, abra um prompt de comando do Windows e navegue até essa pasta. Usando o PsExec no prompt de comando, execute o seguinte comando usando os parâmetros que você normalmente usa para a Conexão de área de trabalho remota (se você usa VPN, deve fazer login primeiro para usar a sintaxe de rede interna mostrada aqui; caso contrário, substitua \\ remotecomputername pelo endereço IP do computador Windows remoto):
Isso fará o logon em sua máquina Windows remota no prompt de comando. Você pode executar o seguinte comando, como se estivesse sentado no computador:
Opcionalmente, você pode adicionar -f ao comando para forçar a reinicialização. Para assistir a toda a operação de desligamento e reinicialização, antes de emitir esse comando, abra outra janela local do Prompt de Comando e faça ping no computador remoto continuamente por 99 segundos:
Se for uma situação de tela azul da morte congelada adequadamente, eu usaria um comutador de energia CA em rede , energia pela LAN ou reinicialização automática após o desligamento nas configurações do BIOS no computador remoto e um RaspberryPi2 em rede em um ambiente industrial. de metal de alto grau instalado próximo ao interruptor de energia. Dessa forma, deve ser trivial emitir comandos para o RasPi2 via telnet para controlar a energia física do computador remoto por ~ $ 150. Obviamente, você pode fazer outras coisas interessantes com o RasPi2 instalado localmente também, como emitir um comando de desligamento no computador remoto nos fins de semana ou à noite ou se não houver nenhuma atividade na sala por uma hora, usando uma luz sensor, sensor de alcance ou RasPiCam .
A versão curta original desta solução está publicada aqui .
fonte
Verifique se sua placa-mãe possui um cronômetro de vigilância. Se isso acontecer (muitos fazem), basta instalar e configurar o software adequado. A placa-mãe reiniciará o computador se o sistema operacional travar.
fonte
É uma maneira estranha de fazer isso, mas eu tenho um cronômetro caseiro de vigilância.
Meu servidor Linux instrui um CLP a executar várias tarefas de automação em minha casa, mas infelizmente congela de tempos em tempos. Eu configurei meu Cron Scheduler para enviar um comando ao PLC para dizer que ele ainda está vivo. Se o PLC não receber o comando keep-alive dentro do tempo predefinido, ele clicará em um relé que eu liguei aos pinos de redefinição no meu servidor.
Feito.
Muito caro, mas poderia ser feito mais barato. Tenha um cronômetro de atraso de atraso e defina-o por alguns minutos. Faça com que seu computador aplique energia a ele (via porta da impressora, placa de interrupção) para manter o atraso em um valor alto. Se não houver energia na porta da impressora e o tempo decorrido, ele reinicia o sistema.
Feito.
fonte
Como você diz que seu IP permanece o mesmo e é conhecido por você, você pode usá-lo no prompt de comando do seu PC:
Por exemplo:
A única limitação é que a máquina remota deve ter efetuado login pela última vez com a mesma conta de usuário que o usuário em cujo PC você está executando este comando.
fonte
fácil sem cão de guarda? por que comprar et-switches caros ?? você tem uma linha telefônica analógica perto do computador?
apenas forneça a esta linha um número que você usa (perfeito se você tiver um FritzBox, ou seja, perto da máquina com uma linha analógica gratuita), conecte um relé (com ret. e tampa) e conecte o relé próximo ao interruptor de reset, paralelamente à chave de redefinição existente. Agora a máquina trava, basta ligar para esse número, tocar uma vez, a máquina leva um golpe no pescoço e reinicia.
apenas espere terminar toda essa porcaria do scandisk até terminar a inicialização e continue seu trabalho.
fonte
Sei que este é um post antigo e odeio ressuscitar. Mas existe uma coisa chamada Serviços de Gerenciamento de Emergência do Windows. Requer uma conexão USB com outro computador na rede. (Eu estive pensando em tentar fazer isso em um servidor USB / dispositivo extensor de rede.)
Porém, como os requisitos de autenticação são limitados, eu recomendaria que, se você tivesse dois servidores ou um servidor e um computador de gerenciamento, esses sistemas poderiam se monitorar.
https://technet.microsoft.com/en-us/library/cc736319(v=ws.10).aspx
Não é tão robusto quanto o iLO da HP ou o iDRAC da Dell, mas é mais barato e tem mais recursos do que uma barra de energia controlada por IP.
Obviamente, sua milhagem para isso em sistemas operacionais mais novos pode variar.
Link atualizado para informações mais recentes de configuração do sistema. https://msdn.microsoft.com/en-ca/library/windows/hardware/ff542193(v=vs.85).aspx
fonte
fonte
Eu tenho um problema semelhante e tenho pensado em experimentar um interruptor de luz wifi conectado a um relé. Quando fechado, ele "pressiona" o botão de redefinição. Isso para mim parece a opção mais barata com alguns switches wifi iguais ou inferiores a US $ 30. Infelizmente ainda estou viajando, então ainda estou usando meu irmão como a chave de redefinição. Só pensei em lançar a idéia lá fora, mesmo que esse seja um tópico antigo.
fonte
Tivemos um Qwest Actiontec PK5000 desligado enquanto estávamos fora da cidade para uma viagem de um mês prolongado. Tínhamos uma câmera de segurança executando o modem / roteador e, é claro, perdemos o uso da câmera de segurança assim que o modem / roteador foi desligado. Um amigo sugeriu que a rota mais barata seria instalar um timer entre o modem / roteador e a fonte de alimentação CA e desligá-lo todos os dias por 5 minutos. É evidente durante um período não crítico.
fonte