Sieht man sich auf einem externen, zweiten Bildschirm einen Film an, schaltet Windows manchmal in den Standby-Modus, wenn man zu lange inaktiv ist. Das lässt sich mit einem eigenen Energie-Plan und einem kleinen Skript leicht ändern.
Zunächst erstellt man zwei Energie-Pläne. Bei einem dieser Pläne sollte der Standby-Modus aktiviert sein. Die Energie-Pläne können erstellt werden, indem [Win]+[R] gedrückt, powercfg.cpl eingegeben und mit Klick auf OK bestätigt wird. Bei den Einstellungen des einen neuen Plans sollte der Standby-Modus für Akku und Netzbetrieb auf Nie gestellt sein.
Im nächsten Schritt finden wir die IDs der beiden Energie-Pläne heraus. Das klappt am einfachsten über die Konsole, indem hier der Befehl powercfg /l (kleines L) genutzt wird.
AutoHotkey-Script erstellen
Nun in ein neues Editor-Fenster das folgende Skript einfügen und dabei die beiden GUIDs anpassen – die obere sollte sich auf den Plan beziehen, bei dem der Standby-Modus deaktiviert ist, die untere auf den Energie-Plan mit aktiviertem Standby-Modus.
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 disconnected
Zum Schluss dieses Skript mit der Endung .ahk speichern. Es lässt sich dann mit der Freeware AutoHotkey ausführen. Wer die Automatik ständig aktiv haben möchte, setzt das Skript einfach in den Autostart. Ab sofort wechselt Windows den Energie-Plan automatisch, je nachdem, ob ein externer Monitor angeschlossen ist oder nicht.