Encender o reiniciar remotamente una computadora congelada

56

Uso un programa de escritorio remoto (generalmente el Escritorio remoto de Microsoft ) para conectarme a una máquina Windows todos los días. La computadora remota tiene una dirección IP fija, y si la computadora está encendida y responde, puedo acceder a ella e incluso reiniciarla de forma remota si es necesario.

Desafortunadamente, si la computadora remota se congela (por ejemplo, si tiene una pantalla azul), que yo sepa, no puedo usar una solución de escritorio remoto para reiniciarla. Del mismo modo, si mi computadora está apagada, no puedo usar el escritorio remoto para iniciarla.

Sé que una solución es pedirle a alguien que está físicamente cerca de la computadora que presione el botón de reinicio o encendido, pero estoy abriendo este hilo porque estoy interesado en soluciones que no requieren la presencia física de personas para encender o reiniciar una computadora remota congelada.

es posible? Si es así, ¿cuáles son mis opciones?

Amelio Vazquez-Reina
fuente
por cierto, es imposible encender una computadora sin presionar el botón de encendido; esto se debe a que apaga la computadora. Una computadora solo puede aceptar datos a través de la red si está encendida
Nate Koppenhaver
77
Nate, cierto, pero aún puedes despertarlo del sueño con Wake-on-lan o Wake-on-modem. en.wikipedia.org/wiki/Wake-on-LAN
RJFalconer
66
@Nate Koppenhaver, su terminología está un poco equivocada porque creo que la gente suele llamar a ese interruptor de encendido / apagado en la parte delantera, un botón de encendido. Aunque también se podría llamar al interruptor principal un botón de encendido. El término correcto para lo que se refiere, sería el interruptor en la pared, en la red eléctrica o el interruptor de red. Obviamente, nadie es tan estúpido como para pensar que una computadora que no está conectada o que no recibe electricidad de la pared se va a encender.
barlop
55
@Nate Koppenhaver No, las computadoras por años y años como 13+ años obtienen energía incluso cuando la computadora está apagada, no durmiendo. APAGADO. Uno de los cables de la fuente de alimentación se llama 5VSB, alimenta 5V siempre. Intente enchufar un teclado Ps2 en una toma ps2 y las luces parpadearán. o una antorcha usb. wake on lan está en el BIOS y lo enciende desde nada como si pulsaras el interruptor de encendido en la parte delantera.
barlop
2
Las fuentes de alimentación @Nate Koppenhaver ATX han tenido 5VSB (el cable morado). Y salió en 1995. ¡Así que durante toda tu vida han estado fuera! ¡Tienes que volver a las PSU AT, antes de nacer, para encontrar lo contrario! Tenían un cable con un botón de encendido en el extremo y un enchufe para que el monitor se enchufara a la computadora para obtener energía. No creo que las computadoras se apaguen con un comando, ¡debes presionar el botón, "Ahora es seguro apagar tu computadora"! y el monitor se apagó con él. No sé a qué te refieres con los diferentes tipos de computadora.
barlop

Respuestas:

63

Las computadoras de nivel de servidor de la mayoría de los principales fabricantes han proporcionado este tipo de capacidades de administración durante muchos años. Temporizadores de vigilancia en el BIOS, redirección de consola Telnet basada en COM, COM basada en IP, KVM remoto, etc.

Para una computadora de escritorio, tiene algunas opciones:

1) Reemplace su sistema con uno que tenga este tipo de características de administración (administración fuera de banda).

Intel también ofrece sus AMT (Tecnologías de administración avanzadas) en el escritorio, que al cumplir con ciertos requisitos se califica como vPro . (Básicamente, una placa y CPU compatibles con vPro).

AMD tiene DASH ; con requisitos similares, estoy seguro. Nunca lo he usado, y no he visto ningún soporte de terceros para ello.

Prefiero el AMT de Intel personalmente. Todas las versiones (que son 'vPro') permiten el apagado, encendido, reinicio (hardware), así como un BIOS textual y una vista de arranque. Las versiones más recientes incluyen un "KVM" basado en VNC que le permite interactuar con el proceso de arranque, así como con el sistema operativo, por lo que puede usarse para diagnosticar problemas de arranque (BIOS, POST, Bluescreens, etc.), así como el usuario final y soporte del sistema operativo.

2) Obtenga una regleta de control remoto:

Como se mencionó en echoback, hay productos de DLI (Digital Loggers Inc.): Interruptor de alimentación web

Investigué esto, y era demasiado costoso para un uso reducido. Quizás el precio ha bajado sin embargo. Tenía muchas funciones, pero en realidad nunca lo he usado.

Otra opción es el reciente producto iRemoteReset de Technology On Demand : iRemoteReset

Está dirigido principalmente al reinicio automático de un combo de enrutador / módem (los usamos principalmente para eso), pero no debería tener problemas para manejar una computadora de escritorio como carga. Puede presionarlo por HTTP y restablecer los sockets manualmente (individualmente), así como restablecerlo automáticamente debido a la falta de conectividad a Internet, horarios y demás.

3) Construye un brazo robótico habilitado para Interent .

Brazo robotico

:)

Ƭᴇcʜιᴇ007
fuente
18
No olvides ITAPPMONROBOT: thedailywtf.com/Articles/ITAPPMONROBOT.aspx
Nombre falso
3
Si estaba pasando frente a una computadora mientras un brazo robótico la encendía, creo que lo confundiría con Skynet.
Maxpm
2
+1 para una gran respuesta, y porque la sugerencia de crear un brazo robótico me hizo reír (además, también es una solución válida porque realmente podría funcionar).
Randolf Richardson
Para la solución 3: ¿qué sucede si los brazos robóticos están dañados o no funcionan?
Larry Morries
20

Hay una opción en sysdm.cpl -> pestaña Avanzado -> sección Inicio y recuperación (configuración) -> llamada "Reiniciar automáticamente" que reiniciará automáticamente la máquina en una pantalla azul.

Las máquinas que dependen del acceso remoto para la configuración / soporte necesitan tener esto habilitado. Luego puede verificar eventvwr.msc o usar una utilidad como BlueScreenView de NirSoft para luego determinar el código STOP y averiguar por qué se bloqueó.

Hay muchos tipos de congelaciones. Una "congelación dura" en la que incluso el mouse deja de funcionar tiene un alto porcentaje de hardware defectuoso como la causa y debe observarse físicamente cuando eso ocurre. He tenido usuarios que dicen que sus sistemas están congelados, pero el sistema simplemente está "atascado" en algún momento y aún pueden mover el mouse. A veces he podido usar PsExec de Sysinternal para obtener un símbolo del sistema remoto y emitir un shutdown -r -t -0comando que lo reinicia.

En mi lugar de trabajo, somos una tienda de Dell. Una gran cantidad de computadoras Dell "de gama alta" más nuevas (T5400 y T5500 específicamente) tienen una función llamada AMT (que no usamos por alguna razón ...). Supuestamente es un componente que le permite reiniciar a distancia (incluso si el sistema está colgado o apagado) y acceder al BIOS de forma remota. No sé si puede obtener algo con una capacidad similar en una tarjeta PCI. Estoy seguro de que otros fabricantes tienen una característica similar en sus estaciones de trabajo de gama alta y algo como esto es probablemente lo que desea.

LawrenceC
fuente
1
Los servidores HP tienen un sistema separado dentro de ellos llamado Integrated Lights Out que tiene su propia fuente de alimentación y todo y que sondea servicios específicos del sistema a intervalos regulares. Si no se cumplen ciertas condiciones (los servicios no responden en el marco de tiempo asignado), el servidor se reinicia. Es una herramienta simple y muy efectiva. A menudo me he preguntado lo difícil que sería integrar dicho sistema en un sistema de escritorio o servidor doméstico.
music2myear
"Las máquinas que dependen del acceso remoto para la configuración / soporte necesitan tener esto habilitado". Y es útil para servidores. Para un técnico que no necesita eso, sería mejor con el bloqueo que un bloqueo y un reinicio automático.
barlop
1
@ music2myear Muchas máquinas Intel ya vienen con tecnología similar. Consulte en.wikipedia.org/wiki/Intel_Active_Management_Technology para obtener más información.
Kibbee
7

No he encontrado una manera de reiniciar una computadora que está colgada además de un dispositivo de interruptor de alimentación remoto. Utilizo este ip-p3 y admite el reinicio a través de LAN o teléfono. Sin embargo, cuesta $ 200.

Si necesita algo un poco más simple, puede consultar esto . Solo cuesta $ 100, pero las características del IP-P3 son mucho mejores.

skub
fuente
6

Otra opción puede ser usar una máquina virtual. Puede llevar algo de tiempo mover su servidor a una máquina virtual, pero de todos modos es gratis. (VMWare es muy bueno para esto y es gratis).

Una vez que logre migrar su servidor, puede instalar un servidor de escritorio remoto en una máquina virtual y un servidor basado en texto (tipo ssh) en la máquina real. Realmente no lo sé VMWare tiene soporte para comandos de consola, pero apuesto a que sí. Por lo tanto, usará el mismo software de escritorio y se conectará directamente a las máquinas virtuales, sus hábitos de uso no cambiarían y, en caso de falla del sistema, puede reiniciar, reiniciar o incluso reinstalar fácilmente las ventanas en la máquina.

También proporciona un muro de seguridad ya que los servidores virtuales no pueden acceder a los datos anteriores siempre que no otorgue permiso explícitamente.

Pero también, si la máquina de Windows se usa de manera regular en local (sin control remoto) usando una máquina virtual puede ser inquietante.

----- editar ----
Otra opción de presupuesto que también resuelve las fallas de hardware. Puede comprar un teléfono barato de segunda mano que tenga un motor de vibración. Desmonte el teléfono y retire el motor de vibración, deséchelo, abra su placa base, conecte los pines de reinicio a los pines de vibración restantes en el teléfono mediante un contacto de relé. (requiere soldadura)

Entonces, cuando llame al teléfono, intentará vibrar y, finalmente, activará el relé que restablecerá la computadora.

Existe la posibilidad de que pueda romper el teléfono celular por completo mientras intenta desmontarlo y soldarlo, pero mientras use los relés correctamente, es casi imposible dañar la placa base.

Umur Kontacı
fuente
2
Esto no ayudará si hay un problema de hardware.
yakatz
Cierto. Pero deberíamos conocer nuestros límites, las fallas de hardware no son muy comunes y OP afirmó que puede llamar a alguien más cercano a la computadora para forzar un reinicio. Las soluciones basadas en hardware son bastante caras. Y sigo pensando que esta es una buena solución que es completamente gratuita.
Umur Kontacı
Ahora ayuda si también hay un problema de hardware =)
Umur Kontacı
4

Otra opción, aunque no es exactamente lo que está pidiendo, es un "temporizador de vigilancia". Esta es una pieza adicional de hardware que reinicia el sistema si el temporizador no se reinicia en un intervalo de tiempo determinado. (El restablecimiento se realiza desde un bucle en un módulo de software que verifica continuamente el estado del sistema).

Hace unos años, cuando verifiqué, se estaban haciendo varios tipos diferentes de estos, aunque no lo he hecho recientemente.

Daniel R Hicks
fuente
3

No son baratos , pero muchas compañías ofrecen interruptores de alimentación remotos que proporcionan una interfaz web para alternar la alimentación a un tomacorriente determinado. Por lo general, se usan en centros de datos y salas de servidores para simplificar el mantenimiento, por lo que si puede encontrar un lugar cercano que elimine el equipo, es posible que pueda resolver algo por mucho menos.

wersimmon
fuente
3

En el caso de Windows Remote Desktop Connection (RDC), que parece usar, suponiendo que no es la pantalla azul de la muerte y solo un programa congelado que hace que RDC se bloquee, que suele ser el caso, recomiendo PsTools . PsTools es gratuito en Windows Sysinternals, la ubicación de las herramientas de desarrollo de Mark Russinovich para Windows. Es como usar telnet en Linux, que también podría usar en Windows para esto instalando / habilitando un cliente telnet de forma local y remota. Lo bueno de PsTools es que no requiere instalaciones de software remotas.

Después de descargar PsTools y descomprimir los ejecutables en una carpeta, abra un símbolo del sistema de Windows y navegue a esa carpeta. Usando PsExec desde el símbolo del sistema, ejecute el siguiente comando usando los parámetros que normalmente usa para la conexión de escritorio remoto (si usa VPN, primero debe iniciar sesión para usar la sintaxis de red interna que se muestra aquí; de lo contrario, reemplace \\ remotecomputername con el dirección IP remota de la computadora con Windows):

psexec \\remotecomputername -u username -p password cmd

Esto lo registrará en su máquina remota de Windows en el símbolo del sistema. Luego puede ejecutar el siguiente comando, como si estuviera sentado en la computadora:

shutdown -r -t 1

Opcionalmente, puede agregar -f al comando para forzar el reinicio. Para ver la operación completa de apagado y reinicio, antes de emitir ese comando, abra otra ventana del símbolo del sistema local y haga ping al equipo remoto continuamente durante 99 segundos:

ping -t99 \\remotecomputername

Si se trata de una situación de pantalla azul de muerte correctamente congelada, usaría un interruptor de alimentación de CA en red , alimentación a través de LAN o reinicio automático al apagar la configuración del BIOS en la computadora remota, y un RaspberryPi2 en red en una industria -Grado caja metálica instalada cerca del interruptor de encendido. De esa manera, debería ser trivial emitir comandos al RasPi2 a través de Telnet para controlar la potencia física de la computadora remota por ~ $ 150. Obviamente, puede hacer otras muchas cosas interesantes si tiene un RasPi2 instalado localmente, como emitir un comando de apagado a la computadora remota los fines de semana o por la noche o si no ha habido actividad en la habitación durante una hora, usando una luz sensor, sensor de rango o la RasPiCam .

La versión corta original de esta solución se publica aquí .

Adam Erickson
fuente
2

Compruebe si su placa base tiene temporizador de vigilancia. Si lo hace (muchos lo hacen), simplemente instale y configure el software adecuado. La placa base reiniciará su computadora si el sistema operativo se bloquea.

Michał Šrajer
fuente
2

Es una forma extraña de hacerlo, pero tengo un temporizador de vigilancia casero.

Mi servidor Linux le indica a un PLC que realice varias tareas de automatización en mi casa, pero desafortunadamente se congela de vez en cuando. Configuré mi programador Cron para enviar un comando al PLC para decirle que todavía está vivo. Si el PLC no obtiene el comando mantener vivo dentro de su tiempo preestablecido, hace clic en un relé que conecté a los pines de reinicio en mi servidor.

Hecho.

Bastante caro, pero podría hacerse más barato. Consíguete un temporizador de retraso y configúralo para que diga unos minutos. Haga que su computadora le aplique energía (a través del puerto de la impresora, la placa de conexión) para mantener el retraso en un valor alto. Si no hay energía del puerto de la impresora y transcurre el tiempo, reinicia el sistema.

Hecho.

puntilla
fuente
¿Qué es un "PLC"? Además, las respuestas generalmente no deberían tener una "firma" o lema.
Heptita
@Heptite Siempre puede sugerir una edición (es decir, mejorar la gramática, eliminar la firma, etc.). Si no tiene el representante, otros usuarios pueden votar sí o no a sus ediciones, pero hace que nuestro trabajo sea más fácil aquí.
Canadian Luke REINSTATE MONICA
1

Como usted dice que su IP sigue siendo la misma y que usted la conoce, puede usarla desde el símbolo del sistema de su PC:

shutdown -r -m \\IP-Address

Por ejemplo:

shutdown -r -m \\14.233.90.157

La única limitación es que la máquina remota debería haber iniciado sesión por última vez con la misma cuenta de usuario que el usuario desde cuya PC está ejecutando este comando.

Sridhar V
fuente
0

fácil sin perro guardián? ¿Por qué comprar caros interruptores éticos? Tienes una línea telefónica analógica cerca de la computadora?

simplemente asigne a esta línea un número que solo use (perfecto si tiene un FritzBox cerca del machien con una línea analógica libre) conecte un relé (con rect. y tapa) y conecte el relé cerca del interruptor de reinicio, en paralelo al interruptor de reinicio existente. Ahora que la máquina se cuelga, simplemente llame a ese número, deje que suene una vez, la máquina recibe su golpe en el cuello y se reinicia.

solo espera a terminar toda esta basura scandisk hasta que termine de arrancar y continúa tu trabajo.

higf
fuente
1
¿Puedes dar más detalles sobre esto, como una ilustración, y si no hay una línea telefónica?
Prasanna
@Prasanna "¿y si no hay línea telefónica?" Me parece un golpe barato. Si no hay línea telefónica, instale una. Si el servicio telefónico analógico no está disponible en el área, entonces esta respuesta no funcionará para este OP. No es gran cosa. Todavía podría ser útil para otras personas con el mismo problema. ... ... ... ... ... ... ... ... ... ... ... PD: Felicitaciones por alcanzar 1000 puntos de reputación.
G-Man dice 'reinstalar a Monica' el
0

Sé que esta es una publicación antigua, y odio resucitar. Pero hay una cosa llamada Servicios de administración de emergencias de Windows. Requiere una conexión USB a otra computadora en la red. (He estado pensando en intentar hacer esto a través de un servidor USB / dispositivo extensor de red).

Sin embargo, está limitado en sus requisitos de autenticación, por lo que recomendaría que si tiene dos servidores, o un servidor y una computadora de administración, pueda hacer que estos sistemas se monitoreen entre sí.

https://technet.microsoft.com/en-us/library/cc736319(v=ws.10).aspx

No es tan robusto como el iLO de HP o el iDRAC de Dell, pero es más económico y tiene más funciones que una barra de alimentación controlada por IP.

Por supuesto, su millaje de zapata esto en sistemas operativos de servidor más nuevos puede variar.

Enlace actualizado a la información de configuración del sistema más reciente. https://msdn.microsoft.com/en-ca/library/windows/hardware/ff542193(v=vs.85).aspx

brokensyntax
fuente
0
  1. usar RealVNC y enviar ctrl-Alt-Del puede resolver el problema si puede conectarse de forma remota (esto es posible incluso si la PC está congelada; RealVNC puede comentar sobre esto)
  2. usando otra PC remota en la misma ubicación y usando RDP o pstools para reiniciar la PC remota
  3. en mi caso, estoy usando todo lo anterior, incluido Intel AMT, y creé un pequeño programa C # para reiniciar la PC con fuerza (esto es para asegurarme de que no apago la PC sino que simplemente la reinicio) cuando la computadora está despierto. Solo para asegurarme de que la PC estará fresca nuevamente.
Shinn_33
fuente
-1

Tengo un problema similar y he estado pensando en probar un interruptor de luz wifi conectado a un relé, por lo que cuando se cierra "presiona" el botón de reinicio. Esto para mí parece la opción más barata con algunos interruptores wifi a $ 30 o menos. Lamentablemente todavía estoy viajando, así que todavía estoy usando a mi hermano como interruptor de reinicio. Solo pensé en lanzar la idea, incluso si este es un hilo viejo.

EngiNerd
fuente
-2

Tuvimos un Qwest Actiontec PK5000 colgar mientras estábamos fuera de la ciudad para un viaje prolongado de un mes. Teníamos una cámara de seguridad funcionando a través del módem / enrutador y, por supuesto, perdimos el uso de la cámara de seguridad tan pronto como el módem / enrutador se colgó. Un amigo sugirió que la ruta más barata sería instalar un temporizador entre el módem / enrutador y la fuente de alimentación de CA y apagarlo todos los días durante 5 minutos. Por supuesto durante un período de tiempo no crítico.

Mainlander
fuente
¿Cómo tiene algo que ver eso con la pregunta? Si no puede publicar un comentario, en la sección de comentarios, NO PUBLIQUE UN COMENTARIO. Literalmente he dicho, deja de publicar comentarios como respuestas, como 50 veces hoy.
Ramhound
Como dijo Ramhound, esto NO tiene ninguna relevancia para la pregunta. Lea la pregunta nuevamente y comprenda cómo esto no la responde.
Eric F