2011-08-06 16:18:51 +0000 2011-08-06 16:18:51 +0000
58
58

Op afstand aanzetten of herstarten van een bevroren computer

Ik gebruik elke dag een extern bureaubladprogramma (meestal Microsofts Remote Desktop ) om verbinding te maken met een Windows-machine. De computer op afstand heeft een vast IP-adres, en als de computer aan staat en reageert, kan ik er toegang toe krijgen en de computer zelfs op afstand herstarten als dat nodig is.

Helaas, als de computer op afstand vastloopt (bijvoorbeeld, als hij een blauw scherm krijgt), kan ik, voor zover ik weet, geen remote desktop oplossing gebruiken om hem opnieuw op te starten. Evenzo, als mijn computer uit staat, kan ik remote desktop niet gebruiken om hem op te starten.

Ik weet dat een oplossing is om iemand die fysiek in de buurt van de computer is te vragen om op de knop voor opnieuw opstarten of aanzetten te drukken, maar ik open deze thread omdat ik geïnteresseerd ben in oplossingen die niet de fysieke aanwezigheid van mensen vereisen om een op afstand bevroren computer aan te zetten of opnieuw op te starten.

Is dit mogelijk? Zo ja, wat zijn mijn opties?

Respuestas (15)

63
63
63
2011-08-06 17:38:53 +0000

Server-grade computers van de meeste grote fabrikanten bieden dit soort beheermogelijkheden al vele jaren. Watchdog-timers in de BIOS, COM-gebaseerde Telnet console redirect, IP-gebaseerde COM, KVM op afstand, enz.

Voor een desktop-grade computer heb je een paar opties:

1) Vervang je systeem door een die dit soort beheerfuncties heeft (out-of-band beheer).

Intel biedt hun AMT (Advanced Management Technologies) ook op de desktop aan, die wanneer ze aan bepaalde eisen voldoen, als vPro wordt gebrandmerkt. (In principe een vPro-compatibel bord en CPU).

AMD heeft DASH ; met vergelijkbare vereisten, daar ben ik zeker van. Ik heb het nog nooit gebruikt, en ik heb er ook geen 3rd party ondersteuning voor gezien.

Ik geef persoonlijk de voorkeur aan Intel’s AMT. Alle versies (die ‘vPro’ zijn) staan shutdown, power-on, reset (hard) toe, evenals een tekstueel BIOS en boot view. De nieuwste versies bevatten een VNC-gebaseerde “KVM” waarmee je zowel met het bootproces als met het OS kunt interageren, zodat het kan worden gebruikt om bootproblemen te diagnosticeren (BIOS, POST, Bluescreens, enz.) en om eindgebruikers en OS te ondersteunen.

2) Haal een op afstand bedienbare stekkerdoos:

Zoals echoback al zei, zijn er producten van DLI (Digital Loggers Inc.):

Ik heb hiernaar gekeken, maar het was te duur voor kleinschalig gebruik. Misschien is de prijs wel gedaald. Het had veel mogelijkheden, maar ik heb het nooit echt gebruikt.

Een andere optie is Technology On Demand’s recente iRemoteReset product:

Het is vooral bedoeld voor het auto-rebooten van een router/modem combo (wij gebruiken ze vooral daarvoor), maar het zou geen probleem moeten hebben om een desktop computer als belasting aan te kunnen. Je kunt het via HTTP raken en de sockets handmatig (individueel) resetten, maar ook auto-resetten bij gebrek aan Internetconnectiviteit, schema’s en dergelijke.

3) Bouw een Interent-enabled robotic arm .

:)

20
20
20
2011-08-06 16:39:05 +0000

Er is een optie in sysdm.cpl -> tabblad Geavanceerd -> sectie Opstarten en herstel (instellingen) -> genaamd “Automatisch opnieuw opstarten” die de machine automatisch opnieuw opstart na een blauw scherm.

Machines die afhankelijk zijn van toegang op afstand voor configuratie/support moeten dit aan hebben staan. Je kunt dan eventvwr.msc controleren of een hulpprogramma als NirSoft’s BlueScreenView gebruiken om later de STOP-code te bepalen en uit te vinden waarom hij crashte.

Er zijn vele soorten freezes. Een “harde bevriezing” waarbij zelfs de muis stopt met werken heeft een hoog percentage defecte hardware als oorzaak en moet fysiek bekeken worden wanneer dat gebeurt. Ik heb gebruikers gehad die zeiden dat hun systeem bevroren was, maar het systeem zat gewoon “vast” op een bepaald punt en ze konden de muis nog steeds bewegen. Ik heb PsExec van Sysinternal soms kunnen gebruiken om een opdrachtprompt op afstand te krijgen en een shutdown -r -t -0 commando te geven dat het systeem opnieuw opstart.

Op mijn werk, zijn we een Dell winkel. Veel van de nieuwere “high-end” Dell computers (met name de T5400 en T5500) hebben een functie die AMT heet (die we om de een of andere reden niet gebruiken…). Vermoedelijk is het een component waarmee u op afstand kunt rebooten (zelfs als het systeem is vastgelopen of uitgeschakeld) en het BIOS op afstand kunt openen. Ik weet niet of je iets dergelijks ook op een PCI kaart kunt krijgen. Ik ben er zeker van dat andere fabrikanten een soortgelijke functie hebben in hun duurdere werkstations en zoiets is waarschijnlijk wat u wilt.

7
7
7
2011-08-06 16:34:01 +0000

Ik heb nog geen andere manier gevonden om een computer die vastzit te herstarten dan met een afstandsbedieningsschakelaar. Ik gebruik deze ip-p3 en het ondersteunt rebooten over de LAN of telefoon. Het kost wel 200 dollar.

Als je iets eenvoudigers nodig hebt, zou je deze kunnen bekijken deze . Hij kost maar $100, maar de mogelijkheden van de IP-P3 zijn een stuk beter.

6
6
6
2011-08-06 22:05:24 +0000

Een andere optie is het gebruik van een virtuele machine. Het kan even duren om je server te verplaatsen naar een virtuele machine, maar het is in ieder geval gratis. (VMWare is hier erg geschikt voor en is gratis.)

Als je er eenmaal in geslaagd bent om je server te migreren, kun je remote desktop server op de virtuele machine installeren en een tekst-gebaseerde (ssh-achtige) server op de echte machine. Ik weet niet echt of VMWare ondersteuning heeft voor console commando’s, maar ik durf te wedden van wel. Dus, je zult dezelfde desktop software gebruiken en je zult direct verbinding maken met de virtuele machines, je gebruiksgewoonten zouden niet veranderen en in het geval van een systeemstoring, kun je gemakkelijk opnieuw opstarten, opnieuw opstarten of zelfs windows opnieuw installeren op de machine.

Het biedt ook een muur van veiligheid, omdat virtuele servers geen toegang hebben tot de gegevens hierboven, zolang je niet expliciet toestemming geeft.

Maar ook, als de windows machine op regelmatige basis lokaal (w/o remote) gebruikt wordt, kan het gebruik van een virtuele machine, storend zijn.

—–edit—- Nog een budget optie die ook de hardware storingen oplost. Je kunt een 2e hands goedkope telefoon kopen die een trilmotor heeft. Haal de telefoon uit elkaar en verwijder de trilmotor, gooi hem weg, open je moederbord en verbind de reset pinnen met de overgebleven trilpinnen op de telefoon via een relais contact. (solderen vereist)

Dus als je de telefoon belt, zal hij proberen te trillen en uiteindelijk het relais activeren dat de computer een harde reset zal geven.

Er is een kans dat u de celtelefoon volledig kunt breken terwijl het proberen om het te ontmantelen en te solderen, maar zolang u relais correct gebruikt, is het bijna onmogelijk om schade het moederbord te doen.

4
4
4
2011-08-06 17:14:21 +0000

Een andere optie, hoewel niet precies wat u vraagt, is een “watchdog timer”. Dit is een stukje hardware dat het systeem opnieuw opstart als de timer niet binnen een bepaalde tijd gereset wordt. (De reset wordt uitgevoerd vanuit een lus in een softwaremodule die voortdurend de gezondheid van het systeem controleert).

Een paar jaar geleden, toen ik het controleerde, werden er een aantal verschillende soorten van gemaakt, maar ik heb het de laatste tijd niet meer gecontroleerd.

3
3
3
2015-12-03 20:00:56 +0000

In het geval van Windows Remote Desktop Connection (RDC), die u lijkt te gebruiken, ervan uitgaande dat het niet het blauwe scherm des doods is en gewoon een bevroren programma waardoor RDC hangt, wat meestal het geval is, raad ik PsTools ten zeerste aan. PsTools is gratis bij Windows Sysinternals, de locatie van Mark Russinovich’s ontwikkelgereedschappen voor Windows. Het is te vergelijken met het gebruik van telnet in Linux, dat je ook in Windows hiervoor zou kunnen gebruiken door een telnet client lokaal en op afstand te installeren/aan te zetten. Het mooie van PsTools is dat er geen software-installaties op afstand voor nodig zijn.

Na het downloaden van PsTools en het uitpakken van de executables in een map, open je een Windows Command Prompt en navigeer je naar die map. Voer met PsExec van de opdrachtprompt de volgende opdracht uit met de parameters die u normaal gebruikt voor Remote Desktop Connection (als u VPN gebruikt, moet u zich daar eerst bij aanmelden om de hier getoonde syntaxis voor het interne netwerk te gebruiken, anders vervangt u \remotecomputername door het IP-adres van de externe Windows-computer):

psexec \remotecomputername -u username -p password cmd

Hiermee logt u in op uw externe Windows-computer in de opdrachtprompt. Je kunt dan het volgende commando uitvoeren, alsof je achter de computer zit:

shutdown -r -t 1

Je kunt optioneel -f aan het commando toevoegen om de herstart te forceren. Om de hele afsluit- en herstartoperatie te bekijken, open je, voordat je dat commando uitvoert, een ander lokaal opdrachtpromptvenster en ping je de computer op afstand continu gedurende 99 seconden:

ping -t99 \remotecomputername

Als het een goed bevroren “blue-screen-of-death” situatie is, zou ik een netwerk AC power switch , power over LAN of auto-restart bij afsluiten in de BIOS instellingen op de externe computer, en een netwerk RaspberryPi2 in een industriële-grade metalen kast in de buurt van de power switch installeren. Op die manier zou het triviaal moeten zijn om via telnet commando’s te geven aan de RasPi2 om de fysieke stroom van de computer op afstand te regelen voor ~$150. Je kunt natuurlijk ook andere interessante dingen doen door een RasPi2 lokaal te installeren, zoals een shutdown commando geven aan de computer op afstand in het weekend of ‘s nachts of als er een uur lang geen activiteit in de kamer is geweest, met behulp van een lichtsensor, bereik sensor, of de RasPiCam .

De originele korte versie van deze oplossing is hier gepost.

3
3
3
2011-08-06 16:36:19 +0000

Ze zijn niet goedkoop, maar veel bedrijven bieden remote power switches die een webinterface bieden om de stroom naar een bepaald stopcontact te schakelen. Deze worden meestal gebruikt in datacenters en serverruimten om het onderhoud te vereenvoudigen, dus als u een plaats in de buurt kunt vinden die zich ontdoet van apparatuur, kunt u misschien iets regelen voor aanzienlijk minder.

2
2
2
2014-04-22 01:10:46 +0000

Een beetje een vreemde manier om het te doen, maar ik heb een zelfgemaakte watchdog timer.

Mijn Linux server instrueert een PLC om verschillende automatiseringstaken in mijn huis uit te voeren, maar helaas bevriest hij van tijd tot tijd. Ik stel mijn Cron scheduler in om een commando naar de PLC te sturen om hem te vertellen dat hij nog leeft. Als de PLC het keep-alive commando niet binnen de vooraf ingestelde tijd ontvangt, klikt hij op een relais dat ik heb aangesloten op de reset-pennen van mijn server.

Klaar.

Nogal duur, maar het kan goedkoper. Koop een timer met vertraging, en stel hem in op, zeg, een paar minuten. Laat je computer er stroom op zetten (via de printerpoort, breakout board) om de vertraging op een hoge waarde te houden. Als er geen stroom van de printerpoort komt, en de timer is verstreken, wordt het systeem gereset.

Klaar.

2
2
2
2011-08-07 14:25:43 +0000

Controleer of uw moederbord een watchdog timer heeft. Als dat zo is (velen hebben dat), installeer en configureer dan de juiste software. Het moederbord zal uw computer herstarten als het besturingssysteem vastloopt.

1
1
1
2013-04-26 10:03:44 +0000

Aangezien je zegt dat je IP hetzelfde blijft en bij jou bekend is, kun je dit gebruiken vanaf de opdrachtprompt van je PC:

shutdown -r -m \IP-Address

Bijvoorbeeld:

shutdown -r -m \14.233.90.157

De enige beperking is dat de machine op afstand het laatst moet zijn ingelogd met dezelfde gebruikersaccount als de gebruiker vanaf wiens PC je dit commando uitvoert.

0
0
0
2017-04-25 11:19:37 +0000

Ik heb een soortgelijk probleem en denk erover om een wifi-lichtschakelaar met een relais te gebruiken, zodat deze bij sluiting op de resetknop “drukt”. Dit lijkt me de goedkoopste optie met sommige wifi-schakelaars op of onder $ 30. Helaas ben ik nog steeds op reis dus ik gebruik nog steeds mijn broer als de reset-schakelaar. Ik dacht gewoon dat ik het idee daar zou gooien, ook al is dit een oude thread.

0
0
0
2015-04-05 13:10:09 +0000

geen watchdog? waarom dure eth-switches kopen??? je hebt een analoge telefoonlijn in de buurt van de computer?

geef deze lijn een nummer dat alleen jij gebruikt, (perfect als je een b.v. FritzBox in de buurt van de machine hebt met een vrije analoge lijn) bevestig een relais (met rect. en cap.) en sluit het relais-dicht bij de reset-schakelaar aan, parallel aan de bestaande reset-schakelaar. Als de machine nu hangt, bel je gewoon dat nummer, laat je het één keer overgaan, krijgt de machine een klap in zijn nek en reboot.

wacht gewoon tot al deze scandisk rotzooi klaar is, tot hij klaar is met booten en ga verder met je werk.

0
0
0
2017-11-20 12:50:54 +0000
  1. RealVNC gebruiken en ctrl-Alt-Del verzenden kan het probleem oplossen als je op afstand verbinding kunt maken (dit is mogelijk zelfs als de pc bevroren is - RealVNC kan hier commentaar op geven)
  2. een andere pc op afstand gebruiken op dezelfde locatie en RDP of pstools gebruiken om de pc op afstand opnieuw op te starten
  3. In mijn geval gebruik ik al het bovenstaande inclusief Intel AMT en ik heb een klein C# programma gemaakt om de pc geforceerd opnieuw op te starten (dit is om er zeker van te zijn dat ik de pc niet uitschakel maar gewoon opnieuw opstart) wanneer de computer wakker is. Gewoon om er zeker van te zijn dat de pc weer fris is.
0
0
0
2016-03-10 14:42:37 +0000

Ik weet dat dit een oud bericht is, en ik haat het om het weer op te rakelen. Maar er is een ding genaamd de Windows Emergency Management Services. Het vereist een USB-verbinding met een andere computer in het netwerk. (Ik heb erover nagedacht om dit via een USB-server/netwerkextender-apparaat te doen).

Het is echter beperkt in zijn authenticatie-eisen, dus ik zou aanraden als je twee servers hebt, of een server en een beheercomputer, dat je deze systemen elkaar laat monitoren. https://technet.microsoft.com/en-us/library/cc736319(v=ws.10).aspx

Het is niet zo robuust als HP’s iLO of Dell’s iDRAC, maar het is zowel goedkoper, als meer featured dan een IP gestuurde power bar. 0x2 & 0x2 & Natuurlijk, uw kilometers schoenhorning dit op nieuwere server OSes kan variëren.

Bijgewerkte link naar nieuwere informatie over systeeminstellingen https://msdn.microsoft.com/en-ca/library/windows/hardware/ff542193(v=vs.85).aspx

-1
-1
-1
2016-03-30 01:45:58 +0000

We hadden een Qwest Actiontec PK5000 die ermee ophield toen we voor een lange maand de stad uit waren. We hadden een beveiligingscamera die via de modem/router liep en natuurlijk verloren we het gebruik van de beveiligingscamera zodra de modem/router uitviel. Een vriend stelde voor om een timer te installeren tussen de modem/router en de AC stroomvoorziening en deze elke dag 5 minuten uit te schakelen. Natuurlijk tijdens een niet-kritisch tijdsbestek.