修正:Microsoft Windowsの検索プロトコルホストが機能しなくなった
何人かのユーザは、彼らが非常に頻繁に「マイクロソフトウィンドウズ検索プロトコルホストが機能しなくなった」と受けているとマイクロソフトフォーラムに報告しました。 この問題はおそらくあなたのシステムのいくつかの破損したファイルが原因であるか、またはサービスが無効になっています。 この記事では解決策を提供していますので、心配する必要はありません。
しかし、最初に、この問題のいくつかの例があります。
- searchprotocolhost.exeアプリケーションエラーのWindows 10 - これは通常Windows 10の検索プロトコルのエラーが付属しているエラーコードです。
- 検索プロトコルホストプロセスがOutlook 2016に失敗しました - このエラーコードはOutlook 2016にも接続できます。
- Microsoft Windowsの検索プロトコルホストが認証情報を要求する - 認証情報が間違っていると、検索プロトコルの問題が発生する可能性があります。
- Microsoft Windows検索プロトコルホストポップアップWindows 10 - この問題は通常ポップアップの形で現れます。
- searchprotocolhost.exeアプリケーションエラーWindows 7 - 検索プロトコルに関する問題は、Windows 10だけでなく、Windows 7にも発生します。
Microsoft Search Protocolが機能しなくなった場合の対処方法
- Windowsサーチサービスが有効になっているか確認してください
- インデックス設定を確認する
- クリーンブートを実行する
- システムファイルチェッカーツールを使用して破損ファイルを修復する
- ディスククリーンアップを実行する
- DISMを実行
解決策1 - Windowsサーチサービスが有効になっているか確認する
まず最初に、あなたのシステムで "Windows Search Service"が有効になっていることを確認してください。 「Windows Search Service」が有効になっていない場合は、有効にするためにあなたがすべきことは次のとおりです。
- 検索に移動し、 管理ツールを入力します
- 管理ツールを開き、 サービスに移動します。
- Windows Searchサービスを見つけて、それが有効になっているか確認します
- サービスが有効になっていない場合は、それを右クリックして[ 開始]を選択します。
解決策2 - インデックス設定を確認する
検索サービスが有効になっている場合は、検索インデックス設定の再構築を試みることができます。これは、Windowsでの検索が「インデックス作成に関するすべて」であることをおそらく知っているからです。 これが、インデックス設定を再構築するために必要なことです。
- [検索]に移動し、コントロールパネルと入力して[コントロールパネル]を開きます。
- インデックス作成オプションに移動します
- 詳細設定タブをクリックします
- [トラブルシューティング]セクションの下の[再構築]タブをクリックします。
インデックスを再構築した後、検索が再び機能するかどうかを確認します。 それでもファイルを正常に検索できない場合は、以下のシステムソリューションを試してください。
解決策3 - クリーンブートを実行する
「Windows Search Service」が有効になっていても問題が解決しない場合は、クリーンブートを試してください。 クリーンブートはWindowsの多くの問題を解決し、それは私たちの問題も解決するかもしれません。 クリーンブートの問題は、何らかのソフトウェアがシステムの正常な動作を妨げているかどうかを判断するために、最小限のドライバとソフトウェアでWindowsを起動することです。 クリーンブートを実行する前に、管理者としてコンピュータにログインしていることを確認してください。
クリーンブートを実行する方法は次のとおりです。
- 画面の右端から内側にスワイプして、[ 検索]をタップします。 マウスを使用している場合、または画面の右下隅をポイントし、 検索方向を次にクリックします。
- 検索ボックスに「 msconfig」と入力し、[ msconfig ]をタップまたはクリックします。
- [ システム構成 ]ダイアログボックスの[ サービス ]タブで、[ Microsoftのサービスをすべて隠す ]チェックボックスをタップまたはクリックしてオフにし、[ すべて無効にする ]をタップまたはクリックします。
- [ システム構成 ]ダイアログボックスの[ スタートアップ ]タブで、[ タスクマネージャを開く ]をタップまたはクリックします。
- タスクマネージャの [ スタートアップ ]タブで、スタートアップ項目ごとに項目を選択し、[ 無効にする ]をクリックします。
- タスクマネージャを閉じます。
- [ システム構成 ]ダイアログボックスの[ スタートアップ ]タブで、[ OK ]をタップまたはクリックしてから、コンピュータを再起動します。
また、Perform Boot a Clean Bootはシステムを損傷し、コンピュータが使用できなくなる可能性があるため、完全に安全というわけではありません。 ただし、クリーンブートを実行した後にシステムの機能が多少欠如する可能性がありますが、心配しないでください。PCを再起動するとすべてが正常に戻るため、これは問題にはなりません。
解決策4 -システムファイルチェッカーツールを使用して破損したファイルを修復する
“ ntdll.dll”ファイルが破損している場合も、Search Protocol Hostに関する問題が発生する可能性があります。 このファイルを修復するには、SFC(System File Checker)スキャンを実行する必要があります。
- [検索]に移動し、[検索]ボックスに「cmd」と入力して、[コマンドプロンプト]を右クリックします。
- [管理者として実行]をクリックします。 (管理者パスワードまたは確認を求められた場合は、パスワードを入力するか、[許可]をクリックします)。
- コマンドプロンプトで次のコマンドを入力し、Enterキーを押します。sfc / scannow
sfc / scannowコマンドは、保護されているすべてのシステムファイルをスキャンし、破損したファイルを%WinDir%System32dllcacheの圧縮フォルダにあるキャッシュコピーと置き換えます。
解決策5 - ディスククリーンアップを実行する
SFCスキャンを実行した後は、破損している可能性があるファイルからハードドライブをすばやくクリーンアップする予定です。 これを行う方法は次のとおりです。
- 検索に移動し、 disk cleanupと入力して、結果の一覧からDisk Cleanupを選択します。
- Windows 10ハードドライブを選択します。デフォルトではCになっています。[ OK]をクリックします。
- ディスククリーンアップはコンピュータをスキャンします。 スキャンが完了したら、[ 削除する ファイル ]リストの[ 一時ファイル ]オプションがオンになっていることを確認します。
- [ OK]をクリックしてディスクをクリーニングします。
解決策6 - DISMを実行する
SFCスキャンと同様に、DISM(配置イメージサービスと管理)もトラブルシューティングツールですが、より高度なものです。 そのため、SFCスキャンでうまく処理できなかった場合は、DISMが成功する可能性が十分にあります。
DISMの実行方法がわからない場合は、以下の手順に従ってください。
- 検索に移動し、cmdと入力して、管理者としてコマンドプロンプトを開きます。
- コマンドラインに次のコマンドを入力します。
- DISM.exe /オンライン/クリーンアップイメージ/ Restorehealth
- DISM.exe /オンライン/クリーンアップイメージ/ Restorehealth
- DISMがオンラインでファイルを取得できない場合は、インストール用のUSBまたはDVDを使用してみてください。 メディアを挿入し、次のコマンドを入力します。
- DISM.exe /オンライン/クリーンアップイメージ/ RestoreHealth /ソース:C:RepairSourceWindows / LimitAccess
- DVDまたはUSBの「C:RepairSourceWindows」パスを必ず置き換えてください。
破損または欠落している.dllの場合は、このツールをダウンロードすることをお勧めします(100%安全で、テスト済み)。 ファイルの損失、マルウェア、ハードウェア障害など、PCのさまざまな問題も解決します。
これら4つの解決策のうちの1つを実行すると、Windows Searchサービスに関するあなたの問題を解決するはずです。 それでも「Microsoft Windows検索プロトコルホストが動作を停止しました」というメッセージが表示される場合は、以下のコメント欄にその旨をお伝えください。問題の解決策が見つかると幸いです。
編集者注:この記事はもともと2014年12月に公開され、それ以来、鮮度、正確さ、および網羅性のために完全に改良および更新されています。