次の方法で共有


PwrTest Syntax

コマンド プロンプト ウィンドウから PwrTest を実行します。 You can select and configure PwrTest Scenarios using command options.

PwrTest ツールの構文は次のとおりです。

pwrtest /scenario [/scenario_options] [/common_options]

/ scenario

Scenarios Description
sleep スリープ/再開の切り替えを通じてコンピューターを循環させます。 (Windows 7 以降)
battery バッテリ情報と監視を提供します。 (Windows 7 以降)
info システム電源情報を提供します。 (Windows 7 以降)
es スレッドの実行状態を監視します。 (Windows 7 以降)
idle システム アイドル イベントを監視します。 (Windows 7 以降)
ppm プロセッサの電源管理を監視します。 (Windows 7 以降)
タイマー システム タイマー解決の変更を監視します。 (Windows 7 以降)
disk ディスクアイドル統計とスピンダウン イベントを監視します。 (Windows 7 以降)
デバイス デバイスのアイドル状態の統計情報と電源ダウン イベントを監視します。 (Windows 7 以降)
monitor モニター/ディスプレイの自動調光とブランクに関連するユーザーのアイドル状態の統計を記録します。(Windows 7 以降)
requests 未処理の電源要求と新しい電源要求を表示します。 (Windows 7 以降)
thermal ACPI 熱ゾーンの情報と統計情報を監視します。 これは、熱ゾーンと温度変化を報告するシステムでのみサポートされます。 (Windows 7 以降)。
processidle バックグラウンド メンテナンス タスクを (スケジュールされた時刻ではなく) 強制的に実行し、進行状況を監視します。 (Windows 7 以降)
cs コンピューターがシステムでサポートされている場合は、コネクト スタンバイの切り替えを循環させます。 (Windows 8 以降)
platidle システムでサポートされている場合は、プラットフォームのアイドル状態の遷移数を監視してログに記録しようとします。 (Windows 8 以降)
directedfx Directed Power Management Framework (DFx) に関連する低電力アイドル状態スイッチを監視します。 (Windows 10 バージョン 1903 以降)

/ scenario_options
To see the options available for each Pwrtest scenario, type: pwrtest.exe /scenario/?

例: /sleep /? をpwrtest.exe します。

/ common_options

common_options Description
/lf:folder ログ ファイルのフォルダーを指定します。 たとえば、c:\myfolder や \\server\share です。 既定のログの場所は、pwrtest.exeと同じフォルダーです。
/ln:name ログ ファイルの名前と、Windows イベント トレーシング (ETW) トレース セッションの名前を指定します。 ログ ファイル拡張子は自動的に追加されます (.wtl、.xmlなど)。 既定の名前は pwrtestlog です。
/etwbuffersize:n 既定のサイズより大きい場合は、ETW バッファー サイズを KB 単位で指定します。 既定値は、現在のページ サイズまたは 256 KB (いずれか大きい方) です。
/etwminbuffers:n 論理プロセッサあたり最小 2 を超える場合に、ETW セッションに割り当てられるバッファーの最小数を指定します。 既定値は、論理プロセッサあたり 2 バッファーです。
/etwmaxbuffers:n Specifies the maximum number of buffers allocated for the ETW session if that number is larger than the minimum of 2 per logical processor and larger than the etwminbuffers setting. The default is the etwminbuffers value + 20.
/delaywrite ディスクの書き込みを減らすために、ログ データをメモリにバッファーするように指定します。 このオプションは、ETL を含むすべてのログの種類に影響します。

Examples

pwrtest /?  
pwrtest /requests  /?
pwrtest /requests  /t:60

解説

ETW トレースをサポートするための実行要件:

  • Pwrtest must run from an administrator or elevated Command Prompt window (Run as administrator).

  • Pwrtest はネイティブに実行する必要があります (WoW64 はサポートされていません)。

システム管理者によって設定されたグループ ポリシー設定は、電源設定値を一時的に変更する必要がある一部のシナリオ (スリープ シナリオなど) に干渉する可能性があります。

PwrTest は、.log (プレーンテキスト)、.xml (シナリオによって形式が異なります)、.wtl (WTTLog)、.etl (ETW トレース) の各ログ形式で実行ごとに複数のログを自動的に生成します。

すべての PwrTest シナリオを使用できるようにするには、まず、Visual Studio と WDK を使用してテストするためのテスト コンピューターをプロビジョニングする必要があります。 詳細については、「 ドライバーの展開とテスト用のコンピューターのプロビジョニング (WDK 8.1)」または「 ドライバーの展開とテスト用のコンピューターのプロビジョニング (WDK 8)」を参照してください。 一部のシナリオでは、Windows Driver Testing Framework (WDTF) の一部である電源ボタン ドライバーが必要です。 Visual Studio と WDK を使用してテストするためのシステムをプロビジョニングすると、WDTF (および付属の電源ボタン ドライバー) が自動的にインストールされます。 WDTF の詳細については、「 Windows デバイス テスト フレームワーク (WDTF) (Windows ドライバー)」を参照してください。

PwrTest Scenarios

PwrTest ログ ファイル