PwrTest-Syntax
Sie führen PwrTest über ein Eingabeaufforderungsfenster aus. Sie können PwrTest-Szenarien mithilfe von Befehlsoptionen auswählen und konfigurieren.
Die Syntax für das PwrTest-Tool lautet:
pwrtest /scenario [/scenario_options] [/common_options]
/scenario
Szenarien | Beschreibung |
---|---|
sleep | Wechselt den Computer durch Übergänge im Energiesparmodus/Fortsetzen. (Windows 7 und höher) |
battery | Stellt Akkuinformationen und -überwachung bereit. (Windows 7 und höher) |
info | Stellt Systemleistungsinformationen bereit. (Windows 7 und höher) |
es | Überwacht den Threadausführungszustand. (Windows 7 und höher) |
im Leerlauf | Überwacht System-Leerlaufereignisse. (Windows 7 und höher) |
Ppm | Überwacht die Prozessorleistungsverwaltung. (Windows 7 und höher) |
timer | Überwacht Änderungen der Systemzeitgeberauflösung. (Windows 7 und höher) |
disk | Überwacht Die Datenträger-Idle-Statistiken und Spindownereignisse. (Windows 7 und höher) |
Gerät | Überwacht Geräte-Idle-Statistiken und Power-Down-Ereignisse. (Windows 7 und höher) |
monitor | Zeichnet Benutzer-Idle-Statistiken im Zusammenhang mit dem automatischen Dimmen und Leeren des Bildschirms auf. (Windows 7 und höher) |
requests | Zeigt herausragende und neue Leistungsanforderungen an. (Windows 7 und höher) |
thermal | Überwacht ACPI-Thermische Zoneninformationen und Statistiken. Dies wird nur bei Systemen unterstützt, die thermische Zonen und Temperaturänderungen melden. (Windows 7 und höher). |
processidle | Erzwingt die Ausführung von Hintergrundwartungsaufgaben (jetzt und nicht zu ihrer geplanten Zeit), und überwacht den Fortschritt. (Windows 7 und höher) |
cs | Wechselt den Computer über verbundene Standby-Übergänge, wenn sie vom System unterstützt werden. (Windows 8 und höher) |
Platidle | Überwacht und versucht, die Übergangsanzahl der Plattform im Leerlauf zu protokollieren, wenn sie vom System unterstützt werden. (Windows 8 und höher) |
directedfx | Überwacht Stromsparmodusschalter im Leerlauf im Zusammenhang mit dem Directed Power Management Framework (DFx). (Windows 10, Version 1903 und höher) |
/scenario_options
Um die verfügbaren Optionen für jedes Pwrtest-Szenario anzuzeigen, geben Sie Folgendes ein: pwrtest.exe /scenario /?
Beispiel: pwrtest.exe /sleep /?
/common_options
common_options | Beschreibung |
---|---|
/lf:folder | Gibt den Ordner für die Protokolldateien an. Beispiel: c:\myfolder oder \\server\share. Der Standardspeicherort des Protokolls ist derselbe Ordner wie pwrtest.exe. |
/ln:name | Gibt den Namen für die Protokolldateien und den Namen für die Ereignisablaufverfolgungssitzung für Windows (ETW) an. Die Protokolldateierweiterungen werden automatisch hinzugefügt (WTL, .xml usw.). Der Standardname ist pwrtestlog. |
/etwbuffersize:n | Gibt die ETW-Puffergröße in KB an, wenn sie größer als die Standardgröße ist. Der Standardwert ist die aktuelle Seitengröße oder 256 KB (je nachdem, welcher Wert größer ist). |
/etwminbuffers:n | Gibt die Mindestanzahl der Puffer an, die für die ETW-Sitzung zugewiesen wurden, wenn sie größer als das Minimum von 2 pro logischem Prozessor ist. Der Standardwert ist 2 Puffer pro logischem Prozessor. |
/etwmaxbuffers:n | Gibt die maximale Anzahl von Puffern an, die für die ETW-Sitzung zugewiesen wurden, wenn diese Zahl größer als das Minimum von 2 pro logischem Prozessor und größer als die Etwminbuffers-Einstellung ist. Der Standardwert ist der Etwminbuffers-Wert + 20. |
/delaywrite | Gibt an, dass Protokolldaten im Arbeitsspeicher gepuffert werden, um Datenträgerschreibvorgänge zu reduzieren. Diese Option wirkt sich auf alle Protokolltypen einschließlich ETL aus. |
Beispiele
pwrtest /?
pwrtest /requests /?
pwrtest /requests /t:60
Anmerkungen
Ausführungsanforderungen zur Unterstützung der ETW-Ablaufverfolgung:
Pwrtest muss von einem Administrator- oder Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden (Als Administrator ausführen).
Pwrtest muss nativ ausgeführt werden (WoW64 wird nicht unterstützt).
Die gruppenrichtlinieneinstellungen, die von Ihrem Systemadministrator eingerichtet wurden, beeinträchtigen möglicherweise einige Szenarien, die vorübergehend Die Energieeinstellungswerte ändern müssen (z. B. das Szenario für den Energiesparmodus).
PwrTest generiert automatisch mehrere Protokolle für jede Ausführung in .log (Nur-Text), .xml (Format variiert je nach Szenario), WTL (WTTLog) und ETW-Protokollformate (ETW-Ablaufverfolgung).
Um alle PwrTest-Szenarien verwenden zu können, müssen Sie zunächst einen Testcomputer für Tests mit Visual Studio und WDK bereitstellen. Weitere Informationen finden Sie unter Bereitstellen eines Computers für die Treiberbereitstellung und -tests (WDK 8.1) oder bereitstellen eines Computers für die Treiberbereitstellung und -tests (WDK 8). Einige Szenarien erfordern den Netzschaltertreiber, der Teil von Windows Driver Testing Framework (WDTF) ist. WDTF (und der enthaltene Netzschaltertreiber) wird automatisch installiert, wenn Sie ein System zum Testen mit Visual Studio und WDK bereitstellen. Informationen zu WDTF finden Sie unter Windows Device Testing Framework (WDTF) (Windows Drivers).