Wenn Sie Ihr System auch unbeaufsichtigt lassenlange geht es in den Schlafmodus. Dies ist eine Standardfunktion, die seit langer Zeit in Windows enthalten ist. Einige Apps, meistens Media Player, können dies verhindern. Wenn Sie beispielsweise in Windows 10 einen Film in der Moves & TV-App abspielen, wechselt Ihr System nicht in den Ruhemodus. Natürlich unterstützen nur wenige Apps dies. Wenn Sie etwas auf einem externen Bildschirm ansehen, wechselt das System möglicherweise in den Ruhemodus, wenn Sie zu lange inaktiv sind. Hier ist eine einfache Möglichkeit, den Ruhemodus zu deaktivieren, wenn ein externes Display angeschlossen ist.
Um den Schlafmodus zu deaktivieren, wenn eine externeWenn das Display angeschlossen ist, benötigen Sie unter Windows zwei Energiesparpläne. Sie müssen auch ihre GUIDs finden, und zuletzt müssen Sie ein AutoHotKey-Skript ausführen. Diese Lösung stammt vom SuperUser-Benutzer miroxlav.
Energieplan erstellen
Sie können zwei Energiesparpläne erstellen oder nur erstelleneins und mache mit einem der anderen vorhandenen Pläne weiter. Für einen Plan muss der Schlafmodus aktiviert sein. Überprüfen Sie Ihre vorhandenen Energiepläne und Sie werden wahrscheinlich einen finden.
Erstellen Sie als Nächstes einen neuen Energieplan. Öffnen Sie den Datei-Explorer und wechseln Sie zu SystemsteuerungHardware- und SoundPower-Optionen. Klicken Sie links auf Neuen Plan erstellen.
Geben Sie einen Namen ein und wählen Sie in den Dropdown-Listen "Computer in den Ruhezustand versetzen" die Option "Nie" sowohl für "Mit Akku" als auch für "Angeschlossen". Das ist alles was Sie tun müssen.
Suchen Sie die GUID für den Energieplan
Öffnen Sie ein Eingabeaufforderungsfenster und führen Sie den folgenden Befehl aus, um die GUID Ihrer Energiesparpläne zu ermitteln.
powercfg /l
Kopieren Sie sie in eine Editor-Datei, um sie im AutoHotKey-Skript zu verwenden.
Deaktivieren Sie den Ruhemodus, wenn ein externes Display angeschlossen ist
Öffnen Sie eine Editor-Datei und fügen Sie Folgendes ein.
OnMessage(0x219, "MsgMonitor") MsgMonitor(wParam, lParam, msg) { if (wParam = 7) { Run, powercfg /s 381b4222-f694-41f0-9685-ff5bb260df2e } Else { Run, powercfg /s 381b4222-0001-2222-3333-000000000000 } MsgBox check %wParam% and %lParam% and decide to run programs with %msg% } ;wParam: 7 lParam: 0 monitor connected ;wParam: 32772 lParam: 8977536 should be on disconected
Ersetzen Sie im obigen Skript die GUID in dieser Zeile „Run, powercfg / s 381b4222-f694-41f0-9685-ff5bb260df2e“ durch die GUID für den Energiesparplan, für den der Energiesparmodus deaktiviert ist.
Ersetzen Sie als nächstes die GUID in dieser Zeile „Ausführen,powercfg / s 381b4222-0001-2222-3333-000000000000 “mit der GUID des Energiesparplans bei aktiviertem Energiesparmodus. Speichern Sie die Datei mit der Erweiterung AHK und führen Sie sie mit AutoHotKey aus.
Sie können dieses Skript jederzeit manuell ausführenSchließen Sie einen externen Monitor an, oder fügen Sie ihn zu Ihren Startelementen hinzu, damit er immer ausgeführt wird. Die Energiesparpläne werden automatisch geändert, wenn Sie einen externen Monitor anschließen oder trennen.
Bemerkungen