ソフトウェア
 Computer >> コンピューター >  >> ソフトウェア >> ソフトウェア

Windows Search IndexerによるCPU使用率の急上昇を解消する方法 – 今すぐできる対処法と根本的な解決策

Microsoft Windows Search Indexer(searchindexer.exe)は、Windows検索機能を支える重要なプロセスです。PC内のファイルやフォルダをインデックス化する役割を担っており、その仕組み上、断続的にCPUに大きな負荷をかけます。しかし、CPU使用率が長時間にわたって高止まりしている場合は、何らかの問題が潜んでいる可能性があります。

この記事では、Windows 10および11において、Windows Search Indexerが引き起こすCPU・ディスク使用率の高騰に対処するための、さまざまな解決策を詳しく紹介します。

Windows Searchサービスを再起動する

まずはPC上のWindows Searchサービスの再起動から始めましょう。軽微な不具合はこれで解消され、searchindexer.exeによるCPU使用率の上昇も抑えられることがあります。手順は以下のとおりです。

  1. スタートボタンを右クリックして「ファイル名を指定して実行」を選択します。または、「Windows + R」キーを押します。
Windows Search IndexerによるCPU使用率の急上昇を解消する方法 – 今すぐできる対処法と根本的な解決策
  1. 実行ボックスの「名前」欄に「services.msc」と入力し、「OK」をクリックします。
Windows Search IndexerによるCPU使用率の急上昇を解消する方法 – 今すぐできる対処法と根本的な解決策
  1. 一覧から「Windows Search」というサービスを探して右クリックし、「再起動」を選択します。
Windows Search IndexerによるCPU使用率の急上昇を解消する方法 – 今すぐできる対処法と根本的な解決策

あわせて「Windows Search」をダブルクリックし、スタートアップの種類が「自動(遅延開始)」に設定されているか確認しておくと安心です。

PCを再起動する

PCの再起動により、システムプロセスに干渉するソフトウェア由来の一時的な不具合をリセットできます。作業中のデータを保存し、スタートメニューから「電源」>「再起動」を選択してください。改善が見られない場合は、次の対処法に進みましょう。

Windows Search IndexerによるCPU使用率の急上昇を解消する方法 – 今すぐできる対処法と根本的な解決策

検索とインデックスのトラブルシューティングツールを実行する

Windows 11と10には、Windows Search関連の問題を自動的に診断・修復するトラブルシューティングツールが標準搭載されています。実行手順は以下のとおりです。

  1. スタートボタンを右クリックし、「設定」を選択します。
Windows Search IndexerによるCPU使用率の急上昇を解消する方法 – 今すぐできる対処法と根本的な解決策
  1. 「システム」>「トラブルシューティング」へ移動します。
Windows Search IndexerによるCPU使用率の急上昇を解消する方法 – 今すぐできる対処法と根本的な解決策
  1. 「その他のトラブルシューティングツール」を選択します。
Windows Search IndexerによるCPU使用率の急上昇を解消する方法 – 今すぐできる対処法と根本的な解決策
  1. 「検索とインデックス作成」の横にある「実行する」をクリックします。
Windows Search IndexerによるCPU使用率の急上昇を解消する方法 – 今すぐできる対処法と根本的な解決策
  1. 画面の指示に従って、Windows Searchの問題を修復します。

検索インデックスを再構築する

Windows Searchのインデックスに破損が生じると、関連プロセスが不安定になることがよくあります。コントロールパネルの「インデックスのオプション」から、インデックスを最初から再構築してみましょう。

注意:インデックスの再構築には時間がかかり、処理中はCPUやHDD/SSDへの負荷が高くなります。

  1. 実行ボックスを開き、「control.exe srchadmin.dll」と入力して「OK」をクリックします。
Windows Search IndexerによるCPU使用率の急上昇を解消する方法 – 今すぐできる対処法と根本的な解決策
  1. 「インデックスのオプション」ウィンドウ下部にある「詳細設定」ボタンをクリックします。
Windows Search IndexerによるCPU使用率の急上昇を解消する方法 – 今すぐできる対処法と根本的な解決策
  1. 「再構築」を選択します。
Windows Search IndexerによるCPU使用率の急上昇を解消する方法 – 今すぐできる対処法と根本的な解決策

補足:検索対象から不要な場所を除外すると、searchindexer.exeへの負荷を軽減できます。「インデックスのオプション」画面で「変更」ボタンをクリックし、除外したい場所のチェックを外しましょう。

Windowsを更新する

最新のパッチや更新プログラムを適用することで、Windows Search IndexerによるCPU使用率の問題が解決することがあります。システムのパフォーマンス、セキュリティ、安定性の向上にもつながります。

更新するには、設定アプリを開いて「Windows Update」を選択し、「更新プログラムのチェック」をクリックします。保留中の更新がある場合は、「ダウンロードしてインストール」を実行してください。

Windows Search IndexerによるCPU使用率の急上昇を解消する方法 – 今すぐできる対処法と根本的な解決策

SFCスキャンを実行する

システムファイルチェッカー(SFC)は、破損したシステムファイルを修復できるコマンドラインツールです。Windows Search Indexerの誤動作がファイル破損に起因する場合は、管理者権限のWindows PowerShellまたはコマンドプロンプトから実行できます。手順は以下のとおりです。

  1. スタートメニューを右クリックし、「Windows PowerShell/ターミナル(管理者)」を選択します。または、スタートメニューで「cmd」と検索し、「管理者として実行」を選びます。
Windows Search IndexerによるCPU使用率の急上昇を解消する方法 – 今すぐできる対処法と根本的な解決策
  1. 以下のコマンドを実行します。

sfc /scannow

Windows Search IndexerによるCPU使用率の急上昇を解消する方法 – 今すぐできる対処法と根本的な解決策
  1. スキャンと修復が完了するまで待ちます。

DISMツールでWindowsを修復する

SFCスキャンの後は、DISM(Dism.exe:展開イメージのサービスと管理)ツールを実行して、OSの安定性に関する問題を解消しましょう。先ほどと同じく、管理者権限のPowerShellまたはコマンドプロンプトを開き、以下のコマンドを実行します。

DISM.exe /Online /Cleanup-Image /Restorehealth

クリーンブートを実行する

Windowsをクリーンブート状態で起動すると、Windows Search Indexerと競合しているサードパーティ製アプリやサービスを特定できます。手順は以下のとおりです。

  1. 実行ボックスを開き、「msconfig」と入力して「OK」をクリックします。
Windows Search IndexerによるCPU使用率の急上昇を解消する方法 – 今すぐできる対処法と根本的な解決策
  1. 「サービス」タブに切り替え、「すべてのMicrosoftサービスを隠す」にチェックを入れ、「すべて無効」をクリックします。
Windows Search IndexerによるCPU使用率の急上昇を解消する方法 – 今すぐできる対処法と根本的な解決策
  1. PCを再起動します。CPU使用率の異常が解消されたら、無効化したサービスを1つずつ、あるいは数個ずつ有効化していき、原因となっている項目を特定しましょう。

さらに、タスクマネージャーを開いて「スタートアップ」タブからMicrosoft以外のログイン項目を無効化し、効果があるかどうか確認してみてください。

マルウェアをチェックする

マルウェアがWindows Search Indexerを乗っ取り、CPU使用率を急上昇させるケースもあります。フルスキャンを実行して、悪意のあるソフトウェアを検出・除去しましょう。手順は以下のとおりです。

  1. スタートメニューを開き、検索ボックスに「Windows セキュリティ」と入力してEnterキーを押します。
Windows Search IndexerによるCPU使用率の急上昇を解消する方法 – 今すぐできる対処法と根本的な解決策
  1. 「ウイルスと脅威の防止」を選択します。
Windows Search IndexerによるCPU使用率の急上昇を解消する方法 – 今すぐできる対処法と根本的な解決策
  1. 「スキャンのオプション」をクリックします。
Windows Search IndexerによるCPU使用率の急上昇を解消する方法 – 今すぐできる対処法と根本的な解決策
  1. 「フルスキャン」のラジオボタンを選択し、「今すぐスキャン」をクリックします。
Windows Search IndexerによるCPU使用率の急上昇を解消する方法 – 今すぐできる対処法と根本的な解決策
  1. Windowsセキュリティによるマルウェアスキャンが完了するまで待ちます。

続けてMicrosoft Defenderウイルス対策の「オフライン スキャン」を実行すれば、潜伏した脅威もより徹底的に検出できます。頑固なマルウェアには、サードパーティ製のウイルス対策ソフトの活用も有効です。

Windowsを出荷時状態に戻す

上記の方法を試しても問題が解決しない場合は、PCの出荷時リセットを検討しましょう。この操作によりPC上のすべてのデータが消去され、OSが初期状態に戻るため、Windows Search Indexerの深刻な問題も解消される可能性があります。実行前に、重要なファイルやドキュメントのバックアップを必ず取ってください。

出荷時リセットを行うには、設定アプリを開き、「システム」>「回復」>「PCをリセットする」へ進みます。詳細な手順については、Windows 11および10を工場出荷時の状態に戻すためのガイドをご参照ください。

  1. 【解決法】WindowsでCorsair Utility Engine(iCUE)が起動しないときの対処法

    Corsair製品をお使いの方の中には、RGB搭載のK65やK70キーボードなどを接続して設定を変更しようとしたところ、Corsair Utility Engine(CUE)が起動しないというトラブルに遭遇した経験がある方もいるかもしれません。ソフトウェアが開かないため、キーボードの設定を一切行えなくなってしまいます。 また、旧バージョンのCUEをアンインストールして最新版を入れ直しても、やはり起動しないという報告もあります。 Corsair Utility Engineが起動しないときの解決方法 Corsair Utility Engineが正常に動作しない原因は複数考えられます。最も

  2. OpenAIが「ChatGPT Translate」を開始――文脈とトーンを理解する高精度翻訳を無料で提供

    OpenAIは、無料で利用できるWebベースの翻訳ツール「ChatGPT Translate」をひっそりと公開しました。単なる単語の置き換えにとどまらず、原文の意味・トーン・文脈を汲み取った翻訳を目指すツールですが、利用前に知っておくべき弱点もあります。 ChatGPT Translateとは何か ChatGPT Translateは、いわゆる「単語単位の変換ツール」とは一線を画します。文章全体を読み込み、文脈を理解したうえで、元の意味をできるだけ損なわずに訳そうとします。 これは一見地味に思えますが、実は非常に重要なポイントです。メールやメッセージ、仕事の書類を翻訳した経験がある人なら、ト