Gibt es eine Möglichkeit, einen Windows 7-Computer automatisch aus dem Ruhezustand zu bringen, wenn ich versuche, über Remotedesktop eine Verbindung herzustellen?
Die Energiesparoption des Computers, zu dem ich eine Verbindung herstellen möchte (wird von der Gruppenrichtlinie erzwungen, die ich glaube), besteht darin, nach 30 Minuten in den Ruhezustand zu wechseln. Dies bedeutet, dass ich entweder physisch vorbeigehen muss, um eine Taste zu drücken, oder einen separaten Wake-on- LAN-Tool, um den Ruhemodus zu beenden.
Es wäre schön, wenn der Remotedesktopverbindungsclient das Wake-on-LAN-Paket automatisch senden würde. Ist dies möglich?
windows-7
remote-desktop
sleep
John Sibly
quelle
quelle
Antworten:
Sie müssen ein Magic Packet (For Wake ON LAN) über Ihren Router senden. Schwierig , da Router nicht weiterleiten diese standardmäßig, aber es gibt Abhilfen wie gefunden hier :
Das Dienstprogramm:
Das Magic Packet GUI-Dienstprogramm ist Freeware.
Sie können auch einen Hotkey verwenden, um ihn zusammen mit der Befehlszeilenversion von Wake On LAN zu aktivieren :
Die Syntax:
Dinge einfacher machen:
Ändern Sie das Skript entsprechend, sodass der Pfad auf die
wolcmd.exe
ausführbare Datei verweist und MAC, IP und Subnetz korrekt sind.quelle
Verbessern der Antwort von John Sibly ... Wenn Sie in Windows C # -Code vermeiden können, indem Sie das unten stehende Cmd "timeout" verwenden.
In dieser Antwort auf StackOverflow finden Sie weitere Optionen zum Abschnitt "Ruhezustand" in der CMD-Datei: /programming/4317020/windows-batch-sleep
quelle
Remote Desktop verfügt nicht über eine integrierte Remote-Aktivierungsfunktion.
Möglicherweise können Sie Ihre Netzwerkkarte so konfigurieren, dass sie bei jedem Paket aktiviert wird. Dies wird jedoch wahrscheinlich nicht so funktionieren, wie Sie es beabsichtigt haben - da es nicht zwischen Ihrem Remotedesktop-Verbindungsversuch und jemandem unterscheidet, der nur Ihr Netzwerk oder ein latentes Paket von einem von Ihnen verwendeten Dienst durchsucht.
Vorerst müssen Sie sich wahrscheinlich mit einem zweistufigen Prozess abfinden: 1) Wecken Sie den Computer mit einer Anwendung auf, 2) Verbinden Sie sich über einen Remote-Desktop.
quelle
Unter Verwendung der Informationen aus den anderen Antworten erstellte ich schließlich einen Ordner mit den folgenden Dateien:
Wenn Sie connect.bat ausführen, wird der Computer aufgeweckt, 10 Sekunden gewartet und anschließend eine Remotedesktopverbindung hergestellt.
connect.bat enthält Folgendes:
Sie können sleep.exe generieren, indem Sie die folgende Quelle als sleep.cs speichern und sie mit dem C # -Compiler aus dem .NET Framework ausfüllen:
Quelle für sleep.cs
quelle
Sie benötigen einen Netzwerkadapter, der ARP-Offload und TCP-SYN-Aktivierungsmuster unterstützt (siehe http://technet.microsoft.com/en-us/library/ee617165%28v=ws.10%29.aspx)
Wenn diese Funktionen unterstützt und aktiviert sind, werden Sie von Whindos beim Einschalten des Remotedesktops nicht vor der Richtlinie für Ruhezustand / Ruhezustand gewarnt.
quelle
Es gibt verschiedene Gründe für die Fehlermeldung.
Nicht genug Speicher
Schließen Sie Ihre anderen Programme und versuchen Sie erneut, eine Verbindung herzustellen. Wenn das Problem weiterhin besteht, starten Sie den Computer neu und versuchen Sie erneut, eine Verbindung herzustellen. Wenn Sie immer noch keine Verbindung herstellen können, wenden Sie sich an Ihren Netzwerkadministrator oder an den technischen Support. (Weitere Informationen finden Sie unter Verhindern von Speicherproblemen.)
Netzwerkfehler
Stellen Sie sicher, dass Ihre Netzwerkverbindung funktioniert, z. B. indem Sie auf eine lokale oder globale Domäne zugreifen oder wenn das Ethernet-Kabel an Ihren Netzwerkadapter angeschlossen oder der WLAN-Switch eingeschaltet ist.
Der Remote-Computer kann nicht gefunden werden
Stellen Sie sicher, dass Remotedesktop aktiviert ist. Überprüfen Sie, ob der Remotecomputer ausgeführt wird (weder im Energiesparmodus noch im Ruhezustand). Überprüfen Sie den Computernamen oder seine IP-Adresse und stellen Sie sicher, dass Sie ihn richtig eingegeben haben.
Das Anschließen eines Heimcomputers an einen Computer in einer Unternehmensdomäne erfordert einen Zwischenschritt, um sicherzustellen, dass die Computer miteinander kommunizieren können, z. B. um eine VPN-Verbindung (Virtual Private Network) zum Unternehmensnetzwerk herzustellen.
Oder eine andere Anwendung verwendet möglicherweise denselben Port wie RDP.
Weitere Beispiele als meine häufigsten Fälle oder Einzelheiten zu jedem von ihnen finden Sie unter:
quelle