Powercfg-Befehlszeilenoptionen
Sie können mit dem Tool „powercfg.exe“ Energiesparpläne (auch als Energieschemas bezeichnet) steuern, um die verfügbaren Ruhezustände zu verwenden, die Energiezustände einzelner Geräte zu steuern und das System auf häufige Probleme im Hinblick auf Energieeffizienz und Akkulaufzeit zu untersuchen.
Syntax
Für Powercfg-Befehlszeilen wird die folgende Syntax verwendet:
powercfg /Option [Argumente] [ /? ]
Dabei steht Option für eine der in der folgenden Tabelle aufgeführten Optionen, und Argumente für ein oder mehrere Argumente, die für die ausgewählte Option gelten. Durch das Einschließen von /? in eine Befehlszeile wird die Hilfe für die angegebene Option angezeigt. Optionen und Argumente werden weiter unten in diesem Thema ausführlicher beschrieben.
Befehlszeilenoptionen
Option | Beschreibung |
---|---|
/?, -help | Zeigt Informationen zu den Befehlszeilenparametern an. |
/list, /L | Listet alle Energieschemas auf. |
/query, /Q | Zeigt den Inhalt eines Energieschemas an. |
/change, /X | Ändert einen Einstellungswert im aktuellen Energieschema. |
/changename | Ändert den Namen und die Beschreibung eines Energieschemas. |
/duplicatescheme | Dupliziert ein Energieschema. |
/delete, /D | Löscht ein Energieschema. |
/deletesetting | Löscht eine Energieeinstellung. |
/setactive, /S | Aktiviert ein Energieschema im System. |
/getactivescheme | Ruft das derzeit aktive Energieschema ab. |
/setacvalueindex | Legt den Wert für eine Energieeinstellung fest, während das System an die Stromversorgung angeschlossen ist. |
/setdcvalueindex | Legt den Wert für eine Energieeinstellung fest, während das System mit dem Akku betrieben wird. |
/import | Importiert alle Energieeinstellungen aus einer Datei. |
/export | Exportiert ein Energieschema in eine Datei. |
/aliases | Zeigt alle Aliase und ihre entsprechenden GUIDs an. |
/getsecuritydescriptor | Ruft eine Sicherheitsbeschreibung ab, die einer angegebenen Energieeinstellung, einem angegebenen Energieschema oder einer angegebenen Aktion zugeordnet ist. |
/setsecuritydescriptor | Legt eine Sicherheitsbeschreibung fest, die einer Energieeinstellung, einem Energieschema oder einer Aktion zugeordnet ist. |
/hibernate, /H | Aktiviert und deaktiviert das Ruhezustandsfeature. |
/availablesleepstates, /A | Meldet die im System verfügbaren Ruhezustände. |
/devicequery | Gibt eine Liste von Geräten zurück, die die angegebenen Kriterien erfüllen. |
/deviceenableawake | Ermöglicht das Reaktivieren eines Geräts aus einem Standbymodus. |
/devicedisablewake | Verhindert, dass ein Gerät das System aus einem Ruhezustand reaktiviert. |
/lastwake | Gibt an, wodurch das System aus dem letzten Ruhezustand reaktiviert wurde. |
/waketimers | Zählt aktive Aktivierungszeitgeber auf. |
/requests | Zählt Energiezustandsabfragen für Anwendungen und Treiber auf. |
/requestsoverride | Legt die Außerkraftsetzung der Energiezustandsabfrage für einen bestimmten Prozess, Dienst oder Treiber fest. |
/energy | Untersucht das System auf häufige Probleme im Hinblick auf Energieeffizienz und Akkulaufzeit. |
/batteryreport | Generiert einen Bericht über die Akkunutzung. |
/sleepstudy | Generiert einen Diagnosebericht über den Energiestatusübergang. |
/srumutil | Sichert geschätzte Energieverbrauchsdaten aus dem SRUM (System Resource Usage Monitor). |
/systemsleepdiagnostics | Generiert einen Diagnosebericht über Übergänge in den Ruhezustand. |
/systempowerreport | Generiert einen Diagnosebericht über den Energiestatusübergang. |
Beschreibungen der Befehlszeilenoptionen
In den folgenden Abschnitten werden die Befehlszeilenoptionen und -argumente von Powercfg beschrieben.
„-help“ oder „/?“
Zeigt Informationen zu den Befehlszeilenparametern an.
Syntax:
powercfg /?
„/list“ oder „/L“
Listet alle Energieschemas auf.
Syntax:
powercfg /list
„/query“ oder „/Q“
Zeigt den Inhalt des angegebenen Energieschemas an.
Syntax:
powercfg /query [
scheme_GUID
] [
sub_GUID
]
Wenn weder der Parameter scheme_GUID noch der Parametersub_GUID angegeben ist, werden die Einstellungen des aktuellen aktiven Energieschemas angezeigt. Wenn der Parameter sub_GUID nicht angegeben ist, werden alle Einstellungen im angegebenen Energieschema angezeigt.
Argumente:
scheme_GUID
Gibt die GUID eines Energieschemas an. Durch den Befehl powercfg /list wird die GUID für ein Energieschema zurückgegeben.
sub_GUID
Gibt die GUID für eine Energieeinstellungsuntergruppe an. Durch den Befehl powercfg /query wird die GUID für eine Energieeinstellungsuntergruppe zurückgegeben.
Beispiele:
powercfg /query
powercfg /query 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20
„/change“ oder „/X“
Ändert einen Einstellungswert im aktuellen Energieschema.
Syntax:
/change setting value
Argumente:
setting
Gibt eine der folgenden Optionen an:
- monitor-timeout-ac
- monitor-timeout-dc
- disk-timeout-ac
- disk-timeout-dc
- standby-timeout-ac
- standby-timeout-dc
- hibernate-timeout-ac
- hibernate-timeout-dc
value
Gibt den neuen Wert in Minuten an.
Beispiele:
powercfg /change monitor-timeout-ac 5
/changename
Ändert den Namen eines Energieschemas und optional dessen Beschreibung.
Syntax:
powercfg /changename *scheme_GUID * name [description]
Argumente:
scheme_GUID
Gibt die GUID eines Energieschemas an. Durch den Befehl powercfg /list wird die GUID für ein Energieschema zurückgegeben.
name
Gibt den neuen Namen des Energieschemas an.
description
Gibt die neue Beschreibung des Energieschemas an. Wenn keine Beschreibung angegeben ist, wird nur der Name geändert.
Beispiele:
powercfg /changename 381b4222-f694-41f0-9685-ff5bb260df2e "Customized Balanced"
/duplicatescheme
Dupliziert das angegebene Energieschema. Die resultierende GUID, die das neue Schema darstellt, wird angezeigt.
Syntax:
powercfg /duplicatescheme scheme_GUID [destination_GUID]
Argumente:
scheme_GUID
Gibt die GUID eines Energieschemas an. Durch den Befehl powercfg /list wird die GUID für ein Energieschema zurückgegeben.
destination_GUID
Gibt die GUID des neuen Energieschemas an. Wenn keine GUID angegeben ist, wird eine neue GUID erstellt.
Beispiele:
powercfg /duplicatescheme 381b4222-f694-41f0-9685-ff5bb260df2e
„/delete“ oder „/D“
Löscht das Energieschema mit der angegebenen GUID.
Syntax:
powercfg /delete scheme_GUID
Argumente:
scheme_GUID
Gibt die GUID eines Energieschemas an. Durch den Befehl powercfg /list wird die GUID für ein Energieschema zurückgegeben.
Beispiele:
powercfg /delete 381b4222-f694-41f0-9685-ff5bb260df2e
/deletesetting
Löscht eine Energieeinstellung.
Syntax:
powercfg /deletesetting sub_GUID setting_GUID
Argumente:
sub_GUID
Gibt die GUID für eine Energieeinstellungsuntergruppe an. Durch den Befehl powercfg /query wird die GUID für eine Energieeinstellungsuntergruppe zurückgegeben.
setting_GUID
Gibt die GUID für eine Energieeinstellung an. Durch den Befehl powercfg /query wird die GUID für eine Energieeinstellung zurückgegeben.
Beispiele:
powercfg /deletesetting 238c9fa8-0aad-41ed-83f4-97be242c8f20 29f6c1db-86da-48c5-9fdb-f2b67b1f44da
„/setactive“ oder „/S“
Aktiviert das angegebene Energieschema im System.
Syntax:
powercfg /setactive scheme_GUID
Argumente:
scheme_GUID
Gibt die GUID eines Energieschemas an. Durch den Befehl powercfg /list wird die GUID für ein Energieschema zurückgegeben.
Beispiele:
powercfg /setactive 381b4222-f694-41f0-9685-ff5bb260df2e
/getactivescheme
Ruft das derzeit aktive Energieschema ab.
Syntax:
powercfg /getactivescheme
/setacvalueindex
Legt den Wert für eine angegebene Energieeinstellung fest, während das System an die Stromversorgung angeschlossen ist.
Syntax:
powercfg /setacvalueindex scheme_GUID sub_GUID setting_GUID setting_index
Argumente:
scheme_GUID
Gibt die GUID eines Energieschemas an. Durch den Befehl powercfg /list wird die GUID für ein Energieschema zurückgegeben.
sub_GUID
Gibt die GUID für eine Energieeinstellungsuntergruppe an. Durch den Befehl powercfg /query wird die GUID für eine Energieeinstellungsuntergruppe zurückgegeben.
setting_GUID
Gibt die GUID für eine Energieeinstellung an. Durch den Befehl powercfg /query wird die GUID für eine Energieeinstellung zurückgegeben.
setting_index
Gibt den möglichen Wert an, auf den diese Einstellung festgelegt ist. Durch den Befehl powercfg /query wird eine Liste möglicher Werte zurückgegeben.
Beispiele:
powercfg /setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20 29f6c1db-86da-48c5-9fdb-f2b67b1f44da 0
/setdcvalueindex
Legt den Wert für eine angegebene Energieeinstellung fest, während das System mit dem Akku betrieben wird.
Syntax:
powercfg /setdcvalueindex scheme_GUID sub_GUID setting_GUID setting_index
Argumente:
scheme_GUID
Gibt die GUID eines Energieschemas an. Durch den Befehl powercfg /list wird die GUID für ein Energieschema zurückgegeben.
sub_GUID
Gibt die GUID für eine Energieeinstellungsuntergruppe an. Durch den Befehl powercfg /query wird die GUID für eine Energieeinstellungsuntergruppe zurückgegeben.
setting_GUID
Gibt die GUID für eine Energieeinstellung an. Durch den Befehl powercfg /query wird die GUID für eine Energieeinstellung zurückgegeben.
setting_index
Gibt den möglichen Wert an, auf den diese Einstellung festgelegt ist. Durch den Befehl powercfg /query wird eine Liste möglicher Werte zurückgegeben.
Beispiele:
powercfg /setdcvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20 29f6c1db-86da-48c5-9fdb-f2b67b1f44da 300
/import
Importiert ein Energieschema aus der angegebenen Datei.
Syntax:
powercfg /import file_name [GUID]
Argumente:
file_name
Gibt einen vollqualifizierten Pfad zu einer Datei an, der durch das Ausführen von powercfg /export zurückgegeben wird.
GUID
Gibt die GUID für das importierte Schema an. Wenn keine GUID angegeben ist, wird eine neue GUID erstellt.
Beispiele:
powercfg /import c:\scheme.pow
/export
Exportiert ein Energieschema, das durch die angegebene GUID dargestellt wird, in die angegebene Datei.
Syntax:
powercfg /export file_name GUID
Argumente:
file_name
Gibt einen vollqualifizierten Pfad zu einer Zieldatei an.
GUID
Gibt die GUID eines Energieschemas an. Durch den Befehl powercfg /list wird die GUID für ein Energieschema zurückgegeben.
Beispiele:
powercfg /export c:\scheme.pow 381b4222-f694-41f0-9685-ff5bb260df2e
/aliases
Zeigt eine Liste sämtlicher Aliase und ihrer entsprechenden GUIDs an. Diese Aliase können in jedem Befehl anstelle einer GUID verwendet werden.
Syntax:
powercfg /aliases
Hinweis
Einige Einstellungen enthalten keine Aliase. Führen Sie für eine vollständige Liste der GUIDs powercfg /query aus.
/getsecuritydescriptor
Ruft die Sicherheitsbeschreibung ab, die der angegebenen Energieeinstellung, dem angegebenen Energieschema oder der angegebenen Aktion zugeordnet ist.
Syntax:
powercfg /getsecuritydescriptor GUID | action
Argumente:
GUID
Gibt die GUID eines Energieschemas oder einer Energieeinstellung an. Durch den Befehl powercfg /list wird die GUID für ein Energieschema zurückgegeben. Durch den Befehl powercfg /query wird die GUID für eine Energieeinstellung zurückgegeben.
action
Gibt eine der folgenden Aktionen an:
- ActionSetActive
- ActionCreate
- ActionDefault
Beispiele:
powercfg /getsecuritydescriptor 381b4222-f694-41f0-9685-ff5bb260df2e<br />
powercfg /getsecuritydescriptor ActionSetActive
/setsecuritydescriptor
Ruft eine Sicherheitsbeschreibung ab, die der angegebenen Energieeinstellung, dem angegebenen Energieschema oder der angegebenen Aktion zugeordnet ist.
Syntax:
powercfg /setsecuritydescriptor GUID | action SDDL
Argumente:
GUID
Gibt die GUID eines Energieschemas oder einer Energieeinstellung an. Durch den Befehl powercfg /list wird die GUID für ein Energieschema zurückgegeben. Durch den Befehl powercfg /query wird die GUID für eine Energieeinstellung zurückgegeben.
action
Gibt eine der folgenden Aktionen an:
- ActionSetActive
- ActionCreate
- ActionDefault
SDDL
Gibt eine gültige Sicherheitsbeschreibungszeichenfolge im SDDL-Format an. Durch den Befehl powercfg /getsecuritydescriptor kann eine SDDL-Beispielzeichenfolge abgerufen werden.
Beispiele:
powercfg /setsecuritydescriptor 381b4222-f694-41f0-9685-ff5bb260df2e O:BAG:SYD:P(A;CI;KRKW;;;BU)(A;CI;KA;;;BA)(A;CI;KA;;;SY)(A;CI;KA;;;CO)<br />
powercfg /setsecuritydescriptor ActionSetActive O:BAG:SYD:P(A;CI;KR;;;BU)(A;CI;KA;;;BA)(A;CI;KA;;;SY)(A;CI;KA;;;CO)
„/hibernate“ oder „/H“
Aktiviert oder deaktiviert das Ruhezustandsfeature und legt die Größe der Ruhezustandsdatei fest.
Syntax:
powercfg /hibernate
powercfg /hibernate [ on | off ]
powercfg /hibernate [ /size percent_size]
powercfg /hibernate [ /type reduced | full ]
Argumente:
Ein
Aktiviert das Ruhezustandsfeature.
Aus
Deaktiviert das Ruhezustandsfeature.
/size percent_size
Gibt die gewünschte Größe der Ruhezustandsdatei als Prozentsatz der Gesamtspeichergröße an. Die Standardgröße darf nicht kleiner als 50 sein. Durch diesen Parameter wird zudem der Ruhezustand aktiviert.
/type reduced | full
Gibt den gewünschten Typ der Ruhezustandsdatei an. Eine reduzierte Ruhezustandsdatei unterstützt nur „hiberboot“.
Hinweis
Eine Ruhezustandsdatei mit einer benutzerdefinierten Standardgröße oder mit einem HiberFileSizePercent-Wert >= 40 gilt als Ruhezustandsdatei vom Typ „full“. „HiberFileSizePercent“ wird in der Registrierung unter „HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power“ festgelegt.
Um den Typ der Ruhezustandsdatei in „reduced“ zu ändern, muss das Betriebssystem die Standardgröße der Ruhezustandsdatei verwalten. Führen Sie zu diesem Zweck die folgenden Befehle aus:
powercfg /hibernate /size 0
powercfg /hibernate /type reduced
Beispiele:
powercfg /hibernate off<br /> powercfg /hibernate /size 100<br /> powercfg /hibernate /type reduced
„/availablesleepstates“ oder „/A“
Meldet die im System verfügbaren Ruhezustände. Versucht, Gründe für die Nichtverfügbarkeit von Ruhezuständen anzugeben.
Syntax:
powercfg /availablesleepstates
/devicequery
Gibt eine Liste von Geräten zurück, die die angegebenen Kriterien erfüllen.
Syntax:
powercfg /devicequery query_flag
Argumente:
query_flag
Gibt eines der folgenden Kriterien an:
wake_from_S1_supported Gibt alle Geräte zurück, die das Reaktivieren des Systems aus dem S1-Standbymodus unterstützen.
wake_from_S2_supported Gibt alle Geräte zurück, die das Reaktivieren des Systems aus dem S2-Standbymodus unterstützen.
wake_from_S3_supported Gibt alle Geräte zurück, die das Reaktivieren des Systems aus dem S3-Standbymodus unterstützen.
wake_from_any Gibt alle Geräte zurück, die das Reaktivieren des Systems aus einem beliebigen Standbymodus unterstützen.
S1_supported Führt Geräte auf, die den S1-Standbymodus unterstützen.
S2_supported Führt Geräte auf, die den S2-Standbymodus unterstützen.
S3_supported Führt Geräte auf, die den S3-Standbymodus unterstützen.
S4_supported Führt Geräte auf, die den Ruhezustand unterstützen.
wake_programmable Führt Geräte auf, die vom Benutzer konfiguriert werden können, um das System aus dem Standbymodus zu reaktivieren.
wake_armed Führt Geräte auf, die derzeit so konfiguriert sind, dass sie das System aus dem Standbymodus reaktivieren.
all_devices Gibt alle Geräte zurück, die im System vorhanden sind.
Beispiele:
powercfg /devicequery wake_armed
/deviceenableawake
Ermöglicht das Reaktivieren des Systems aus einem Standbymodus durch das angegebene Gerät.
Syntax:
powercfg /deviceenableawake device_name
Argumente:
device_name
Gibt ein Gerät an. Der Gerätename kann mit powercfg /devicequery wake_programmable abgerufen werden.
Beispiele:
powercfg /deviceenableawake "Microsoft USB IntelliMouse Optical"
/devicedisablewake
Verhindert, dass das angegebene Gerät das System aus einem Ruhezustand reaktiviert.
Syntax:
powercfg /devicedisablewake device_name
Argumente:
device_name
Gibt ein Gerät an. Der Gerätename kann mit powercfg /devicequery wake_armed abgerufen werden.
Beispiele:
powercfg /devicedisablewake "Microsoft USB IntelliMouse Optical"
/lastwake
Gibt an, wodurch das System aus dem letzten Ruhezustand reaktiviert wurde.
Syntax:
powercfg /lastwake
/waketimers
Zählt die aktiven Aktivierungszeitgeber auf. Wenn aktiviert, wird das System nach Ablauf eines Aktivierungszeitgebers aus einem Standbymodus oder aus dem Ruhezustand reaktiviert.
Syntax:
powercfg /waketimers
/requests
Zählt Energiezustandsabfragen für Anwendungen und Treiber auf. Mit Energiezustandsabfragen wird verhindert, dass der Computer automatisch die Anzeige ausschaltet oder in einen Energiesparmodus wechselt.
Syntax:
powercfg /requests
/requestsoverride
Legt die Außerkraftsetzung der Energiezustandsabfrage für einen bestimmten Prozess, Dienst oder Treiber fest. Wenn keine Parameter angegeben sind, wird mit diesem Befehl die aktuelle Liste der Außerkraftsetzungen von Energiezustandsabfragen angezeigt.
Syntax:
powercfg /requestsoverride [caller_type name request]
Argumente:
Caller_type
Gibt einen der folgenden Aufrufertypen an: process, service, driver. Der Abruf erfolgt durch den Befehl powercfg /requests.
name
Gibt den Namen des Aufrufers an. Dieser Name wird durch den Befehl powercfg /requests zurückgegeben.
Anforderung
Gibt einen oder mehrere der folgenden Typen von Energiezustandsabfragen an:
- Anzeige
- System
- Awaymode
Beispiele:
powercfg /requestsoverride process wmplayer.exe display system
/energy
Untersucht das System auf häufige Probleme im Hinblick auf Energieeffizienz und Akkulaufzeit und generiert einen Bericht als HTML-Datei im aktuellen Pfad.
Syntax:
powercfg /energy [ /output file_name] [ /xml ] [ /duration seconds ]
powercfg /energy /trace [ /d file_path] [ /xml ] [ /duration seconds]
Wenn sich der Computer im Leerlauf befindet und keine Programme oder Dokumente geöffnet sind, sollte die Option /energy verwendet werden.
Argumente:
/output file_name
Gibt den Pfad und Dateinamen der zu speichernden HTML- oder XML-Energieberichtsdatei an.
/xml
Formatiert die Berichtsdatei als XML.
/duration seconds
Gibt die Anzahl der Sekunden an, für die das Systemverhalten beobachtet werden soll. Der Standardwert ist 60 Sekunden.
/trace
Zeichnet das Systemverhalten auf und führt keine Analyse durch. Die Ablaufverfolgungsdateien werden im aktuellen Pfad generiert, sofern nicht der Parameter /D angegeben ist.
/d file_path
Gibt das Verzeichnis zum Speichern der Ablaufverfolgungsdaten an. Kann nur mit dem Parameter /trace verwendet werden.
Beispiele:
powercfg /energy<br />
powercfg /energy /output "longtrace.html" /duration 120
/batteryreport
Generiert einen Bericht über die Akkuverwendungseigenschaften für die gesamte Lebensdauer des Systems. Mit dem Befehl powercfg /batteryreport wird eine HTML-Berichtsdatei im aktuellen Pfad generiert.
Syntax:
powercfg /batteryreport [ /output file_name ] [ /xml ]
powercfg /batteryreport [ /duration days ]
Argumente:
/output file_name
Gibt den Pfad und Dateinamen der zu speichernden HTML-Akkuberichtsdatei an.
/output file_name /xml
Formatiert die Akkuberichtsdatei als XML.
/duration days
Gibt die Anzahl der Tage an, die im Bericht analysiert werden sollen.
Beispiele:
powercfg /batteryreport /output "batteryreport.html"<br />
powercfg /batteryreport /duration 4
/sleepstudy
Generiert einen Diagnosebericht zur Qualität des modernen Standbymodus im System für die letzten drei Tage. Bei dem Bericht handelt es sich um eine Datei, die im aktuellen Pfad gespeichert wird.
Syntax:
powercfg /sleepstudy [ /output file_name ] [ /xml ]
powercfg /sleepstudy [ /duration days]
powercfg /sleepstudy [ /transformxmL file_name.xml ] [ /output file_name.html ]
Argumente:
/output file_name
Gibt den Pfad und Dateinamen der zu speichernden HTML-Sleepstudy-Berichtsdatei an.
/output file_name /xml
Formatiert die Sleepstudy-Berichtsdatei als XML.
/duration days
Gibt die Anzahl der Tage an, die im Bericht analysiert werden sollen.
/transformxml file_name.xml /output file_name.html
Transformiert den Sleepstudy-Bericht von XML in HTML.
Beispiele:
powercfg /sleepstudy /output "sleepstudy.html"<br />
powercfg /sleepstudy /duration 7
/srumutil
Zählt die gesamten geschätzten Energieverbrauchsdaten aus dem SRUM (System Resource Usage Monitor) in einer XML- oder CSV-Datei auf.
Syntax:
powercfg /srumutil [ /output file_name ] [ /xml ] [ /csv ]
Argumente:
/output file_name
Gibt den Pfad und Dateinamen der zu speichernden SRUM-Daten an.
/output file_name /xml
Formatiert die Datei als XML.
/output file_name /csv
Formatiert die Datei als CSV.
Beispiele:
powercfg /batteryreport /output "srumreport.xml" /xml
/systemsleepdiagnostics
Generiert einen Bericht, der angibt, wann der Benutzer in den letzten drei Tagen vom System abwesend war und ob das System in den Energiesparmodus versetzt wurde. Mit dieser Option wird ein Bericht als HTML-Datei im aktuellen Pfad generiert.
Dieser Befehl erfordert Administratorrechte und muss an einer Eingabeaufforderung mit erhöhten Rechten ausgeführt werden.
Syntax:
powercfg /systemsleepdiagnostics [ /output file_name ] [ /xml ]
Argumente:
/output file_name
Gibt den Pfad und Dateinamen des Diagnoseberichts an.
/xml
Speichert den Bericht als XML-Datei.
/duration days
Gibt die Anzahl der Tage an, die im Bericht analysiert werden sollen.
/transformxml file_name
Erzeugt einen Bericht in HTML aus einem Bericht, der zuvor in XML erstellt wurde.
Beispiele:
powercfg /systemsleepdiagnostics<br/>
powercfg /systemsleepdiagnostics /output "system-sleep-diagnostics.html"<br/>
powercfg /systemsleepdiagnostics /output "system-sleep-diagnostics.xml" /XML<br/>
powercfg /systemsleepdiagnostics /transformxml "system-sleep-diagnostics.xml"
„/systempowerreport“ oder „/spr“
Generiert einen Bericht der Leistungsübergänge des Systems in den letzten drei Tagen, einschließlich der Energieeffizienz im verbundenen Standbymodus. Mit dieser Option wird ein Bericht als HTML-Datei im aktuellen Pfad generiert.
Dieser Befehl erfordert Administratorrechte und muss an einer Eingabeaufforderung mit erhöhten Rechten ausgeführt werden.
Syntax:
powercfg /getsecuritydescriptor GUID | action
Argumente:
/output file_name
Gibt den Pfad und Dateinamen des Diagnoseberichts an.
/xml
Speichert den Bericht als XML-Datei.
/duration days
Gibt die Anzahl der Tage an, die im Bericht analysiert werden sollen.
/transformxml file_name
Erzeugt einen Bericht in HTML aus einem Bericht, der zuvor in XML erstellt wurde.
Beispiele:
powercfg /systempowerreport<br/>
powercfg /systempowerreport /output "sleepstudy.html"<br/>
powercfg /systempowerreport /output "sleepstudy.xml" /XML<br/>
powercfg /systempowerreport /transformxml "sleepstudy.xml"
Unterstützung für Überlagerungsschemas und PPM-Profile
Überlagerungsschemas und PPM-Profile können nun über „powercfg.exe“ angepasst werden. Beachten Sie, dass Überlagerungsschemas jetzt auf das Anpassen von Einstellungen beschränkt sind, die sich auf den Kompromiss zwischen Leistung und Energieeinsparungen auswirken. Dies bezieht sich derzeit auf Einstellungen in den Untergruppen mit Energieeinstellungen für PPM und Graphics (mit den Aliasen SUB_PROCESSOR und SUB_GRAPHICS in „powercfg“). Versuche, in andere Untergruppen unter Überlagerungsschemas zu schreiben, führen zu einer Fehlermeldung.
Lesen aus Überlagerungsschemas
Die zuvor zum Lesen von Energieschemas verwendeten Powercfg-Befehle unterstützen nun auch Überlagerungsschemas für Lese- und Schreibvorgänge.
Syntax:
powercfg /q overlay_scheme_alias subgroup_alias setting_alias
Alle Argumente nach dem Flag „/q“ sind optional. Wenn der Einstellungsalias nicht angegeben ist, werden alle Einstellungen unter dem angegebenen Überlagerungsschema und der Untergruppe aufgelistet. Ist die Untergruppe nicht angegeben, werden alle Einstellungen für alle Untergruppen unter dem angegebenen Überlagerungsschema aufgelistet. Wenn das Überlagerungsschema nicht angegeben ist, wird davon ausgegangen, dass es sich um das derzeit aktive Überlagerungsschema (sofern aktiv) oder das aktuelle Energieschema (wenn keine Überlagerung aktiv ist) handelt.
Schreiben in Überlagerungsschemas
Die Befehle „setacvalueindex“ und „setdcvalueindex“ unterstützen jetzt auch Überlagerungsschemas.
Syntax:
powercfg /setacvalueindex overlay_scheme_alias subgroup_alias setting_alias value
powercfg /setdcvalueindex overlay_scheme_alias subgroup_alias setting_alias value
Lesen aus PPM-Profilen
Die Befehle ähneln denen von Überlagerungsschemas und Energieschemas, außer dass hier das Flag „/qp“ verwendet wird.
Syntax:
powercfg /queryprofile overlay_or_power_scheme_alias profile_alias setting_alias
powercfg /qp overlay_or_power_scheme_alias profile_alias setting_alias
PPM-Profilaliase werden durch Ausführen desselben „powercfg/aliasesh“-Befehls angezeigt. Es wird Unterstützung für fehlende Argumente bereitgestellt, und das Verhalten ähnelt dem, wenn Argumente fehlen und das Flag „/q“ verwendet wird.
Schreiben in PPM-Profile
Zum Schreiben in PPM-Profile können die Befehle „/setacprofileindex“ und „/setdcprofileindex“ verwendet werden.
Syntax:
powercfg /setacprofileindex overlay_or_scheme_alias profile_alias setting_alias value
powercfg /setdcprofileindex overlay_or_scheme_alias profile_alias setting_alias value
Auflisten von nicht leeren PPM-Profilen
Zum Auflisten von PPM-Profilen, bei denen mindestens ein Energieeinstellungswert explizit festgelegt ist.
Syntax:
powercfg /listprofiles
powercfg /lp
Unterstützung für das Generieren einer XML-Bereitstellungsdatei
Powercfg unterstützt nun das automatische Generieren einer XML-Bereitstellungsdatei, die als Eingabe für den Windows-Konfigurations-Designer verwendet werden kann, um ein Bereitstellungspaket (.ppkg) zu generieren, das die angepassten Einstellungen von einem zu testenden Gerät enthält. Diese Datei enthält alle Einstellungen auf dem Gerät mit dem Höhenwert „RUNTIME_OVERRIDE“.
Syntax:
powercfg /pxml /output output_file_path
powercfg /pxml /output output_file_path /version version_number /name package_name /id GUID /owner OwnerType_value
Erforderliche Argumente:
/output_file_path: Gibt den Speicherort und den Namen der generierten XML-Datei an.
Optionale Argumente:
/version: Gibt optional den Wert des Felds „Version“ in der generierten XML-Datei an. Standardwert: 1.0
/name: Gibt optional den Wert des Felds „Name“ in der generierten XML-Datei an. Standardwert: CustomOEM.Power.Settings.Control
/id: Gibt optional eine GUID-Zeichenfolge an, die im Feld „ID“ in der generierten XML-Datei verwendet wird. Standardwert: neue GUID wird generiert
/owner: Gibt optional den Wert des Felds „OwnerType“ in der generierten XML-Datei an. Standardwert: OEM