Windows 11で検索バーが反応しない時の対処法:10の効果的な解決策
ええ、Windows Search は時々本当に面倒です。特に、読み込みが停止したり、何も見つからないときはそうです。インデックスに問題があったり、検索を担当するサービスが正しく実行されていないことが原因である場合があります。少し面倒ですが、Windows を再インストールせずにこれを修正する方法がいくつかあります。これらの修正プログラムは、破損している可能性のある検索インデックス、サービス、またはシステム ファイルなどの一般的な原因をターゲットにしています。これらの手順を試した後、検索バーは正常に機能するようになりますが、特定のセットアップでは、これらの手順をいくつか順番に実行する必要がある場合があります。また、SearchHost.exe や SearchIndexer.exe などの一部のプロセスはフリーズまたはクラッシュする傾向があり、インデックス作成や検索全体が台無しになるため、再起動する必要があります。あるセットアップではすぐに機能しましたが、別のセットアップではさらに 2 回ほど再起動が必要でした。
正常に動作しないWindows Searchを修正する方法
検索とインデックスのトラブルシューティングで問題を見つけて修正する
Windowsに内蔵されているトラブルシューティングツールは、検索の不具合を見つける最も簡単な方法です。インデックス、サービス、権限をチェックし、小さな不具合を自動修正できます。検索がうまくいかない場合、特に反応がなかったりファイルが見つからない場合は、まずこのツールを試してみましょう。非常に分かりやすく、修正すべき点をすぐに見つけられるので、すぐに解決できます。
- 押すWindows + Iと設定が開きます。
- システム>トラブルシューティングをクリックします。
- [その他のトラブルシューティング]を選択します。
- 下にスクロールして「検索とインデックス作成」を見つけ、「実行」をクリックします。
- 発生している具体的な問題(「検索でファイルが見つからない」や「検索バーが開かない」など)を選択します。
- 「次へ」を押して、トラブルシューティングツールに任せましょう。問題が見つからない、または解決できない場合は、「管理者としてトラブルシューティングを試す」をクリックしてください。
これはうまくいく場合といかない場合があります。ただし、単に権限の問題やサービスがうまく動作していないだけの場合があるため、試してみる価値はあります。
Windows Searchプロセスを再起動する – 停止したりクラッシュしたりするため
SearchHost.exe と SearchIndexer.exe は、Windows Search のエンジン部分のようなものです。これらのプロセスがハングしたりクラッシュしたりすると、検索は停止し、応答がなくなったり、何も見つからなくなったりします。これらのプロセスを再起動すると状態がリセットされ、多くの場合、検索が再び機能するようになります。これは、他の方法では解決できない場合でも、一時的に効果を発揮する簡単な解決策です。
- クリックするCtrl + Shift + Escとタスク マネージャーが開きます。
- 詳細タブに移動します。
- を見つけて
SearchHost.exe右クリックし、[タスクの終了]を選択します。 - についても同様の操作を行います
SearchIndexer.exe。
これらのプロセスはシステムサービスなので自動的に再起動されますのでご安心ください。このリフレッシュを行うことでバグを解消できる可能性があります。ただし、一部のPCではこれらのプロセスがすぐに再起動しない場合があり、すぐに回復しない場合はPCを再起動する必要があるかもしれません。
Windows Search サービスを確認して再起動します
プロセスを再起動しても問題が解決しない場合は、Windows Search サービス自体が無効化されているか、停止している可能性があります。サービスが自動的に起動しない、または非アクティブになっている問題は、再起動することで解決することがよくあります。もちろん、手動または無効化に設定されている場合、検索が全く機能しなくなる可能性があります。
- [実行] ダイアログ ( Windows + R) を開き、 と入力し
services.mscて Enter キーを押します。 - Windows Searchまで下にスクロールします。
- それをダブルクリックしてプロパティを開きます。
- スタートアップの種類が「自動」に設定されていることを確認してください。設定されていない場合は変更してください。
- [停止]をクリックしてサービスを停止し、数秒待ってからもう一度[開始] をクリックします。
この再起動により、多くの場合、小さな不具合が解消されます。設定によっては、完全な再起動が必要になる場合もありますが、試してみる価値のある手順です。
拡張検索モードを有効にする(まだ有効になっていない場合)
Windowsのデフォルト設定では、ドキュメント、ダウンロード、ピクチャ、ミュージック、デスクトップといった特定のフォルダのみがスキャンされます。PC全体を検索することに慣れている場合は、「拡張」検索モードを有効にすると、通常のフォルダだけでなく、すべてのファイルも検索対象になります。ただし、CPUサイクルを消費し、バッテリーを消耗する可能性があるため、ノートパソコンの場合は電源に接続した状態でのみ有効にしてください。
- 設定(Windows + I)を開きます。
- [プライバシーとセキュリティ] > [Windows の検索]に移動します。
- 検索オプションで、[拡張]を選択します。
その後、検索バーを試してみてください。一見地味なように聞こえますが、システム全体の検索回復にはこれだけで十分な場合もあります。
Windowsの検索インデックスをリセットする – インデックスが破損しているか古くなっている可能性があるため
検索が機能していたのに、突然最近のファイルが見つからなくなったり、同期がずれているように見える場合は、インデックスの再構築で改善することがあります。これは基本的にインデックスデータベースを消去して再作成するもので、破損やインデックスエラーを解決します。少し時間がかかりますが、通常は効果的です。
- 実行ダイアログ(Windows + R)を開き、入力して
control.exe srchadmin.dllEnterキーを押します。インデックス管理ウィンドウが開きます。 - [詳細設定]をクリックします。
- トラブルシューティングの下にある再構築ボタンを押します。
- 確認してそのままにしておいてください。進行状況インジケーターが表示されます。再構築中は、検索が遅くなったり、完了しなかったりする場合があります。
ファイルの数によっては時間がかかる場合がありますが、完了すると、検索の信頼性が再び高まります。
タッチキーボードと手書きパネルサービスが有効になっていることを確認してください
タッチスクリーンデバイスをご利用の場合、または手書き/描画ツールをご利用の場合、検索ボックスが正しく機能するには、このサービスが実行されている必要があります。特に手書きツールで入力する場合は重要です。このサービスは、誤って無効になっている場合や、Windowsのアップデート後に無効になっている場合があります。
- 実行( Windows + R)を開いて、 と入力します
services.msc。 - タッチキーボードと手書きパネルを見つけます。
- ダブルクリックしてください。停止している場合は、「スタート」をクリックし、「スタートアップの種類」を「自動」に設定してください。
- 「適用」と「OK」をクリックします。検索が正常に機能するかどうかを確認します。
それでも動作しない場合は、レジストリを使ってctfmon.exeをスタートアップに追加してみてください。ただし、これはより高度な方法です。その前に、再起動するか、サービスの状態を再度確認してください。
DISMとSFCを実行してシステムファイルを修復する
破損したシステムファイルは、Windows Searchにとってサイレントキラーのようなものです。組み込みツールを実行することで、検索をブロックしている可能性のある、欠落または破損したファイルを修復できます。万能ではありませんが、システム修復によって問題が解決することはよくあります。
- コマンド プロンプトを管理者として開きます ( Windows + R、 と入力して
cmdを押しますCtrl + Shift + Enter)。 - 入力し
DISM /Online /Cleanup-Image /RestoreHealthてEnterキーを押します。しばらくお待ちください。時間がかかる場合があります。 - 完了したら、入力し
sfc /scannowてEnterキーを押します。これによりシステムファイルがスキャンされ、必要に応じて修復されます。 - 再起動して再度検索をテストします。
Windows Updateを更新または再インストールする – アップデートによって不具合が発生することがある
検索がおかしくなる前に、最近アップデートを行いましたか?アップデートによっては、パッチがリリースされるまで問題が発生する場合があります。まずは新しいアップデートを確認し、アップデート後に問題が発生した場合は、最新のアップデートをアンインストールするか、Windows Updateを再インストールすることを検討してください。
- 設定> Windows Update を開く
- 「アップデートを確認」をクリックします。アップデートが保留中の場合は、ダウンロードしてインストールしてください。
- 特定のアップデート後に問題が発生した場合は、そのアップデートをアンインストールし ( [更新履歴] > [アップデートのアンインストール] を使用)、再起動してアップデートを再度適用する必要があります。
システムの復元(またはリセット)を実行する
他に方法がない場合は、Windowsを以前の復元ポイントにロールバックすることで、検索を中断させた最近の変更を元に戻すことができます。これは最後の手段ですが、最近のインストールやアップデート前は検索が正常に動作していた場合は試してみる価値があります。
rstrui.exe実行 ( ) と入力して EnterキーWindows + Rを押します。- 指示に従って、問題が発生する前の復元ポイントを選択します。
- 復元して、検索バーが回復するかどうかを確認します。
システムの復元により、最近のソフトウェアや更新プログラムがアンインストールされる可能性がありますが、個人ファイルは安全に保たれることに注意してください。
まとめ
- 組み込みのトラブルシューティング ツールを実行して、一般的な問題を検出します。
- 検索プロセス (SearchHost.exe および SearchIndexer.exe) を再起動します。
- Windows Search サービスが有効になっていて実行されていることを確認します。
- 完全スキャンを実行するには、拡張検索モードをオンにします。
- 検索インデックスが古くなったり破損したりしている場合は、再構築します。
- タッチキーボードなどの関連サービスがアクティブであることを確認します。
- DISM および SFC コマンドを実行してシステム ファイルを修復します。
- 最近のパッチ適用によって問題が発生した場合は、Windows 更新プログラムを更新または再インストールしてください。
- 頑固な問題を解決するための最後の手段としてシステムの復元を使用してください。
まとめ
Windows Search が再び機能するには、ちょっとした刺激が必要な場合もあります。これらの手順はすべて、インデックスの破損、プロセスの停止、サービスの無効化、さらにはシステムファイルの問題など、よくある原因に対処します。通常、これらの手順のいずれか、または複数を組み合わせることで、少なくともほとんどの場合は正常に戻ります。それでも効果がない場合は、より抜本的な解決策を検討する必要があるかもしれません。しかし、私の経験では、ほとんどの検索の問題はこれらの基本的なトラブルシューティング手順で解決できます。この手順がお役に立ち、誰かの悩みの種を解消してくれることを願っています。