Windows Server Advanced Power Management
Click here for an English description of the program.
Windows Server Advanced Power Management ist eine Software zur erweiterten Energieverwaltung auf Windows (Home-)Servern. Hiermit können Richtlinien definiert werden, die verhindern, dass Windows in den Standby-Modus wechselt, wenn der Rechner gerade in Verwendung ist. Dadurch kann Strom gespart werden, da die Hardware nur dann läuft, wenn diese auch tatsächlich benötigt wird.
Windows Server Advanced Power Management ist für den Einsatz auf Home-Servern konzipiert, kann aber auch auf normalen Desktop-PCs verwendet werden, um auch hier ein unbeabsichtigtes Wechseln in den Standby-Modus zu verhindern.
Ich würde mich sehr über Lob oder Kritik und v.a. Verbesserungsvorschläge freuen. Nutzt dafür die Kommentar-Funktion oder schreibt mir eine E-Mail.
Features
- Regelbasiertes Unterdrücken des Standby-Modus. Folgende Szenarien werden dabei unterstützt:
- Laufende Programme
- Verfügbare netzwerkfähige Geräte (PCs, Smartphones, TV-Geräte, Streaming-Clients, Spielkonsolen, etc.)
- Netzwerk-Auslastung (Upload, Download und kombiniert)
- Zugriff auf Netzwerk-Freigaben
- CPU-Auslastung
- Auslastung logischer Datenträger
- Speicherauslastung
- Nach der Überprüfung dieser Richtlinien können benutzerdefinierten Aktionen ausgeführt werden:
- Ausführen von Programmen
- Den Computer in den Standby/Ruhezustand versetzten oder herunterfahren
- Neustarten von Windows-Diensten nach Aufwachen aus dem Standby
- Starten von Programmen nach dem Aufwachen aus dem Standby
- Zeitgesteuertes Aufwachen aus dem Standby
- Einmalig
- Periodisch
- Periodisch mit Angabe, ab wann kein automatisches Aufwachen mehr stattfinden soll
- Starten von Programmen nach zeitgesteuerten Aufwachen aus dem Standby
- Definition von Uptimes, zu den der Computer nicht in den Standby wechseln darf
- Temporär (über das Hauptfenster der Anwendung)
- Geplant (einmalig und/oder periodisch – über die Einstellungen)
- Plugin-Schnittstelle: Windows Server Advanced Power Management kann mit eigenen Plugins erweitert werden
- Remote-Shutdown: Der Rechner kann aus der Ferne herunter gefahren, neu gestartet oder in den Stnadby- bzw. Ruhezustand versetzt werden. Dazu ist die App MagicPacket notwendig (verfügbar für Windows und Windows Phone)
- Lauffähig auch ohne Benutzer-Anmeldung
Für eine genaue Beschreibung der Funktionen kann das Benutzerhandbuch herunter geladen werden. In diesem sind ebenfalls Tipps und Tricks zur Konfiguration von Windows Server Advanced Power Management in verschiedenen Szenarien und weitere Hintergrundinformationen enthalten.
Download
Aktuelle Version: | 1.6.0 |
Lizenz: | Freeware |
Changelog: | Deutsch, Englisch |
Download: | Windows Server Advanced Power Management (Größe: ca. 13 MB) Es wird das .NET Framework 4 benötigt. Dieses wird im Rahmen der Installation automatisch installiert, falls noch nicht vorhanden. Hinweis: |
Handbuch: | Benutzerhandbuch (Deutsch) Benutzerhandbuch (Englisch) |
Unterstütze Betriebssysteme: | Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10, Windows Server 2003 (R2), Windows Server 2008 (R2), Windows Server 2012 (R2), Windows Home Server 2011 |
Unterstütze Sprachen: | Deutsch, Englisch |
Plugins
Windows Server Advanced Power Management bietet eine Plugin-Schnittstelle. Mit Hilfe von Plugins kann Windows Server Advanced Power Management auf einfache Art und Weise mit neuen Überprüfungs-Routinen erweitert werden.
Plugins werden über die Einstellungen in WSAPM installiert. Dazu einfach in den Einstellungen in die Tabe Plugins wechseln. Nach einem Klick auf Plugin installieren muss die heruntergeladene Plugin-Datei gewählt werden. Anschließend wird WSAPM zur Installation des Plugins neu gestartet. Ein Plugin ist direkt nach der Installation nicht aktiviert. Die Aktivierung/Deaktivierung erfolgt in den Einstellungen in der Tabe Plugins.
Falls ein Plugin Optionen bietet, können diese nach Auswahl des betreffenden Plugins mit einem Klick auf die Schaltfläche Plugin-Einstellungen aufgerufen werden.
Um ein Plugin zu deinstallieren, einfach das betreffende Plugin auswählen und auf die Schaltfläche Plugin deinstallieren klicken. WSAPM muss während der Plugin-Deinstallation ebenfalls neu gestartet werden.
Verfügbare Plugins
Plugin | Version | Beschreibung | Entwickler |
Local Printers Online | 1.1.0 | Plugin zum Unterdrücken des Standby-Modus wenn lokale Drucker eingeschaltet sind | DecaTec |
Removable Devices | 1.1.0 | Plugin zum Unterdrücken des Standby wenn Wechseldatenträger angeschlossen sind | DecaTec |
LoggedOnUsers | 1.0.2 | Plugin zum Unterdrücken des Standby wenn bestimmte Benutzer angemeldet sind | Seji |
PlexIsBusy | 1.0.2 | Plugin zum Unterdrücken des Standby wenn Medien über Plex gestreamt werden | Seji |
OpenNetworkConnections | 1.0.3.1 | Plugin zum Unterdrücken des Standby wenn bestimmte TCP-Verbindungen offen sind | ErdnussFlipS |
Vorlage zur Programmierung eigener Plugins
Es steht jedem frei, eigene Plugins für Windows Server Advanced Power Management zu programmieren. Die genaue Vorgehensweise zur Entwicklung von Plugins ist im Benutzerhandbuch beschrieben.
Wer ein eigenes Plugin entwickelt hat, kann sich gern per E-Mail an mich wenden, dann kann ich das Plugin hier zum Download anbieten.
Um die Programmierung eigener Plugins möglichst einfach zu gestalten, gibt es hier Vorlagen als Visual Studio Projekt (Voraussetzung Windows Server Advanced Power Management Version 1.3.0): Wsapm-Templates @ GitHub
Windows Server Advanced Power Management ist und bleibt kostenlos!
Jedoch kostet mich die Entwicklung viel Zeit und verursacht Kosten (Webspace, Domain, Entwicklungsumgebung, etc.). Daher würde ich mich sehr über eine kleine Spende freuen, wenn Ihnen das Programm gefällt und Sie die Weiterentwicklung unterstützen möchten. Jeder Betrag ist willkommen und absolut freiwillig. Der Programm- und Support-Umfang ist nicht abhängig von einer Spende.
Bei mir unter WIn10 wechselt der PC trotzdem in den Standby.
11.10.2015 – 16:59:52: Standby unterdrückt (Grund: Computer 192.168.1.121 online)
11.10.2015 – 17:02:49: >>> Computer wechselt in den Standby-Modus
Top Tool, Danke dafür !
Meine „Homeserver“ (Win10) fährt erst dann herunter wenn die der XBMC PC im Wohnzimmer offline ist und kein Robocopy Script mehr läuft…….
DANKE !!!
Hi,
endlich klappt es bei mir mit deinem kleinen Programm 😉 Ich bin davon auch echt begeistert! Nur hat mein Server ein kleines Problem.
Wenn er im Standby ist, dann sollte das Licht am Gehäuse blinken. Die letzten Tage blinkt er nur manchmal. Manchmal leuchtet das Licht permanent. Möchte ich den Server über MagicPacket aufwecken, dann reagiert er nicht. Auch eine RDP Verbindung oder IPMI geht nicht. Bei IPMI kommt die Meldung, dass der Server schläft oder aus ist. Erst, wenn ich den ausschalte und wieder einschalte, dann fährt er hoch.
Im WSAPM Log stehen überall so kleine rechteckige Symbole und danach (z.B.) 12.07.2016 – 21:18:19: Dienst gestartet.
Weißt du vielleicht woran es hängen könnte? Hängt sich der Server irgendwie auf?
Danke und grüße,
Stefan
Hi Stefan,
klingt für mich fast so, als hätte dein Rechner ein Problem mit dem Standby. Wichtig für das Aufwecken per Wake On LAN ist dabei, dass die Netzwerkkarte leuchtet oder blinkt. Direkt an der RJ45-Buchse sollte dazu eine kleine LED zu finden sein. Wenn diese nicht leuchtet, dann kann der Rechner auch nicht geweckt werden, da das Aufwach-Signal nicht über das Netzwerk empfangen werden kann.
In diesem Fall würde ist erst einmal einen Blick in die Windows-Ereignisanzeige werfen. Vielleicht findet sich ja hier ein Hinweis darauf, warum der Rechner nicht richtig in den Standby wechselt. Du kannst auch mal den Befehl
powercfg -a
in die Konsole (mit Admin-Rechten) eingeben: Hier sollten alle verfügbaren Energiezustände aufgelistet werden.Ich frage mich nun nur noch, was du mit „kleine rechteckige Symbole“ im WSAPM-Log meinst. Kannst du mir hier vielleicht mal einen Screenshot oder einen Hardcopy des Logs per Mail schicken?
Gruß,
Jan
Hi Jan,
danke für die schnelle Antwort 😉 Der Screenshot ist gerade per Mail an dich raus gegangen.
Wenn das Licht vom Server blinkt, dann kann ich den auch per MagicPacket aufwecken. Nur manchmal habe ich den Eindruck, dass er sich eben aufhängt.
Die Leuchten bei der RJ45 Buchse leuchten auch fleißig vor sich hin.
Den Screenshot von powercfg -a hab ich dir auch mal zusätzlich zugeschickt. Wahrscheinlich wird dir das mehr sagen als mir 😉
Danke und Grüße,
Stefan
Hey, Super Tool, echt Spitze
Aber für die Funktion Remote-Shutdown muss zwingend ein wichtiges Detail im Benutzerhandbuch angepasst werden.
Auf Seite 55:
Falsch:
– Standby: AA
– Ruhezustand: BB
– Neustart: CC
– Herunterfahren: DD
Richtig:
– Standby: 0x0A
– Ruhezustand: 0x0B
– Neustart: 0x0C
– Herunterfahren: 0x0D
Und etwas weiter unten
Falsch: Sechsmal der hexadezimale Wert DD (für Herunterfahren)
Richtig: Sechsmal der hexadezimale Wert 0x0D (für Herunterfahren)
Hat bei mir Lange nicht funktioniert da ich nicht mit .NET von Windows aus sendete sondern mittel NetLinx via AMX und ich deshalb immer ein falsches MagicPacket sendete und dabei nichts passierte…
Hi Donald,
ja, da hast du recht. Das ist falsch. Aber eher im Programm und nicht in der Doku. Ein Update ist bereits auf dem Weg.
Gruß,
Jan
Ich habe mir das Programm für mein Windows Server 2003 heruntergeladen und kann es nicht installieren. Würde gerne wissen warum nicht.
Hallo Jürgen,
WSAPM funktioniert eigentlich mit allen Betriebssystemen ab Windows XP, somit sollte es auch mit Windows Server 2003 keine Probleme geben.
Die einzige Voraussetzung: Das .NET Framework 4 muss installiert sein.
Kommt bei dir eine Fehlermeldung beim Installieren?
Gruß,
Jan