SearchFilterHost.exe とは何か、そしてその問題を解決する方法

SearchFilterHost.exe とは何か、そしてその問題を解決する方法

Microsoft Windows Search Filter Host プロセス (SearchFilterHost.exe) は、Windows の検索機能の重要なコンポーネントであり、Windows XP 以降 OS の一部となっています。しかし、長年にわたり、SearchFilterHost.exe による CPU 使用率が高くなったり、プロセスがクラッシュし続けたりすることが多々ありました。

SearchFilterHost.exe の CPU 使用率が高くなりクラッシュする主な原因は、検索インデックスの破損、アクティブなインデックス作成の問題、Windows Search サービスの問題、システム ファイルの破損、または Windows のインストールが不完全であることです。

少し複雑なトラブルシューティングを始める前に、PC を再起動し、保留中の Windows 更新プログラムをすべてインストールし、高パフォーマンス電源プランに切り替えてください。CPU 使用率が高いままであったり、クラッシュが続く場合は、次に挙げる解決策に進んでください。

SearchFilterHost.exe による CPU 使用率が高い場合、どうすれば解決できますか?

1. SearchFilterHost.exeファイルの信頼性を確認する

多くの場合、脅威の攻撃者は重要なシステム ファイルの名前を使用してウイルスを偽装し、早期検出を妨げます。そのため、SearchFilterHost.exe がマルウェアでないことを確認することが重要です。

そのためには、ファイルの場所を確認します。SearchFilterHost.exe ファイルは、デフォルトでは次の場所に保存されます。C:\Windows\System32

System32 の SearchFilterHost.exe プロセス
System32 フォルダ内の SearchFilterHost.exe

他の場所に保存されている場合は、組み込みの Windows セキュリティまたは他のトップクラスのウイルス対策ソリューションを使用して、PC をスキャンしてマルウェアを検出します。

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

  1. Windows+を押してS検索を開き、テキスト フィールドに「コントロール パネル」と入力して、関連する結果をクリックします。
  2. 右上付近の「表示方法」ドロップダウン メニューから「大きいアイコン」を選択します。コントロールパネル
  3. インデックスオプションを見つけて選択します。インデックスオプション
  4. 次に、「詳細設定」ボタンをクリックします。
  5. トラブルシューティングの下にある再構築をクリックします。SearchFilterHost.exe を修正するためにインデックスを再構築する
  6. 表示されるプロンプトで「OK」をクリックします。

10 人中 9 人のユーザー (私を含む) にとって、Windows 11 で SearchFilterHost.exe の CPU 使用率が高くなったときに、インデックスを再構築すると問題が解決しました。この場合、既存の検索インデックスに何らかの問題があり、Windows がファイルを取得するのが困難になり、結果としてリソースの消費量が増加した可能性があります。

3. OneDriveをインデックスから除外する

  1. コントロール パネルを開き、[表示方法] メニューから[大きいアイコン]を選択し、 [インデックスのオプション]をクリックします。
  2. [変更]をクリックします。修正する
  3. 次に、さまざまなパスを調べてOneDriveフォルダーを特定し、その前のチェックボックスオフにして、[OK] をクリックして変更を保存します。OneDriveフォルダーは通常、次のパスに保存されます。ユーザー名はアクティブなプロファイルの名前です。 C:\Users\UsernameSearchFilterHost.exe を修正するには、OneDrive をインデックスしないでください。

過去には、OneDrive やその他の類似のクラウド ストレージ サービスで、ファイルのインデックス作成の問題により、SearchFilterHost.exe による CPU 使用率が上昇したことがありました。そのため、最も簡単な方法は、これらを検索インデックスから除外することです。

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

  1. Windows +を押しR て実行を開き、テキスト フィールドに次の内容を貼り付けて、を押しますEntermsdt.exe -ep WindowsHelp id SearchDiagnosticトラブルシューティングを実行する
  2. 次に、検索とインデックスのトラブルシューティング ツールの画面上の指示に従い、推奨される変更があればそれを実行します。SearchFilterHost.exe を修正するための検索とインデックス作成のトラブルシューティング ツール

5. Windows Searchサービスを無効にする

  1. Windows+を押しRて実行を開き、テキスト フィールドにservices.mscEnterと入力して、を押します。
  2. 下にスクロールし、 Windows Searchサービスを右クリックして、[プロパティ] を選択します。プロパティ
  3. [スタートアップの種類] ドロップダウン メニューから[無効]を選択し、 [サービスの状態] の下にある[停止]をクリックします。SearchFilterHost.exe を修正するにはサービスを無効にする
  4. サービスの実行が停止したら、「適用」と「OK」をクリックして変更を保存します。

Windows Search を無効にしても、OS のコア機能には影響しません。唯一の欠点は、OS がインデックスを更新せず、以前に作成されたインデックスに依存するため、今後の検索に時間がかかる可能性があることです。

6. 破損したシステムファイルを修復する

  1. Windows +を押してS 検索を開き、テキスト フィールドに「コマンド プロンプト」と入力して、「管理者として実行」をクリックします。コマンド
  2. UAC プロンプトで[はい]をクリックします。
  3. 次の DISM コマンドを個別に貼り付けて、Enterそれぞれ実行します。DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth
  4. 次に、SFC (システム ファイル チェッカー) スキャンのために次のコマンドを実行します。 sfc /scannowSearchFilterHost.exe の問題を修正するための sfc スキャン

SearchFilterHost.exe が Windows 11 でクラッシュし続ける場合、DISM コマンドと SFC スキャンを使用して破損したシステム ファイルを修復すると役立ちます。

7. インプレースアップグレードを実行する

  1. Microsoft の公式 Web サイトにアクセスし、OS エディションと製品言語を選択して、Windows 11 ISOをダウンロードします。
  2. ダウンロードしたら、ISO ファイルを右クリックして[マウント]を選択し、確認プロンプトで [開く] をクリックします。
  3. setup.exeファイルを実行します。セットアップ.exe
  4. 「次へ」をクリックします。
  5. 次に、「同意する」をクリックして、Microsoft のライセンス条項に同意します。
  6. セットアップに「個人用ファイルとアプリを保持する」と表示されていることを確認し、「インストール」をクリックします。SearchFilterHost.exe を修正するためのインプレース アップグレード
  7. インプレース アップグレードが完了するまで待ちます。通常、1 ~ 3 時間かかります。

インプレース アップグレードは、Windows を再インストールするのとほぼ同じくらい効果的で、SearchFilterHost.exe がクラッシュしたり、CPU 使用率が高くなるなどの問題が解消されます。この方法の最も優れた点は、プロセス中に保存されたファイルやインストールされたアプリが失われないことです。

これもうまくいかない場合は、最後の手段として、Windows 11 を工場出荷時の状態にリセットすることができます。

どの修正方法が効果的でしたか? コメント欄で読者と共有してください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です