電力レポートで分かること(と分からないこと)
電力レポートはスナップショットであって、常時モニターではありません。トレース中、powercfgは電源管理イベント、デバイスの状態、CPU使用率を記録し、結果を3つのグループに仕分けします。Errors(赤)、Warnings(黄)、Informational(青)です。バッテリー持ちに関係するのは赤と黄だけ。残りはプラットフォームの能力やアクティブな電源プランといった背景情報です。トレースは既定でわずか60秒なので、後になって現れる消費 — たとえばスリープ中のそれ — はまったく記録されないことがあります。
この制限には回避策があります。/durationスイッチで監視を延長でき、兄弟コマンドのpowercfg /batteryreportは容量履歴と日別の使用量で長期の全体像をカバーします。2つのレポートは互いを補完します — /energyは「今」何が電力を食っているかを説明し、/batteryreportは何か月でどれだけの駆動時間を失ったかを示します。どちらも設定を一切変更しないため、いつ実行しても安全です。
- USB Suspend — USBデバイス(多いのはWebカメラ、ドック、マウス受信機)がセレクティブサスペンドに入らない
- Platform Timer — 高分解能タイマーの要求(たいてい音声かブラウザー由来)がCPUの起床回数を増やし続ける
- Processor Power Management — ドライバーやアプリがコアのパーキングや低周波数への降下を妨げている
- Power Policy — ディスプレイとスリープのタイムアウトが長い、またはアイドル時にバッテリーを食う「高パフォーマンス」プラン
- Device Power State — GPU、Wi-Fiアダプター、ドライブが低消費電力状態ではなくD0に張り付いている
- High CPU Utilisation — トレース中に特定のプロセスがCPUを燃やしている:TiWorker、アンチウイルス、ブラウザーのタブ
レポートの実行と読み方
スタートを開いてcmdと入力し、コマンドプロンプトを右クリックして「管理者として実行」を選びます。レポートはプロンプトの現在のフォルダーに作られるため、まず読みやすい場所へ移動しましょう — たとえばcd %USERPROFILE%\Desktop。その後powercfg /energyを実行し、トレースが終わるまで1分ほど待って、生成されたenergy-report.htmlをダブルクリックします。既定のブラウザーで開きます。より長い観察が必要ならpowercfg /energy /duration 120 — 断続的な消費を掴むには数分で十分です。
ブラウザーでは上から読みます。サマリーの先頭にエラー数が表示され、各所見のタイトル行には問題のデバイス、ドライバー、プロセスの名前が載っています。意味不明なドライバー名はデバイス マネージャーと突き合わせて、どのハードウェアのものか特定しましょう。何かを変更する前に所見をメモしておくこと — レポートは履歴を残さず、再実行のたびに同じフォルダーのenergy-report.htmlを上書きします。
所見をバッテリー時間に変える
まずエラーを直します。一度に一箇所ずつ直し、そのたびにトレースを再実行して所見が消えたことを確認します。決してサスペンドしないUSBデバイスは、たいてい古いチップセットかベンダー製ドライバーの兆候なので更新を。D0に張り付くGPUは、背景で動くブラウザーやハードウェアアクセラレーション系アプリが原因のことが多い。特定プロセスのCPUが高い場合は、閉じる、自動起動を無効化する、更新する — TiWorkerはWindows Updateが作業しているだけで、自然に収まります。設定 → システム → 電源とバッテリーも確認し、バッテリー駆動時は電源モードを「最適な電力効率」に切り替えましょう。
意味のある変更のたびにレポートを繰り返し、シーズンに一度はpowercfg /batteryreportを実行して、満充電容量(Full Charge Capacity)と設計容量(Design Capacity)を比べてください — 大きな開きはヘタったバッテリーであって、ソフトウェアの問題ではありません。Kleaner PROのようなクリーンアップツールは逆側から援護します。スタートアッププログラムと背景アプリを刈り込めば、システムがなかなか休めない原因であるCPUの覚醒を減らせます。
よくある質問
powercfg /energyのレポートはどこに保存されますか?
管理者コマンドプロンプトの現在のフォルダーです — 変更していなければ通常はC:\Windows\System32。先にcd %USERPROFILE%\Desktopでデスクトップへ移動すれば、HTMLはそこに置かれます。
powercfg /energyの実行は安全ですか?
はい。監視してレポートを書くだけです。energy-report.html自身のほかに、設定もドライバーもファイルも変更しません。
電力レポートはデスクトップPCでも機能しますか?
問題なく動きますし、役にも立ちます — スリープの問題や張り付いたデバイスはデスクトップでも起きます。バッテリー駆動時間そのものを見たい場合は、ノートPCでpowercfg /batteryreportを。
購入前にライセンスの内容をご確認ください。
一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。
次に読む記事
お問い合わせ: [email protected]