Windows 11の検索が動かない?SearchHost.exeを修正
簡潔な回答: 検索がフリーズ——検索ボックスをクリックしても何も起きない——場合、タスクマネージャーの「詳細」タブ(プロセスではない)でSearchHost.exeを終了。自動再起動し検索が復活。繰り返し死ぬなら設定→プライバシーとセキュリティ→Windowsの検索で検索インデックスを再構築、またはBing Web統合を無効化(不安定化の原因)。
SearchHost.exeがWindows検索を実行するプロセスで頻繁にクラッシュ。検索がフリーズした時——検索バーをクリックしても何も起きずカーソルがそこに座っているだけ——の修正はタスクマネージャーの「詳細」タブでSearchHost.exeを終了。「プロセス」ではなく「詳細」。プロセスには表示されないのがまた面倒。終了すると自動再起動し検索が動く。
繰り返し死ぬ原因は大半のマシンでBing。Windowsがローカルファイル確認前にキーストロークをBingに送信。「notepad」と入力するとSystem32のnotepad.exeを開くだけでなくMicrosoftサーバーに「notepad」の意味を問い合わせ。100Mbps未満の接続では数秒のラグが加わりSearchHostがパイプライン全体を放棄してクラッシュすることも。
レジストリ編集でBing統合を無効化。regedit→HKCU\Software\Policies\Microsoft\Windows\Explorer——Explorerキーはデフォルトで存在しないので作成が必要。新規DWORD→名前DisableSearchBoxSuggestions→値1→再起動。スタートメニューのWeb結果セクションが消え検索がほぼ瞬時に。Microsoftは機能アップデート後にこの設定を再有効化することがあるので検索が急に遅くなったら確認。スタートメニューも開かない場合、SearchHostクラッシュがシェル全体を引きずり落としている可能性。
ファイルが見つからない場合
インデックス問題。検索インデックスはC:\ProgramData\Microsoft\Search\Dataにあるデータベースで破損または遅れが生じる。再構築——設定→プライバシーとセキュリティ→Windowsの検索→詳細インデックスオプション→詳細→再構築。SSDで約20分。
128GBノートPCで空き3GBの客、2ヶ月間新しいファイルが検索に出てこなかった。機能が壊れたと思っていた。実はインデックスが書き込むディスク容量がなく無言で成長を停止していた。15GB解放→再構築→すべて復活。サービスとレジストリキーを1時間トラブルシューティングした後にディスク容量を確認——最初に見るべきだった。ドライブが満杯ならディスク容量確保で検索と他5つの問題が同時解決。
検索ウィンドウが空白
検索をクリック→中身が何もない白または透明の四角。Microsoftが検索パネルをEdgeのWebView2エンジンでレンダリングしているため。Edgeを削除するRedditのPowerShellスクリプトを実行した場合、検索とウィジェットとWebView2に依存する他の機能も壊した。Edge再インストール。
Edgeがあるのに検索が空白なら、検索アプリの登録がユーザープロファイルで破損の可能性。新しいWindowsユーザーアカウントで検索が動けば旧プロファイルの問題確定。
もう1つ——Windows Searchサービスが実行中か確認。services.mscで確認。「PCを高速化」ガイドに従いサービスを大量に無効化して3週間後にファイルが見つからないケースを見た。ディスク使用率100%で検索インデックスを無効化したくなるが完全停止ではなくスコープを制限——そうしないとファイル検索を完全に失う。マシンが全般的に遅い場合もコアサービスの無効化が修正であることはまれ。
よくある質問
Windows 11の検索がフリーズし続けるのはなぜ?
最も一般的な原因はBing統合。Windowsがローカルファイルを確認する前にすべてのキーストロークをBingサーバーに送信し、遅い接続ではSearchHost.exeがハングまたはクラッシュ。レジストリ編集(DisableSearchBoxSuggestions DWORD)でBing Web結果を無効化すると大半のラグが解消。Microsoftは機能アップデート後にこの設定を再有効化することがある。
Windows 11で検索ウィンドウが空白になる修正方法は?
検索パネルはEdgeのWebView2エンジンでレンダリング。PowerShellスクリプトでEdgeを削除した場合、検索パネルがウィジェットなど他の機能と一緒に壊れる。Edgeを再インストールで修正。Edgeがインストール済みで検索が空白のままなら検索アプリの登録がユーザープロファイルで破損——新しいWindowsユーザーアカウント作成で旧プロファイルの問題か確認。
存在するとわかっているファイルをWindows検索が見つけないのはなぜ?
C:\ProgramData\Microsoft\Search\Dataの検索インデックスデータベースが破損または更新されていない。設定→プライバシーとセキュリティ→Windowsの検索→詳細インデックスオプション→詳細→再構築で再構築。ドライブに十分な空き容量があるか確認——ディスク容量不足でインデックスが無言で成長を停止する。