Windows 11/10でSearchProtocolHost.exeアプリケーションエラーが発生する原因と8つの解決策
一部のPCユーザーから、Windows 11またはWindows 10にアップデートした後、Microsoft Officeアプリ(特にメールクライアントのOutlook)を使用する際に、「SearchProtocolHost.exe アプリケーションエラー」というエラーメッセージが繰り返し表示されるという報告があります。また、このエラーはWindowsの起動時にも発生することが知られています。本記事では、この問題を解決するための具体的な方法を詳しく解説します。

表示されるエラーメッセージの内容
この問題が発生すると、以下のような完全なエラーメッセージが表示されます。
SearchProtocolHost.exe – アプリケーションエラー
不明なソフトウェア例外(0x0241938e)がアプリケーションの0x000000006931759Eの場所で発生しました。
ユーザーによっては、以下のようなバリエーションのエラーが表示される場合もあります。
- SearchProtocolHost.exeに有効な署名がありません
- SearchProtocolHost.exeが動作を停止しました
- Microsoft Windows Search Protocol Hostが動作を停止しました
- Outlook:SearchProtocolHost.exeが動作を停止しました
- 0x00f01e40の命令が0x00f01e40のメモリを参照しました。メモリに書き込むことができませんでした。
SearchProtocolHost.exeとは何か?
SearchProtocolHost.exeは、Windowsインデックスサービスの一部であり、ローカルドライブ上のファイルをインデックス化して検索しやすくするプロセスです。これはWindowsオペレーティングシステムにとって重要なプロセスであり、無効化したり削除したりしてはいけません。正規のファイルは通常、C:\Windows\System32フォルダ内に存在します。
SearchProtocolHost.exeアプリケーションエラーの解決策
Windows 11/10でこのエラーが発生している場合は、以下の解決策を順不同で試してみてください。
- ウイルス対策ソフトでフルスキャンを実行する
- SFCスキャンを実行する
- Windows Searchサービスを有効にする
- Windowsアップデートをアンインストールする
- 高速スタートアップを無効にする
- メモリ診断を実行する
- 仮想メモリのサイズを変更する
- Outlookを修復・リセット、またはOfficeを再インストールする
それでは、各解決策の手順を詳しく見ていきましょう。
1. ウイルス対策ソフトでフルスキャンを実行する

タスクマネージャーで複数のSearchProtocolHost.exeプロセスが同時に実行されている場合や、ファイルがC:\Windows\System32フォルダ以外の場所にある場合は、マルウェア感染の可能性があります。まずはシステム全体のウイルススキャンを実行しましょう。
Windows Defenderまたは信頼できるサードパーティ製のウイルス対策製品でフルスキャンを行ってください。深刻な場合は、起動時にWindows Defenderオフラインスキャンを実行したり、ブータブル型のウイルス対策レスキューメディアを使用してシステムを復旧させることも可能です。
スキャン後もエラーが解消されない場合、またはマルウェア感染が確認されなかった場合は、次の解決策に進んでください。
2. SFCスキャンを実行する

PCにシステムファイルの破損があると、このエラーが発生することがあります。SFC(システムファイルチェッカー)/DISMは、Windowsシステムファイルの破損をスキャンして修復できるWindows標準のユーティリティです。
管理者権限でコマンドプロンプトを開き、「sfc /scannow」コマンドを実行して、システムファイルの問題が修復されるかどうかを確認してください。
3. Windows Searchサービスを有効にする

SearchProtocolHost.exeは、Microsoftが開発したWindowsオペレーティングシステムの一部である実行ファイルで、「Microsoft Windows Search Protocol Host」としても知られています。このサービスが停止しているとエラーの原因になるため、Windows Searchサービスを有効にします。
手順は以下の通りです。
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。
- 「services.msc」と入力してEnterキーを押し、サービス管理ツールを開きます。
- サービス一覧から「Windows Search」サービスを見つけます。
- エントリを右クリックし、サービスの現在の状態に応じて「開始」または「再起動」を選択します。
- 次に、エントリをダブルクリックしてプロパティを開きます。
- プロパティウィンドウで「スタートアップの種類」のドロップダウンをクリックし、「自動(遅延開始)」を選択します。
- サービスが開始されていることを確認します。
- 「適用」>「OK」をクリックして変更を保存します。
- サービス管理ツールを終了し、PCを再起動します。
4. Windowsアップデートをアンインストールする

最近のWindowsアップデート後にこのエラーが発生し始めたユーザーが多いことから、アップデートが原因である可能性があります。その場合は、該当する更新プログラムをアンインストールするか、システムの復元を実行してアップデート前の復元ポイントを選択することで問題を解決できます。
5. 高速スタートアップを無効にする
高速スタートアップは起動速度を大幅に向上させる便利な機能ですが、その反面、PCが完全にシャットダウンしなくなるという特徴もあります。その結果、Wake-on-LANの問題、デュアルブートや仮想化環境での不具合、起動プロセス中のランダムなエラーコードなどが発生することがあります。
この問題はWindowsの起動時に発生することがあるため、高速スタートアップ機能を無効にして、問題が解決するかどうかを確認してください。改善しない場合は、次の解決策に進みます。
6. メモリ診断を実行する

Windows 11/10のメモリ診断ツールは、システムメモリの潜在的な問題をスキャンし、推奨される解決策を提示してくれます。
エラーの中にはメモリ関連のものもあるため、メモリ診断ツールを実行して問題がないか確認してみてください。ツールは「Windows Memory Diagnostic(mdsched.exe)」として検索するか、ファイル名を指定して実行から起動できます。
7. 仮想メモリのサイズを変更する

仮想メモリは、搭載RAMの1.5倍のサイズに設定するのがベストプラクティスとされています。仮想メモリのサイズを変更して、エラーが再発するかどうかを確認してください。それでも問題が解決しない場合は、次の解決策を試します。
関連記事: Windows検索のインデックス作成エラーのトラブルシューティング
8. Outlookを修復・リセット、またはOfficeを再インストールする
このエラーはOffice Outlookで発生することが多いため、まずOutlookアプリを修復またはリセットしてみてください。それでも改善しない場合は、インストール済みのOfficeスイートを修復するか、Officeをアンインストールしてから再インストールしてください。
万が一これらの操作でも問題が解決しない場合は、クラウドリセット機能を使用してWindows 11/10を初期化することを検討してください。
この記事がお役に立てば幸いです!
関連記事: Igfxem.exeアプリケーションエラー – メモリを読み取ることができません
SearchFilterHost.exeとは何か?
SearchFilterHost.exeは、Microsoftが作成した正当で安全なプロセスファイルです。Windows Searchの一部の機能が正常に動作するために不可欠なファイルであり、「Microsoft Windows Search Filter Host」としても知られています。デフォルトでは通常、C:\Windows\System32フォルダに配置されています。ただし、マルウェアの作者が悪意のあるコンテンツを含むファイルを作成し、SearchFilterHost.exeという名前を付けてシステムを侵害するケースもあるため、ファイルの場所や署名の確認が重要です。
-
Windows 11/10で発生するLogonUI.exe アプリケーションエラーの原因と対処法
普段は問題なく動作しているパソコンでも、突然予期しない不具合が発生することがあります。たとえば、PCをスリープから復帰させたり電源を入れたりした際に、次のようなエラーメッセージがポップアップ表示されるケースがあります。 LogonUI.exe – アプリケーションエラー 例外ブレークポイント。ブレークポイントに到達しました。(0x80000003) がアプリケーションの位置 0x00007FFC7F84C4D7 で発生しました。 LogonUI.exeは、Windowsのログオン画面(サインイン画面)のインターフェースを担当する重要なシステムファイルです。ユーザーが正しいアカウント名とパ
-
Windows 11/10でWerMgr.exe・WerFault.exeアプリケーションエラーが発生したときの直し方
Windows 11/10/8/7の使用中、突然WerMgr.exeやWerFault.exeの「アプリケーションエラー」が表示されることがあります。この記事では、エラーの原因と具体的な解決策をわかりやすく解説します。 参照されているメモリの命令を読み取ることができませんでした。OKをクリックするとプログラムが終了します。 WerFault.exeとは何か? WerFault.exeとWerMgr.exeは、WindowsのSystem32フォルダに格納されている正規のシステムファイルです。これらはWindowsエラー報告(Windows Error Reporting)機能の一部であり、シス