Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

Windowsのバッテリー寿命を奪う犯人アプリを特定する方法

バッテリーの持ちが悪いのは本当にストレスです。パソコンの調子が良く、バッテリーが長時間持つときこそ、テクノロジーの蜜月期と言えるでしょう。しかし、その逆の経験をしたことがない人はいないはずです。スタンバイ中や問題のあるアプリケーションがバッテリーを容赦なく消耗させ、残量をあっという間にゼロへと追い込んでしまうのです。

Windowsパソコンも例外ではありません。Windows 10は数多くのバッテリー寿命改善をもたらし、新OSへアップデートした古いデバイスにさえ延命効果をもたらしました。とはいえ、すべてが順風満帆だったわけではありません。一部のアプリケーションは管理が難しく、仕事や遊びを始める前に貴重なバッテリーを食いつぶそうとします。

実は、Windows 10のバッテリー寿命を奪っている犯人を特定することは可能です。この記事ではその方法を詳しく解説します。

バッテリー消耗の犯人を特定する

新しいOSには新たな問題がつきものです。Windows 10が厳密にそうだったわけではありませんが、どの開発元であっても、新しくリリースされたOSには固有の課題が必ず存在します。バッテリー問題に関しては、Microsoftは先手を打っており、システム設定に新しい「バッテリーセーバー」オプションを搭載しました。

概要

Windowsキー + I を押して「システム > バッテリーセーバー」に移動します。「バッテリー使用状況」をクリックすると、バッテリーを消費しているアプリケーションの一覧が表示される新しい画面が開きます。

Windowsのバッテリー寿命を奪う犯人アプリを特定する方法

デフォルトでは過去24時間のバッテリー使用状況が表示されますが、最もバッテリーが失われている箇所を把握するには、画面上部のドロップダウンメニューから「1週間」表示に切り替えましょう。1週間全体の集計データが表示され、最大の犯人を見つけやすくなります。ドロップダウンの下には追加の電力使用集計もあり、システム、ディスプレイ、Wi-Fiアダプターそれぞれの消費量を確認できます。

Windowsのバッテリー寿命を奪う犯人アプリを特定する方法

ここで押さえておきたいのが、バッテリー使用の「質的な違い」です。一部のアプリは使用中にバッテリーを消耗します。高性能なソフトウェアであれば、それはある程度仕方のないことです。一方で、使用中の影響は小さいのに、バックグラウンドで大量に電力を食うアプリも存在します。この区別こそが、許容できる消耗と深刻な問題を見分けるポイントです。

Windowsのバッテリー寿命を奪う犯人アプリを特定する方法

「使用中」に対して「バックグラウンド」の比率が極端に高いアプリに気づいたら、通知をリアルタイムで受け取る必要がない限り、使わない間は終了しておくことをおすすめします。

バックグラウンドアプリの設定

どうしてもバックグラウンドで動かしておきたいアプリもあるでしょうが、そうでないものは大半のはずです。「バッテリー使用状況」メニュー内にある「バックグラウンドアプリの設定を変更する」をクリックすると、インストール済みアプリの一覧が表示され、それぞれにトグルスイッチが付いています。オフにすれば、そのアプリはデータ受信・通知・自動更新を一切行わなくなります。

Windowsのバッテリー寿命を奪う犯人アプリを特定する方法

例えば、Windows 10の初期状態には「Grooveミュージック」やXboxアプリが含まれていますが、自分にとって不要なら迷わずオフにしましょう。リストを見直して、無効化できるものを洗い出してみてください。

バックグラウンドアプリ設定は「設定 > プライバシー > バックグラウンドアプリ」からもアクセスできます。

ただし注意点があります。従来型のデスクトップアプリはこの設定の対象外です。該当するサービスは手動で無効化する必要があります。

バッテリーセーバー

Windows 10には「バッテリーセーバー」機能が用意されています。バッテリー残量が一定の割合を下回ると自動的に有効化でき、有効な間はすべてのバックグラウンド通信・通知・更新を完全に停止し、画面の明るさも落として、残り少ないリチウムイオン電力を節約します。具体的には以下が停止されます:

  • メール、ユーザー、カレンダーアプリの同期が停止される
  • 重要度の低いWindows Updateはブロックされる(更新プログラムのスキャン自体は実行される)
  • ディスプレイの明るさが30%に引き下げられる
  • 大部分のテレメトリ(利用状況データ)がブロックされる
  • Windowsタスクスケジューラのタスクは特定条件下でのみ実行される

ノートPCのバッテリーが尽きかけようとも通知と更新が絶対に必要なアプリがある場合は、「常に許可」リストに追加することが可能です。

Windowsのバッテリー寿命を奪う犯人アプリを特定する方法

スリープ中にもバッテリーは消耗している

何が電力を盗んでいるのか、すぐには分からないことがあります。最新デバイスでは、システムがほぼアイドル状態と思われるスリープモード中に消耗が進むケースもあります。コンピューターが夢を見ている間でも、システム設定によっては、アプリが勝手に起動したり、電源やハードドライブのサイクルを実行したり、更新処理を行ったりするのです。

InstantGo(Windows 8)

Windows 8でMicrosoftは「InstantGo」を実装しました。これはスリープ・スタンバイ中でもネットワーク接続を維持できる新しい仕様で、夜間に重要なシステムアップデートを完了させたり、朝システムを起こしたときに届いたメールがすぐ返信できる状態になっていたりする、というのが狙いです。さらに、常時到達可能なSkype接続により、着信があればシステム(そして眠っているあなた自身!)を目覚めさせることもできます。

もちろん、これには相応の電力消費が伴います。ネットワーク接続を維持するだけでも電力を使いますし、メールアプリを起床時間の直前「のみ」に同期するよう設定しない限り、メールボックスは一晩中同期され続けます。

InstantGoはWindows 8.1でのみ利用可能で、タブレットやスマートフォンのような「常時オン」状態を実現しようとした最初の試み「コネクト スタンバイ」の後継にあたります。

Windowsのバッテリー寿命を奪う犯人アプリを特定する方法

お使いのシステムがInstantGoに対応しているか確認するには、Windowsキー + Rを押し、「CMD」と入力してEnterを押します。コマンドプロンプトが開いたら「powercfg /a」と入力してEnterを押してください。システムで利用可能なスリープ状態の一覧が表示され、「スタンバイ (接続済み)」とあればInstantGoを利用できます。表示がなければ、残念ながら対応外ということになります。

Windowsのバッテリー寿命を奪う犯人アプリを特定する方法

Sleep Study

InstantGoと同時に導入されたのが「Sleep Study」です。スタンバイセッションの詳細と、夜間にバッテリーがどこへ流れていくのかを確認できるツールです。Microsoftは周到にも、Sleep Study自体のバッテリー消費を最小限に抑えるよう設計しているため、スキャンによる余計な電力消費を心配する必要はありません。

Sleep Studyを実行するには、Windowsキー + Rを押し、「CMD」と入力してEnterを押します。続けて「powercfg /sleepstudy」と入力してEnterを押すと、sleepstudy-report.htmlの保存場所が表示されます。通常はコマンドプロンプトと同じディレクトリです。別の場所に出力したい場合は、cdコマンドで移動してから実行します(例:「cd c:\program files」)。

Sleep StudyのHTMLレポートは、ナビゲートしやすい複数のセクションで構成されています:

  • マシン情報
  • バッテリー消耗チャート
    • チャート凡例
  • コネクト スタンバイ セッション概要表
  • コネクト スタンバイ セッション1
    • セッション#1の概要
    • 上位5つのアクティビティ(所要時間順)
    • サブコンポーネントの詳細な内訳
  • コネクト スタンバイ セッション2
  • (以降のセッションについても同様に繰り返し)
  • バッテリー情報

スリープセッションは「画面オフから画面オンまでの期間」と定義されます。特に注目したいのは「高消耗スリープセッション」です。Windows Updateの実行、画面オフでの音楽再生、高負荷なネットワーク通信を含むセッションや、デバイスドライバーの不調、ファームウェア・ドライバー・システムサービスのバグを示唆する兆候がこれに該当します。

sleepstudy-report.htmlにはコネクト スタンバイ遷移グラフが含まれており、グラフ下の凡例でシステムアクティビティのレベルを確認できます。注目すべきは赤色のセッション、つまり高いシステムアクティビティを示す部分です。主要な消耗箇所を特定したら、概要表へ、さらに個々のセッション詳細へと掘り下げていきましょう。

Windowsのバッテリー寿命を奪う犯人アプリを特定する方法

セッションごとの詳細では、種類・所要時間・アクティブ時間の観点から上位の犯人を確認できます。バッテリーを消耗させている正確なシステム機能を突き止めたら、対処法の検討を始められます。同じ問題に悩むユーザーは多いはずなので、簡単なWeb検索だけで解決のヒントが見つかることも珍しくありません。

Windowsのバッテリー寿命を奪う犯人アプリを特定する方法

原因はバッテリー自体?

犯人が見つからないのにバッテリーが減り続ける場合、バッテリーそのものが劣化している可能性もあります。最新のノートPCやタブレットのバッテリーはかなりの酷使に耐えますが、最終的には容量と電力保持能力を失っていきます。Windows 8、8.1、10では、搭載されている各バッテリーの詳細情報をまとめた内部バッテリーレポートを生成できます。

スタートメニューアイコンを右クリックして管理者権限のコマンドプロンプトを開き、「powercfg /batteryreport」と入力してEnterを押します。生成されたHTMLファイルのパスをブラウザで開けばレポートを閲覧できます。下の例では、老朽化したノートPCの完全充電容量が約13,000mWhも低下しており、どんなに工夫しても新品時のような充電保持は望めないことが一目瞭然です。

Windowsのバッテリー寿命を奪う犯人アプリを特定する方法

特定完了——あとは対策あるのみ

うまくいけば、バッテリー寿命に不当な被害をもたらしていたアプリを特定できたはずです。モバイルデバイスを電源なしで使う際は、バックライト付きキーボードや不要なUSB機器など、基本的な部分をオフにすることも忘れずに。また、多くのスケジュールアップデートは電源接続時にのみインストールするよう設定できますし、視覚効果を下げれば、本当に必要な場面であと少しバッテリーを延ばせるかもしれません。

あなた独自のバッテリー節約術はありますか? バッテリーを勝手に消費していたアプリは見つかりましたか? ぜひコメント欄でお知らせください!

画像クレジット: コネクト スタンバイ グラフおよびセッション別コネクト スタンバイ グラフ(blogs.windows.comより)

  1. Windows 11で「バックグラウンドアプリのアクセス許可」が表示されないときの対処法

    設定アプリに「バックグラウンドアプリのアクセス許可」の項目が表示されず、Windows 11で動作中のバックグラウンドアプリやサービスを管理できなくてお困りではありませんか?この記事では、この問題を解決するための対処法をいくつかご紹介します。 バックグラウンドアプリのアクセス許可は、WindowsをはじめとするあらゆるOSにおいて重要な設定です。アプリがシステムリソースをどのように使用し、バックグラウンドでアクティブな状態を保つかを管理できます。Windowsでは、各アプリが個別にバックグラウンドでどのように動作し、新しいデータやアップデートを取得するかを設定することが可能です。 Window

  2. Windows PCでバックグラウンドアプリを無効にしてバッテリー消費を抑える方法

    Windowsで動作しているバックグラウンドアプリは、通知の受信やデータの同期など、重要なタスクを担っています。しかし一方で、ユーザーが気づかないうちにバッテリーを大きく消耗させる原因にもなります。この記事では、バックグラウンドアプリを無効にして、ノートパソコンの急激なバッテリー減りを防ぐ方法を詳しく解説します。 設定アプリからバックグラウンドアプリを無効にする方法 Windowsでバックグラウンドアプリを無効にする最も簡単な方法は、設定アプリを使うことです。以下の手順に従って進めてください。 Windowsキー + I のショートカットキーを押して設定メニューを開きます。あるいは、スタート