Im Fall von Windows Remote Desktop Connection (RDC), das Sie anscheinend verwenden, unter der Annahme, dass es sich nicht um den Bluescreen des Todes handelt und nur um ein eingefrorenes Programm, das zum Absturz von RDC führt, was normalerweise der Fall ist, empfehle ich PsTools . PsTools ist kostenlos bei Windows Sysinternals, dem Speicherort von Mark Russinovichs Entwicklertools für Windows. Es ist wie die Verwendung von Telnet unter Linux, die Sie auch unter Windows verwenden können, indem Sie einen Telnet-Client lokal und remote installieren / aktivieren. Das Schöne an PsTools ist, dass keine Remote-Softwareinstallationen erforderlich sind.
Öffnen Sie nach dem Herunterladen von PsTools und dem Entpacken der ausführbaren Dateien in einen Ordner eine Windows-Eingabeaufforderung und navigieren Sie zu diesem Ordner. Führen Sie mit PsExec an der Eingabeaufforderung den folgenden Befehl mit den Parametern aus, die Sie normalerweise für die Remotedesktopverbindung verwenden (wenn Sie VPN verwenden, müssen Sie sich zuerst bei diesem anmelden, um die hier gezeigte interne Netzwerksyntax zu verwenden, andernfalls ersetzen Sie \\ remotecomputername durch IP-Adresse des entfernten Windows-Computers):
psexec \\remotecomputername -u username -p password cmd
Dadurch werden Sie an der Eingabeaufforderung auf Ihrem Windows-Remotecomputer angemeldet. Sie können dann den folgenden Befehl ausführen, als ob Sie am Computer sitzen würden:
shutdown -r -t 1
Sie können dem Befehl optional -f hinzufügen, um den Neustart zu erzwingen. Öffnen Sie ein anderes lokales Eingabeaufforderungsfenster, und senden Sie 99 Sekunden lang einen Ping-Befehl an den Remotecomputer, um das Herunterfahren und den Neustart des gesamten Vorgangs zu überwachen, bevor Sie diesen Befehl ausführen:
ping -t99 \\remotecomputername
Wenn es sich um eine ordnungsgemäß eingefrorene Blue-Screen-of-Death-Situation handelt, verwende ich einen Netzstromschalter , Power-over-LAN oder einen automatischen Neustart beim Herunterfahren in den BIOS-Einstellungen des Remotecomputers sowie einen vernetzten RaspberryPi2 in einem Industriebetrieb -grade Metallgehäuse in der Nähe der Netzschalter installiert. Auf diese Weise sollte es trivial sein, dem RasPi2 Befehle über Telnet zu erteilen, um die physische Stromversorgung des Remotecomputers für etwa 150 US-Dollar zu steuern. Sie können natürlich auch viele andere interessante Dinge tun, indem Sie ein RasPi2 lokal installieren, z. B. einen Befehl zum Herunterfahren des Remotecomputers an Wochenenden oder in der Nacht oder, wenn eine Stunde lang keine Aktivität im Raum stattgefunden hat, ein Licht verwenden Sensor, Entfernungssensor oder die RasPiCam .
Die ursprüngliche Kurzversion dieser Lösung finden Sie hier .