
多くのユーザーは、Windowsオペレーティングシステムがバッテリー性能に大きな影響を与える可能性のある様々なバックグラウンドサービスを継続的に実行していることに気づいていません。そのようなサービスの一つであるWindows Search Indexerは、日常的な使用に大きなメリットをもたらさないにもかかわらず、バッテリー寿命を消耗する傾向があります。
Windows Search Indexer について
タスクマネージャーではsearchindexer.exeとして表示されるWindows Search Indexerは、ファイルとディレクトリをスキャンして包括的な検索可能なデータベースを作成するために設計されたバックグラウンドサービスです。この機能はコンピューターの検索機能の基盤となり、ドライブに散在するドキュメント、画像、動画、その他のファイルに迅速にアクセスできるようにします。
デフォルトでは、インデックス作成ツールはドキュメント、ピクチャ、ビデオ、デスクトップなどのユーザーフォルダと、ユーザーが作成したライブラリを対象とします。ただし、ユーザーは設定を変更することで、PC上のほぼすべての場所を対象にすることができます。

このサービスは、システム全体のファイル名、内容、プロパティに関するデータをデータベースにまとめ、ファイルが追加または変更されると自動的に更新します。しかし、この継続的な処理はパフォーマンスの問題を引き起こし、バッテリー寿命を縮める可能性があります。
大きな懸念事項の一つは、Windows Search Indexerが電源管理設定を無視することが多いことです。ユーザーはバッテリー駆動時にインデックスを作成しないように設定できますが、この設定は常に効果的とは限らず、バックグラウンドで処理が継続的に行われ、特に多数のファイルを持つノートパソコンでは、パフォーマンスとバッテリー寿命の両方に悪影響を与えるという報告があります。Microsoftのガイドによると、このインデックス作成機能は通常約100万件のアイテムを処理できますが、多くの標準的なユーザーははるかに少ないアイテムをインデックス化し、それよりも少ないアイテム数でパフォーマンスが低下することがよくあります。
さらに、Windowsに内蔵されている検索機能は、システムパフォーマンスやバッテリー寿命に大きな影響を与えることなく、ファイル検索において優れた速度と効率性を提供するサードパーティ製の代替ソフトに比べると、改善の余地がかなりあります。例えば、MicrosoftのPowerToys Runは、リソースをそれほど消費することなく、より高速なファイル検索を提供します。
バッテリー寿命を延ばすためにWindows Search Indexerを無効にする手順
幸いなことに、システムの安定性を損なうことなくWindows Search Indexerを無効にするオプションがあります。Windowsサービスマネージャーを使用してこのサービスを無効にする方法は次のとおりです。
- Windowsキー + Rキー を押して「ファイル名を指定して実行」ダイアログを開きます。services.mscと入力してEnterキーを押します。スタートメニューで 「サービス」を検索することもできます。
- Windows Searchサービス を見つけてダブルクリックし、そのプロパティにアクセスします。
- サービスがアクティブである場合は、 [停止] ボタン をクリックしてサービスを停止し、 [スタートアップの種類]ドロップダウンから[無効]を選択します。
- これらの変更を効果的に実装するには、コンピューターを再起動してください。

Windows Search Indexer を永続的に無効にせずに、バッテリ寿命への影響を試したい場合は、一時的に一時停止することができます。
- Windows 設定 を開き、 [プライバシーとセキュリティ]に移動します。
- スクロールして「検索中のウィンドウ」オプション を見つけてクリックします。
- ページの下部で、[詳細なインデックス作成オプション]を選択します。
- インデックス作成を一時的に停止するには、[一時停止]ボタン をクリックします。
「一時停止」オプションがグレー表示されている場合、インデックス作成が停止しているか、最近完了したことを示しています。この方法の信頼性は大きく異なる場合があります。
Windows レジストリを変更することに抵抗がない場合は、次の手順に従って、バッテリ電源で実行しているときにインデックス作成を防ぐことができます。
- Windows キー + R を押して、「regedit」と入力し、Enter キーを押します。
- HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search に移動します。
- Windows Searchキーが表示されない 場合は、 Windowsフォルダーを右クリックし、[新規] > [キー]の順に選択して、 Windows Search という名前を付けます。
- Windows Searchキー をクリックし、右側のペインの空きスペースを右クリックして、[新規] > [DWORD (32 ビット) 値]を選択し、 「 PreventIndexingOnBattery 」という名前を付けて、値を1に設定します。
これにより、バッテリー駆動中のWindowsによるファイルのインデックス作成が停止されるはずですが、Windows 11のバージョンによっては、効果が異なる場合があります。ほとんどの場合、サービスを完全に無効にする方が効果的です。
バッテリー寿命に影響を与える追加のWindowsサービス
Windows Search Indexer以外にも、システムリソースと電力を消費するサービスがいくつかあります。バッテリー寿命を延ばしたい場合は、以下の点に注意してください。
- 接続されたユーザー エクスペリエンスとテレメトリ: Microsoft に送信する診断データを収集します (以前は DiagTrack と呼ばれていました)。
- バックグラウンド インテリジェント転送サービス (BITS): Windows および Microsoft Store 向けのものを含む、バックグラウンド ファイルのダウンロードと更新を管理します。
- プログラム互換性アシスタント サービス:プログラムの互換性を監視し、必要な警告を生成します。
- Windows エラー報告:クラッシュ データを収集し、Microsoft に送信します。
- Windows Update Medic サービス: Windows 更新コンポーネントを監視および修復します。
これらのサービスは、Windows Search Indexerと同じ手順でWindowsサービスマネージャーから無効化できます。ただし、特にWindows Update Medicサービスはシステムの再起動時に頻繁に再起動する傾向があるため、注意が必要です。このサービスを効果的に無効化するには、レジストリの編集が必要になる場合があります。
サービスを無効にした場合の影響を理解することが重要であり、Windows 11 デバイスのバッテリー寿命を延ばすために、それほど極端ではない代替案を検討するのが賢明かもしれません。
Windowsのデフォルトの検索機能を無効にした後、代替のファイル検索ソリューションを検討されるかもしれません。幸いなことに、 Agent Ransack、Everything、そして前述のPowerToys Runなど、優れたサードパーティ製アプリケーションがいくつかあります。PowerToys RunもWindowsのインデックスに依存しているため、検索効率に影響する可能性があることに注意してください。
Windowsノートパソコンのバッテリーパフォーマンスが低下している場合は、予防的な対策を講じることをお勧めします。Windowsには多くの機能があり、機能性を向上させますが、必ずしもすべてが必須というわけではありません。特に、十分な効果がないのにバッテリーを消耗してしまう機能は避けるべきです。検索インデックスサービスを無効にし、より効率的なサードパーティ製ソリューションを選択することで、パフォーマンスとバッテリー寿命の両方を大幅に向上させることができます。
コメントを残す