Microsoft Windows Search Indexerが高いCPU使用率を引き起こしていますか?これらの修正を試してください

Windows Search Indexerは、ハードドライブ上のファイルやコンテンツをインデックス化するためのオペレーティングシステムの重要なコンポーネントです。この機能は通常、バックグラウンドで静かに動作しますが、時にはWindowsで高いCPU使用率を引き起こすことがあります。このガイドでは、Windows Search Indexerによって引き起こされる高いCPU使用率を一度で解決するためのソリューションを示します。
ヒント: WindowsでアプリケーションのCPU使用率を制限する方法を学びましょう。
目次
- Windows Searchサービスを再起動する
- ファイルエクスプローラーを再起動する
- インデックス作成場所を制限する
- 検索インデックスを再構築する
- 検索とインデックス作成のトラブルシューティングツールを実行する
- Windows Searchを一時的に無効にする
1. Windows Searchサービスを再起動する
Windows Search Indexerに関連する高いCPU使用率の最も一般的な原因の1つは、Searchサービスの不具合や一時的な問題です。
サービスを再起動することで、この問題を解決できる可能性があります。これは、Searchサービスに新しいスタートを与え、Search Indexerを最初から再読み込みすることになります。
- Win + Rを押して「ファイル名を指定して実行」を開きます。
- 実行に
services.mscと入力し、Enterを押します。

- 「Windows Search」サービスを右クリックし、コンテキストメニューから「プロパティ」を選択します。

- プロパティダイアログで「停止」ボタンをクリックし、数秒待ってから「開始」を押します。
- 「スタートアップの種類」が「自動」に設定されていることを確認し、「適用 -> OK」をクリックして変更を保存します。

- サービスウィンドウを閉じ、エラーが解決されたかどうかを確認します。
ヒント: ファイルエクスプローラーがPCで不具合を起こしていますか?最も一般的なファイルエクスプローラーの問題を解決する方法を学びましょう。
2. ファイルエクスプローラーを再起動する
問題がWindows Searchサービスにない場合、次のステップはファイルエクスプローラーを再起動してコンポーネントとプロセスをリフレッシュし、高いCPU使用率を引き起こしている一時的な不具合やエラーをクリアすることです。
- タスクバーを右クリックし、コンテキストメニューから「タスクマネージャー」を選択します。あるいは、Ctrl + Shift + Escを押してタスクマネージャーを直接開きます。

- プロセスタブで「Windows Explorer」または「explorer.exe」を見つけて右クリックします。
- コンテキストメニューから「再起動」を押し、これが何か変化をもたらしたかどうかを確認します。

知っておくと良いこと: Windowsの「インデックス作成が一時停止中」というエラーが表示されている場合、システムからそれを削除する方法を説明します。
3. インデックス作成場所を制限する
インデックス作成場所を制限して、Windows Searchサービスが多数のファイルを処理することによるCPU使用率を減らすことも試みることができます。インデックス化される場所を狭めることで、サービスが処理するファイルが少なくなり、CPU使用率が減少します。
ただし、これを行うには、システムへの管理者アクセスが必要です。ローカルアカウントでWindowsにログインしている場合は、続行する前に管理者アカウントに切り替えてください。
- 再度「ファイル名を指定して実行」ウィンドウを開き、
controlと入力してEnterを押します。

- コントロールパネルの上部にある検索バーを使用して「インデックス作成オプション」を検索し、最も適切な結果をクリックします。

- インデックス作成ダイアログが表示されたら、インデックス作成場所を制限するための2つのオプションがあります:
- 特定のフォルダーを除外する – インデックス化する必要のないフォルダーがある場合は、「変更」ボタンをクリックし、リストから対象のフォルダーのチェックを外して、Searchサービスがそれらをスキャンしてインデックス化しないようにします。「OK」をクリックして変更を保存します。

- ファイルタイプを除外する – インデックス化したくない特定のファイルタイプがある場合は、インデックス作成オプションダイアログの「詳細」ボタンをクリックします。「ファイルタイプ」タブに移動し、希望するファイルタイプのチェックを外します。「OK」をクリックして変更を保存します。

- 問題が多くのインデックス作成場所によって引き起こされていた場合、これで解決するはずです。
FYI: 「Windowsモジュールインストーラー作業者」プロセスが高いCPU使用率の問題の原因である場合、これを修正する方法を学びましょう。
4. 検索インデックスを再構築する
問題を解決するもう1つの方法は、検索インデックスを再構築することで、基本的にインデクサーを最初から再作成し、過剰なCPU使用率を引き起こす破損や不整合に対処します。
- 上記の手順に従ってコントロールパネルを使用してインデックス作成オプションダイアログを起動します。
- 「詳細」ボタンをクリックします。
- 「インデックス設定」タブで「再構築」ボタンをクリックします。

- 「OK」をクリックしてインデックス作成オプションダイアログを終了します。問題が解決されたかどうかを確認します。
5. 検索とインデックス作成のトラブルシューティングツールを実行する
検索とインデックス作成のトラブルシューティングツールを実行することで、問題が変更された/破損したインデックス設定や、Windows Searchサービスとコンピュータにインストールされている他のプロセスやソフトウェアとの間の競合によって引き起こされている場合に役立ちます。
- Win + Iを押して設定アプリを開きます。
- 「システム -> トラブルシューティング」に移動します。

- 次のウィンドウで「その他のトラブルシューティング」をクリックします。

- 「検索とインデックス作成」トラブルシューティングツールの「実行」をクリックします。

- 問題が特定された場合は、「この修正を適用」または「管理者としてこれらの修正を試す」ボタンをクリックして解決策を実施します。ユーティリティが修正を適用できない場合は、自分で修正するための解決策を推奨します。

- トラブルシューティングツールが問題を見つけられなかった場合は、「トラブルシューティングツールを閉じる」ボタンをクリックし、次の解決策に進みます。
- Windows 10では、「設定 -> 更新とセキュリティ -> トラブルシューティング -> 他の問題を見つけて修正する」に移動して検索とインデックス作成のトラブルシューティングツールを見つけます。
ヒント: Windowsスタート検索が機能していませんか?それを修正する方法を学びましょう。
6. Windows Searchを一時的に無効にする
Search Indexerに関連する高いCPU使用率を緊急に軽減する必要があり、修正が機能していない場合は、Windows Searchサービスを一時的に無効にしてインデックス作成と検索プロセスを停止し、CPU集中的な活動から一時的な救済を提供することを検討してください。
- 「ファイル名を指定して実行」ウィンドウを開き、
services.mscと入力します。

- 「Windows Search」サービスを右クリックします。
- コンテキストメニューから「プロパティ」を選択します。

- 「スタートアップの種類」を「無効」に変更します。

- 「適用 -> OK」をクリックして変更を保存します。
- これは一時的な救済を提供しますが、問題を永久に解決するものではないことに注意することが重要です。できるだけ早くトラブルシューティングを続けることをお勧めします。
注意: Microsoft Compatibility Telemetryプロセスが高いCPU使用率を示している場合、これを修正する方法もお手伝いできます。
高いCPU使用率の終焉
高いCPU使用率は、システムや全体的なユーザーエクスペリエンスにいくつかの悪影響を及ぼす可能性があります。上記の解決策が機能しなかった場合は、システムファイルチェッカーを使用してシステムスキャンを実行するか、クリーンなWindowsインストールを検討するか、公式のMicrosoftサポートチームから専門的な支援を求めてください。
画像のクレジット: Freepik。すべてのスクリーンショットはZainab Falakによるものです。