ある朝パソコンを開いて、いつものようにスタートメニューから「Excel」と打ち込んだら……何も出てこない。真っ白。真っ暗。検索結果がまるごと消えたように空っぽになっている。「壊れた?」と焦った経験、ありませんか?
実はこの現象、あなただけではありません。2025年後半から2026年3月現在にかけて、Windows11の25H2アップデート以降にスタートメニューの検索結果が空白になるという報告が世界中で急増しています。Microsoftの公式コミュニティでも同様の投稿が何十件も上がっており、企業の情シス部門からも「組織全体で困っている」という悲鳴が聞こえてくるほどです。
この記事では、Windows11のスタートメニュー検索が空になってしまう原因を初心者にもわかるように丁寧に解説し、実際に効果が確認されている対処法を優先度順にまとめました。2026年3月末時点の最新アップデート情報もすべて反映しています。
- Windows11の25H2環境でスタートメニューの検索結果が空になる主な原因5つの詳細解説
- 初心者でもすぐ試せる7つの具体的な修復手順を優先度順に紹介
- 2026年3月のKB5079473やKB5085516など最新の更新プログラムによる影響と対策
- そもそもなぜWindows11のスタートメニュー検索は空白になるのか?
- 今すぐ試せる7つの対処法を優先度順に解説
- 2026年3月末時点で押さえておくべき最新情報
- それでも直らないときの最終手段
- 情シス10年選手が教えるイベントログで原因を特定する方法
- PowerShellで検索環境を一括診断するワンライナー集
- 現場で本当によくある「検索が効かない」パターンと実体験ベースの解決法
- 検索に頼らないファイルアクセスの代替手段を用意しておく
- 検索インデックスを最適化してトラブルを予防する設定術
- Windowsのファイアウォール設定を検索用に最適化する手順
- クリーンブートで原因のアプリを特定するプロ技
- Microsoft公式のWindows Search リセットスクリプトを使う方法
- 検索モードの「拡張」を使ってファイルを確実に見つける設定
- グループポリシーでWeb検索を安全に無効化する方法(Pro版以上)
- Windows11の検索が壊れたときに備える日頃の習慣
- ぶっちゃけこうした方がいい!
- Windows11のスタートメニュー検索に関するよくある質問
- 今すぐパソコンやスマホの悩みを解決したい!どうしたらいい?
- まとめ
そもそもなぜWindows11のスタートメニュー検索は空白になるのか?
「昨日まで普通に使えていたのに、今日いきなり検索できなくなった」というケースが非常に多いのがこの問題の特徴です。原因はひとつではなく、複数の要因が複雑にからみ合っています。まずは、なぜこんなことが起きるのかを理解しましょう。理屈がわかると、対処法を選ぶときに迷わなくなります。
Windows Searchサービスとインデックスの破損
Windows11のスタートメニュー検索は、裏側で「Windows Search」というサービスと検索インデックスという仕組みが動いています。検索インデックスとは、パソコン内のファイルやアプリの情報をあらかじめデータベース化しておくことで、瞬時に検索結果を表示する仕組みです。Windows11では従来のWindows.edb形式からSQLite形式(Windows.dbおよびWindows-gather.db)に変更されており、この構造変更がトラブルの温床となることがあります。
このインデックスが何らかの原因で壊れたり、サービスが停止してしまうと、検索窓に何を入力しても結果が空白のまま表示されなくなります。大型アップデートの直後にインデックスが再構築される過程でCPUやディスクに大きな負荷がかかり、その間は検索がまったく機能しないこともあります。
Windows Updateによる不具合の連鎖
2026年3月の状況を具体的にお伝えすると、3月10日にリリースされたセキュリティ更新プログラムKB5079473をインストールした後に、Microsoftアカウントでのサインインが失敗する問題が発生しました。これにより、検索機能がクラウド連携できなくなり、結果として検索パネルが空白になるケースが報告されています。Microsoftはこの問題を認め、3月21日に緊急パッチとしてKB5085516をリリースして修正しました。
さらに3月26日にリリースされたプレビュー更新プログラムKB5079391は、インストール時にエラー0x80073712が発生する不具合が見つかり、わずか数時間でMicrosoftが配信を停止するという異例の事態になっています。このように、更新プログラム自体が検索機能を壊してしまうケースが後を絶ちません。
Edge WebView2ランタイムとの競合
Windows11の25H2では、検索UIの描画にMicrosoft Edge WebView2というコンポーネントが使われるようになりました。以前のバージョンではSearchAppが担っていた役割を、25H2からはSearchHostが引き継ぎ、その内部でEdge WebView2を利用して検索結果を表示しています。
つまり、過去にEdge WebView2を無効化したことがある方や、Edge関連のコンポーネントを削除・制限したことがある方は、25H2にアップデートした途端に検索が完全に空白になる可能性があります。世界中のフォーラムで報告されているこの問題は、Edge WebView2を最新バージョンに更新するだけで解決するケースが多く確認されています。
Bing検索統合の無効化による副作用
スタートメニューでWeb検索結果を表示させたくないという理由で、レジストリの
BingSearchEnabled
を0に設定している方は少なくないでしょう。しかし、25H2以降ではこの設定が検索UI全体の描画に悪影響を及ぼすことがわかっています。具体的には、検索パネルが開いても真っ白または真っ暗のままで、ローカルのアプリやファイルすら表示されなくなるのです。
これはBing検索の無効化が、検索ハイライト(日替わりの画像やおすすめコンテンツ)の描画処理にも影響し、UI全体のレンダリングを妨害してしまうことが原因です。
ユーザープロファイルやサードパーティツールの影響
ExplorerPatcherやStartAllBackといったサードパーティ製のカスタマイズツールを使っている場合、Windows11のシェルコンポーネントと競合して検索が動作しなくなることがあります。また、ユーザープロファイル自体が破損しているケースでは、新しいローカルアカウントを作成してログインすると検索が正常に動作することが確認されており、プロファイル固有の問題であることを切り分けできます。
今すぐ試せる7つの対処法を優先度順に解説
ここからは、実際に検索結果が空白になってしまったときの対処法を、効果が高い順に紹介していきます。最初の2つで解決する方も多いので、まずは上から順番に試してみてください。
対処法1Windowsエクスプローラーを再起動する
もっとも手軽で、それでいて意外と効果が高いのがこの方法です。スタートメニューや検索UIはWindowsエクスプローラー(explorer.exe)の一部として動いているため、エクスプローラーを再起動するだけで一時的な描画エラーが解消されることがあります。
キーボードで
Ctrl + Shift + Esc
を押してタスクマネージャーを開きます。「プロセス」タブの中から「Windowsエクスプローラー」を見つけて右クリックし、「再起動」を選んでください。画面が一瞬ちらつきますが、数秒で復帰します。そのあとスタートメニューを開いて検索してみましょう。
対処法2検索ハイライトを無効化してローカル専用モードに切り替える
25H2環境で検索が空白になる場合、もっとも効果が高いと報告されているのがこの方法です。検索ハイライト(Search Highlights)というWeb連携機能がUIの描画を妨害している可能性があるため、これを無効化してローカル検索のみに切り替えます。
コマンドプロンプトを管理者として実行し、以下のコマンドを入力してEnterキーを押します。
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v DisableSearchBoxSuggestions /t REG_DWORD /d 1 /f
実行後にパソコンを再起動してください。この設定により、検索バーのWebコンテンツが無効になり、安定したローカル検索モードに切り替わります。Microsoftの技術者も「この方法で90%のケースが解決する」と公式フォーラムで回答しています。
対処法3Windows Searchサービスの状態を確認して再起動する
検索サービスが停止していたり、正常に動いていない場合も検索結果は空になります。キーボードで
Win + R
を押して「ファイル名を指定して実行」ダイアログを開き、
services.msc
と入力してEnterキーを押します。
サービス一覧から「Windows Search」を探し、状態が「実行中」になっているかを確認してください。停止している場合は右クリックして「開始」を選びます。すでに実行中の場合は、一度「停止」してから再び「開始」することで、サービスのリフレッシュが行われます。スタートアップの種類が「自動(遅延開始)」になっていることも確認しておきましょう。
対処法4検索インデックスを再構築する
インデックスが破損している場合、再構築することで検索機能が復活します。この作業はファイル数によって数分から数時間かかることがありますが、根本的な解決になるケースが多い方法です。
Win + R
で「ファイル名を指定して実行」を開き、
control
と入力してコントロールパネルを開きます。表示方法を「大きいアイコン」に切り替え、「インデックスのオプション」をクリックします。「詳細設定」ボタンをクリックし、トラブルシューティングの項目にある「再構築」を選択してください。確認ダイアログが出るので「OK」を押すと再構築が始まります。
再構築中は検索結果が不完全になりますが、完了すれば正常に戻ります。パソコンをそのまま使い続けて問題ありませんので、気長に待ちましょう。
対処法5SFCとDISMでシステムファイルを修復する
システムファイルが破損していると、検索だけでなくさまざまな機能に影響が出ます。コマンドプロンプトを管理者として実行し、まず以下のコマンドでシステムファイルの整合性をチェックします。
sfc /scannow
スキャンが完了したら、続けて以下のコマンドを実行してWindowsイメージの修復を行います。
DISM /Online /Cleanup-Image /RestoreHealth
DISMの処理が終わったら、もう一度
sfc /scannow
を実行してください。修復が必要なファイルが見つかった場合は自動的に修正されます。すべて完了したらパソコンを再起動し、検索が復活しているか確認しましょう。
対処法6Edge WebView2ランタイムを更新する
25H2ではSearchHostがEdge WebView2を使って検索UIを描画しているため、このランタイムが古いバージョンのままだったり、無効化されていたりすると検索が空白になります。
タスクスケジューラ(
taskschd.msc
)を開き、「MicrosoftEdgeUpdateTaskMachineUA」というタスクを右クリックして「実行」を選んでください。これによりEdge WebView2が最新バージョンに更新されます。更新後にパソコンを再起動し、検索が正常に戻るか確認してください。
対処法7検索パッケージの再登録を行う
上記の方法をすべて試しても改善しない場合は、検索UIを担うUWPパッケージの再登録を行います。これはやや上級者向けの手順ですが、手順どおりに進めれば初心者の方でも実行できます。
まず、レジストリエディタ(
regedit
)を開いて
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search
に移動し、Searchキーを削除します。次に、PowerShellを管理者として実行し、以下のコマンドを入力してEnterキーを押します。
Get-AppxPackage -Name MicrosoftWindows.Client.CBS | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
コマンドの実行後にパソコンを再起動してください。これで検索UIのコンポーネントが新たに登録され、破損していたパッケージが修復されます。
2026年3月末時点で押さえておくべき最新情報
Windows11をめぐる状況は日々変化しています。2026年3月末時点での最新情報を時系列でまとめておきますので、自分の環境と照らし合わせて確認してください。
| 日付 | 更新プログラム | 内容と影響 |
|---|---|---|
| 3月10日 | KB5079473 | 3月のセキュリティ更新。ファイルエクスプローラーの検索バー高速化などの改善が含まれるが、Microsoftアカウントのサインイン障害を引き起こす副作用あり。 |
| 3月21日 | KB5085516 | KB5079473で発生したMicrosoftアカウントのサインイン問題を修正する緊急パッチ。Windows Searchのインデックス問題の修正も含まれる。 |
| 3月26日 | KB5079391 | プレビュー更新。エラー0x80073712が発生する問題が見つかり、配信開始からわずか数時間で一時停止。3月30日現在もダウンロード不可。 |
とくに重要なのは、KB5085516を適用しているかどうかです。このパッチを当てていないと、Microsoftアカウント関連の検索コンテンツが表示されなくなる可能性があります。「設定」→「Windows Update」→「更新プログラムのチェック」から最新の状態に更新しておきましょう。また、KB5079391はまだ配信が一時停止中なので、手動でインストールしようとしない方が安全です。
なお、Microsoftは2026年内にスタートメニューの検索UIをReactベースからWinUIベースに刷新する計画を発表しています。これが実現すれば、Edge WebView2への依存がなくなり、今回のような描画関連のトラブルが大幅に減る可能性があります。
それでも直らないときの最終手段
ここまでの対処法をすべて試しても検索が空白のままという方は、より踏み込んだ対応が必要です。
新しいローカルユーザーアカウントで検証する
現在のユーザープロファイルが破損している可能性があります。「設定」→「アカウント」→「家族とその他ユーザー」から新しいローカルアカウントを作成し、そのアカウントでログインして検索が動作するか試してみてください。新アカウントで正常に動く場合は、元のプロファイルに固有の問題があるとわかります。
インプレースアップグレード(上書きインストール)を実行する
Microsoftの公式サイトからWindows11のISOファイルをダウンロードし、マウントしてsetup.exeを実行します。「個人用ファイルとアプリを引き継ぐ」を選択すれば、アプリやデータを残したままWindowsのシステムファイルだけを新品に入れ替えることができます。所要時間は30分から45分ほどで、SFCでは検出できない深いレベルの破損も修復されます。これは「パソコンを初期化したくないけど、根本的に直したい」という方にとって最良の選択肢です。
情シス10年選手が教えるイベントログで原因を特定する方法
ここからは、対処法を片っ端から試す前に「そもそもうちのパソコンでは何が起きているのか」を正確に突き止める方法を解説します。情シス部門で10年以上トラブル対応をしていると痛感するのですが、原因を特定せずにネットで見つけた対処法を手当たり次第に試すのは、実はもっとも遠回りなやり方です。
Windows11にはイベントビューアーという強力な診断ツールが標準搭載されています。検索が空白になったとき、SearchHost.exeがクラッシュしていることが多いのですが、その詳細なエラー情報はイベントビューアーに記録されています。
キーボードで
Win + R
を押し、
eventvwr.msc
と入力してEnterキーを押します。左側のツリーから「Windowsログ」→「Application」を開いてください。右側の「操作」欄にある「現在のログをフィルター」をクリックし、イベントソースのドロップダウンから「Application Error」を選択します。ここに表示されるログの中から「SearchHost.exe」を含むエラーを探します。
たとえば、障害モジュール名がedgehtml.dllやmsedgewebview2.dllだった場合、Edge WebView2関連の問題です。Windows.UI.Xaml.dllであればUIフレームワーク自体の破損、ntdll.dllならシステムレベルの深刻な破損が疑われます。この情報があるだけで、7つの対処法のうちどれを優先すべきかが一発でわかるのです。
もう少し楽にログを確認したい場合は、PowerShellを管理者として開き、以下のコマンドを実行してみてください。直近24時間以内のSearchHost.exe関連のエラーだけを抽出できます。
Get-WinEvent -FilterHashtable @{LogName='Application'; Level=2; StartTime=(Get-Date).AddHours(-24)} | Where-Object {$_.Message -like '*SearchHost*'} | Format-List TimeCreated, Id, Message
このコマンドを実行すると、エラーが発生した時刻、イベントID、そして障害モジュールの詳細がずらっと表示されます。「何も表示されなかった」という場合は、SearchHost.exeのクラッシュではなくWindows Searchサービス自体の問題か、インデックスの破損が原因である可能性が高いです。
PowerShellで検索環境を一括診断するワンライナー集
情シスの現場では「電話がかかってきてから5分以内に原因を切り分ける」のが理想です。ここでは、PowerShellのコマンド一発で検索環境の状態を一括チェックできる実戦向けのコマンドを紹介します。どれも管理者権限のPowerShellで実行してください。
Windows Searchサービスの状態を確認する
まずは検索サービスが動いているかどうかの確認です。以下のコマンドで、サービスの状態、スタートアップの種類、プロセスIDをまとめて表示できます。
Get-Service WSearch | Select-Object Name, Status, StartType; Get-Process SearchHost -ErrorAction SilentlyContinue | Select-Object Id, CPU, WorkingSet64
StatusがRunningで、SearchHostのプロセスが存在していれば正常です。SearchHostのプロセスが見つからない場合は、検索UIが起動できていない状態です。WorkingSet64(メモリ使用量)が異常に大きい(500MB以上)場合は、インデックスの破損やメモリリークの可能性があります。
検索インデックスの状態とアイテム数を確認する
インデックスが正常に動いているのか、何件のファイルがインデックスされているのかを一発で確認するコマンドがこちらです。
$indexer = New-Object -ComObject Microsoft.Search.Interop.CSearchManager; $catalog = $indexer.GetCatalog("SystemIndex"); Write-Host "状態: $($catalog.NumberOfItems) 件のアイテムがインデックス済み"
このコマンドでインデックスされたアイテム数がわかります。通常のパソコンであれば数万件から数十万件が表示されるはずです。0件と表示された場合はインデックスが完全に壊れているので、再構築が必要です。数件しかない場合はインデックスの再構築途中か、インデックスの範囲設定がおかしい可能性があります。
直近のWindows Updateを一覧で確認する
「いつから検索がおかしくなったのか」を特定するために、直近にインストールされた更新プログラムの一覧を確認します。
Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object -First 10 HotFixID, InstalledOn, Description
このコマンドで最近適用された10件のKB番号とインストール日が表示されます。検索が壊れ始めた日と一致するKBがあれば、そのアップデートが原因である可能性が非常に高いです。問題のKBを特定できたら、以下のコマンドで該当する更新プログラムをアンインストールできます。
wusa /uninstall /kb:KBの番号 /quiet /norestart
ただし、2026年3月のKB5079473のようにサービシングスタック更新(SSU)を含む累積更新の場合、通常のアンインストールでは削除できないことがあります。その場合は、上書きインストール(インプレースアップグレード)での修復が必要です。
現場で本当によくある「検索が効かない」パターンと実体験ベースの解決法
情シスをやっていると「検索できません」というヘルプデスクの問い合わせは週に何件も飛んできます。ただし、ふたを開けてみると全部同じ原因ではなく、いくつかのパターンに分かれます。ここでは、マニュアルには載っていないけれど現場で頻繁に遭遇する「あるあるパターン」を具体的に紹介します。
パターン1朝イチで検索が空白になるが昼には直っている
これは非常に多いパターンです。原因はほぼ間違いなくWindows Updateの自動インストールです。Windowsは夜間にアップデートをダウンロード・適用することが多く、その過程でWindows Searchサービスが一時的に停止したり、インデックスの再構築が始まったりします。朝パソコンを起動した直後はまだ再構築が完了しておらず、検索が空白になるのです。
対策としては、慌てずに30分から1時間ほど待ってから再度検索を試してみてください。多くの場合はインデックスの再構築が完了すれば自然と復旧します。「そんなに待てない!」という場合は、タスクマネージャーの「詳細」タブでSearchIndexer.exeのCPU使用率を確認してください。数十パーセント使っていれば再構築中です。
パターン2特定のユーザーだけ検索できない
企業環境で「Aさんは検索できるのにBさんはできない」というケースは、ほぼ確実にユーザープロファイルの問題です。先ほど紹介した新しいローカルアカウントでの検証で切り分けができますが、業務環境でプロファイルを作り直すのは現実的ではないことも多いでしょう。
そんなときに有効なのが、問題のユーザーの検索キャッシュだけをピンポイントで削除する方法です。該当ユーザーでログインした状態で、エクスプローラーのアドレスバーに以下のパスを入力してください。
%LocalAppData%\Packages\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\TempState
このフォルダの中身をすべて削除してからパソコンを再起動します。これでスタートメニューの検索キャッシュがリセットされ、多くの場合は復旧します。削除しても検索履歴が消えるだけで、ファイルやアプリには一切影響ありません。
パターン3検索はできるがアプリだけ見つからない
「メモ帳」や「電卓」のような標準アプリを検索しても出てこないのに、ファイルは普通に検索できるという症状があります。これはアプリのパッケージ登録が壊れている可能性が高いです。PowerShellを管理者として開き、以下のコマンドでWindowsの全アプリパッケージを再登録します。
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" -ErrorAction SilentlyContinue}
このコマンドは実行に数分かかり、途中でいくつかの赤いエラーメッセージが表示されることがありますが、それは正常です。すべてのパッケージの再登録が終わったらパソコンを再起動してください。
パターン4ファイアウォールが検索をブロックしている
意外と盲点なのがWindowsファイアウォールの設定です。Windows11の検索はWebコンテンツとの通信を行うため、ファイアウォールの送信規則でSearchHostやWindows Searchがブロックされていると、検索UI全体が空白になることがあります。
確認方法は、
Win + R
で
wf.msc
と入力してWindows Defenderファイアウォールの詳細設定を開きます。「送信の規則」の中からSearchHostやWindows Searchに関連する項目を探し、「接続を許可する」になっているか確認してください。企業環境でサードパーティのセキュリティソフトを使っている場合は、そちらの設定もあわせて確認が必要です。
検索に頼らないファイルアクセスの代替手段を用意しておく
検索が壊れたときに完全に手詰まりにならないよう、代替手段を知っておくと精神的にもかなり楽になります。ここでは、スタートメニュー検索なしでも効率的にアプリやファイルにアクセスする方法をいくつか紹介します。
「ファイル名を指定して実行」を使いこなす
Win + R
で開く「ファイル名を指定して実行」ダイアログは、検索機能が完全に死んでいても使えます。よく使うコマンドを覚えておくと非常に便利です。
| 入力するコマンド | 開くアプリ・画面 |
|---|---|
calc
|
電卓 |
notepad
|
メモ帳 |
control
|
コントロールパネル |
ms-settings:
|
設定アプリ |
shell:startup
|
スタートアップフォルダ |
shell:appsfolder
|
全アプリ一覧フォルダ |
devmgmt.msc
|
デバイスマネージャー |
diskmgmt.msc
|
ディスクの管理 |
appwiz.cpl
|
プログラムと機能 |
ncpa.cpl
|
ネットワーク接続 |
とくに便利なのが
shell:appsfolder
です。これを実行すると、パソコンにインストールされている全アプリがエクスプローラーのウィンドウに一覧表示されます。検索が使えなくてもアプリを探して起動できるので、検索トラブルの応急処置として覚えておいて損はありません。
コマンドプロンプトでファイルを素早く検索する
Windows Searchのインデックスに依存しない検索方法として、コマンドプロンプトの
where
コマンドがあります。特定のファイルがどこにあるのか探したいときに使えます。
where /r C:\ ファイル名.拡張子
たとえば
where /r C:\ report.xlsx
と入力すれば、Cドライブ内の「report.xlsx」というファイルの場所をすべて表示してくれます。インデックスを使わないため少し時間はかかりますが、確実にファイルを見つけることができます。
PowerShellならもう少し柔軟な検索が可能です。ファイル名の一部だけわかっている場合は以下のコマンドが役立ちます。
Get-ChildItem -Path C:\Users -Recurse -Filter "*レポート*" -ErrorAction SilentlyContinue | Select-Object FullName, LastWriteTime
このコマンドは、ユーザーフォルダ配下で「レポート」という文字をファイル名に含むファイルをすべて探し出し、パスと最終更新日時を表示します。
検索インデックスを最適化してトラブルを予防する設定術
トラブルが起きてから慌てるよりも、そもそもトラブルが起きにくい環境を作っておくほうがはるかに効率的です。ここでは、検索インデックスの最適化による予防策を解説します。
クラシックモードとエンハンスドモードの使い分け
Windows11の検索インデックスにはクラシックモードとエンハンスドモードの2種類があります。「設定」→「プライバシーとセキュリティ」→「Windowsの検索」から確認できます。
クラシックモードはデスクトップ、ドキュメント、ピクチャ、ミュージックなどの標準フォルダだけをインデックスします。動作が軽く、トラブルも起きにくいのが特徴です。エンハンスドモードはパソコン全体をインデックスするため検索精度は高くなりますが、その分CPU・ディスク負荷が大きくなり、インデックスの破損リスクも高まります。
個人的な経験から言うと、業務用パソコンではクラシックモードにして、必要なフォルダだけを手動で追加するのが安定運用のコツです。エンハンスドモードは便利ですが、大量のファイルを扱う環境ではインデックスの再構築に何時間もかかることがあり、その間ずっと検索がまともに動きません。
インデックスから除外すべきフォルダ
インデックスの範囲が広すぎるとトラブルの原因になります。以下のようなフォルダは除外しておくのがおすすめです。
「設定」→「プライバシーとセキュリティ」→「Windowsの検索」の中にある「除外するフォルダーの追加」から設定できます。仮想マシンのイメージファイルが入ったフォルダ、大量のログファイルが蓄積されるフォルダ、node_modulesのような開発用の依存パッケージフォルダ、バックアップ用の外付けドライブ、OneDriveのオンライン専用ファイルが大量にあるフォルダなどは、インデックスに含めてもほとんど検索しないうえに、インデクサーに無駄な負荷をかけ続けます。
とくにOneDriveの「ファイルオンデマンド」機能でオンライン専用になっているファイルは、インデックスがローカルにキャッシュされないため検索結果に出てこないことがあります。これは仕様であり、バグではありません。オンライン専用ファイルを検索対象にしたい場合は、該当ファイルを右クリックして「このデバイス上に常に保持する」を選んでローカルに同期しておく必要があります。
インデックスデータベースを圧縮してパフォーマンスを維持する
長期間使っているパソコンでは、インデックスデータベースが肥大化してパフォーマンスが落ちることがあります。コントロールパネルの「インデックスのオプション」→「詳細設定」を開くと、インデックスの場所とサイズが確認できます。データベースの目安として、インデックス対象のファイル総サイズの約10%程度が正常値です。それを大幅に超えている場合は、一度再構築することでデータベースが最適化されます。
Windowsのファイアウォール設定を検索用に最適化する手順
先ほどファイアウォールが原因になるパターンを紹介しましたが、ここではもう少し踏み込んだ設定方法を解説します。
Windows11の検索はクラウドコンテンツ(Bingハイライト、おすすめコンテンツなど)を取得するためにHTTPS通信を行っています。この通信がブロックされると、検索UIがタイムアウトして空白になることがあるのです。
PowerShellを管理者として開き、以下のコマンドで現在のファイアウォール規則の中からSearchHost関連のものを一覧表示できます。
Get-NetFirewallRule | Where-Object {$_.DisplayName -like '*Search*'} | Select-Object DisplayName, Direction, Action, Enabled
ActionがBlockになっている項目があれば、それが原因の可能性があります。以下のコマンドでブロックルールを許可に変更できます。
Get-NetFirewallRule | Where-Object {$_.DisplayName -like '*Search*' -and $_.Action -eq 'Block'} | Set-NetFirewallRule -Action Allow
企業環境でグループポリシーによるファイアウォール管理を行っている場合は、上記のコマンドでは変更できないことがあります。その場合はActive Directoryの管理者に相談してポリシーを調整してもらう必要があります。
クリーンブートで原因のアプリを特定するプロ技
すべての対処法を試しても改善しない場合、サードパーティのアプリやサービスが悪さをしている可能性があります。これを確実に切り分けるのがクリーンブートです。
Win + R
で
msconfig
と入力してシステム構成を開きます。「サービス」タブを選択し、「Microsoftのサービスをすべて隠す」にチェックを入れてから「すべて無効」をクリックします。次に「スタートアップ」タブから「タスクマネージャーを開く」をクリックし、有効になっているスタートアップ項目をすべて無効にします。
この状態でパソコンを再起動すると、Microsoft以外のサービスとスタートアップアプリがすべて無効化された「クリーンな環境」で起動します。この状態で検索が正常に動作すれば、原因は無効化したアプリの中にあるとわかります。あとは半分ずつ有効に戻していって、どのアプリが原因なのかを特定する「二分法」で絞り込んでいきます。
情シスの現場で原因としてよく見つかるのは、セキュリティソフト(ESET、カスペルスキー、ウイルスバスターなど)、クラウドストレージの同期ツール(Dropbox、Boxなど)、エクスプローラー拡張系のツール(7-Zip、WinRAR)のシェル拡張です。これらは検索プロセスと密接にやりとりするため、バージョンの不整合やWindows Updateとの競合で問題を引き起こすことがあります。
クリーンブートの検証が終わったら、必ず
msconfig
で「通常スタートアップ」に戻すことを忘れないでください。クリーンブートのまま常用すると、セキュリティソフトなど重要なサービスが動作しない状態が続いてしまいます。
Microsoft公式のWindows Search リセットスクリプトを使う方法
あまり知られていませんが、MicrosoftはResetWindowsSearchBox.ps1というWindows Searchを完全にリセットするための公式PowerShellスクリプトを提供しています。対処法を個別に試していくよりも、このスクリプトで一括リセットしてしまうほうが手っ取り早いケースも多いです。
Microsoftのダウンロードセンターから「Reset Windows Search PowerShell script」を検索してダウンロードします。ダウンロードしたResetWindowsSearchBox.ps1ファイルを右クリックし、「PowerShellで実行」を選択してください。「このアプリがデバイスに変更を加えることを許可しますか?」と聞かれたら「はい」を選びます。「Done」と表示されたらリセット完了です。
もしスクリプトの実行時に「このシステムではスクリプトの実行が無効になっています」というエラーが出た場合は、先に以下のコマンドで実行ポリシーを一時的に変更する必要があります。
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted
スクリプトの実行が完了したら、セキュリティのために実行ポリシーを元に戻しておきましょう。
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Restricted
なお、Windows11の25H2環境ではもっとシンプルなリセット方法も使えます。PowerShellを管理者で開いて以下の1行を実行するだけです。
Get-AppxPackage MicrosoftWindows.Client.CBS | Reset-AppxPackage
このコマンドはWindows Searchを含むシェルコンポーネント全体をリセットします。実行後にスタートメニューが一瞬消えますが、数秒で復帰します。このリセット方法はインデックスのデータには影響しないため、再構築を待つ必要がなく、短時間で復旧できるのがメリットです。
検索モードの「拡張」を使ってファイルを確実に見つける設定
Windows11のファイルエクスプローラーには、実はスタートメニューの検索とは別に独自の検索機能があります。スタートメニューの検索が壊れていても、エクスプローラーの検索は正常に動くことが多いのです。
エクスプローラーを開いて右上の検索ボックスに文字を入力すると、そのフォルダ配下のファイルを検索できます。この検索をさらに強力にするのが検索フィルターです。以下のような構文を使うと、条件を絞り込んで効率的に検索できます。
| 検索構文の例 | 検索される内容 |
|---|---|
kind:document
|
ドキュメントファイルのみ |
kind:picture
|
画像ファイルのみ |
datemodified:today
|
今日更新されたファイル |
datemodified:this week
|
今週更新されたファイル |
size:>100MB
|
100MBより大きいファイル |
ext:.pdf
|
PDFファイルのみ |
報告書 AND 2026
|
「報告書」と「2026」の両方を含むファイル |
これらのフィルターは組み合わせて使うこともできます。たとえば
kind:document datemodified:this week ext:.xlsx
と入力すれば、今週更新されたExcelファイルだけを検索できます。スタートメニューの検索が使えなくても、エクスプローラーの検索フィルターを使いこなせば業務への影響を最小限に抑えられます。
グループポリシーでWeb検索を安全に無効化する方法(Pro版以上)
レジストリの
BingSearchEnabled
を直接いじると検索UIが壊れるリスクがあることは先ほど説明しました。Windows11 Proエディション以上をお使いであれば、グループポリシーを使ったほうがはるかに安全にWeb検索を無効化できます。
Win + R
で
gpedit.msc
と入力してグループポリシーエディターを開きます。「コンピューターの構成」→「管理用テンプレート」→「Windowsコンポーネント」→「検索」の順に展開し、「Webの検索を許可しない」をダブルクリックして「有効」に設定します。あわせて「Web検索をしない」も「有効」にしておきましょう。
グループポリシーによる設定は、レジストリを直接編集するのと異なり、Windowsが正規の方法としてサポートしている設定変更です。そのため、Windows Updateによって設定が上書きされたり、検索UIが壊れたりするリスクが大幅に低くなります。
Homeエディションではグループポリシーエディターが使えませんが、先に紹介した
DisableSearchBoxSuggestions
のレジストリ設定がHomeエディションでの安全な代替手段です。くれぐれも
BingSearchEnabled
のほうは25H2環境では触らないようにしてください。
Windows11の検索が壊れたときに備える日頃の習慣
最後に、いざというときに慌てないための予防策と日頃の習慣について触れておきます。10年以上情シスをやっていて断言できるのは、「トラブルは必ず起きる」ということです。大事なのは、起きたときにどれだけ素早く復旧できるかです。
システムの復元ポイントを定期的に作成する
Windows Updateの適用前に復元ポイントを手動で作成しておく癖をつけましょう。
Win + R
で
sysdm.cpl
と入力し、「システムの保護」タブから「作成」ボタンをクリックするだけです。復元ポイントがあれば、検索が壊れてもアップデート前の状態に戻すことができます。PowerShellで自動作成することも可能です。
Checkpoint-Computer -Description "Windows Update前のバックアップ" -RestorePointType MODIFY_SETTINGS
Windows Updateの適用タイミングをコントロールする
「設定」→「Windows Update」→「詳細オプション」から、更新プログラムの一時停止や、アクティブ時間の設定が可能です。業務の重要な時期に不安定なアップデートが自動適用されるのを防ぐため、一時停止機能を活用しましょう。ただし、セキュリティ更新は早めに適用することが重要なので、長期間の一時停止は推奨しません。
検索のショートカットキーを複数覚えておく
スタートメニューの検索以外にもWindows11には複数の検索手段があります。
Win + S
で検索パネルを直接開く方法、
Win + Q
でも同じ検索パネルが開きます。さらに
Win + E
でエクスプローラーを開いてからの検索も可能です。スタートメニュー経由の検索が壊れていても、
Win + S
なら動くということもあるので、複数のアクセス経路を把握しておくことが大切です。
ぶっちゃけこうした方がいい!
ここまで相当な量の対処法や予防策を紹介してきましたが、情シス10年超の本音を言わせてもらうと、Windows11のスタートメニュー検索が空白になったら、まず試すべきことは3つだけです。
1つ目は
Ctrl + Shift + Esc
でタスクマネージャーを開いてWindowsエクスプローラーを再起動すること。これで直るなら30秒で済みます。2つ目は直らなかった場合に、管理者PowerShellで
Get-AppxPackage MicrosoftWindows.Client.CBS | Reset-AppxPackage
を実行すること。これでシェルコンポーネントが丸ごとリセットされるので、インデックス破損以外の大半の問題はここで片付きます。3つ目は、それでもダメならイベントビューアーで原因を確認して、該当する対処法をピンポイントで実行すること。
正直なところ、ネット上にある「20個の対処法」みたいな記事を見て全部順番に試すのは時間の無駄です。原因がわからないまま手当たり次第にレジストリをいじったりサービスを停止したりすると、余計に状況が悪化するリスクのほうが高い。それよりも、まずイベントログを見て「何が壊れているのか」を確認し、そこに合った対処法を一発で打つほうがよっぽど早いし確実です。
あと、これは声を大にして言いたいのですが、検索が壊れたときの代替手段を持っていることが最強の防御策です。
Win + R
でアプリを起動する方法、
shell:appsfolder
で全アプリ一覧を出す方法、エクスプローラーの検索フィルターを使いこなす方法。これらを日頃から練習しておけば、検索が壊れても業務が止まることはありません。
そして何よりも大切なのは、Windows Updateを適用する前に必ず復元ポイントを作ること。これをやっている人とやっていない人では、トラブル発生時のリカバリースピードが文字どおり天と地ほど違います。復元ポイントがあれば、どんな検索トラブルも「更新前に戻す」で一瞬で解決できるのですから。ぶっちゃけ、対処法を7つも覚えるよりも、この1つの習慣のほうがずっと価値があると思います。
Windows11のスタートメニュー検索に関するよくある質問
検索結果は見えないのにクリックするとアプリが開くのはなぜ?
これは検索エンジン自体は正常に動作しているものの、UIの描画層だけが失敗している状態です。SearchHost.exeのプロセスは起動していて検索結果のデータも生成されているのですが、画面に表示するためのWebView2コンポーネントが正しくレンダリングできていません。対処法2の検索ハイライト無効化や、対処法6のEdge WebView2更新が有効です。
レジストリでBing検索を無効化しているけど元に戻すべき?
25H2環境では、
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search
にある
BingSearchEnabled
の値を0に設定していると、検索UI全体がフリーズする不具合が確認されています。一時的にこのレジストリ値を1に戻すか、キーごと削除して動作を確認してみてください。Web検索結果を非表示にしたい場合は、代わりに対処法2で紹介した
DisableSearchBoxSuggestions
を使う方法が安全です。
検索インデックスの再構築にはどれくらい時間がかかる?
パソコン内のファイル数やストレージの速度によって異なりますが、一般的なSSD搭載パソコンで数万ファイルであれば15分から30分程度、数十万ファイル以上ある場合は2時間以上かかることもあります。再構築中はパソコンの動作が少し重くなりますが、そのまま通常の作業を続けて問題ありません。再構築の進捗はインデックスのオプション画面で確認できます。
25H2にアップデートしたら検索が壊れたので24H2に戻せる?
アップデートから10日以内であれば、「設定」→「システム」→「回復」→「復元」から以前のバージョンに戻すことが可能です。ただし、10日を過ぎると復元用のデータが自動的に削除されるため、この方法は使えなくなります。その場合は本記事の対処法を順番に試すか、インプレースアップグレードで修復する方法を検討してください。
サードパーティ製のスタートメニューツールは使っても大丈夫?
ExplorerPatcherやStartAllBackなどのツールは便利ですが、大型アップデートのたびにWindowsのシェルコンポーネントと競合して検索やスタートメニューが動作しなくなるリスクがあります。検索トラブルが発生した際は、まずこれらのツールを一時的にアンインストールして改善するかどうかを確認してください。Microsoftも公式に「サードパーティ製カスタマイズツールが原因となるケースがある」と注意喚起しています。
今すぐパソコンやスマホの悩みを解決したい!どうしたらいい?
いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」
あなたはこんな経験はありませんか?
✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦
平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。
LINEでメッセージを送れば即時解決!
すでに多くの方が私の公式LINEからお悩みを解決しています。
最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。
誰でも無料で使えますので、安心して使えます。
問題は先のばしにするほど深刻化します。
小さなエラーがデータ消失や重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。
あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。
ぜひ、あなたの悩みを私に解決させてください。
まとめ
Windows11のスタートメニューで検索結果が空になる問題は、検索インデックスの破損、Windows Updateの副作用、Edge WebView2との競合、Bing検索無効化の影響、そしてユーザープロファイルの破損という5つの主な原因から発生します。
対処の優先順位としては、まずエクスプローラーの再起動を試し、次に検索ハイライトの無効化、Windows Searchサービスの再起動と進めるのが効率的です。2026年3月末現在、KB5085516の適用は必須といえるレベルですので、まだ当てていない方は今すぐWindows Updateを確認してください。
すべての対処法を試しても改善しない場合は、インプレースアップグレードがデータを失わずにシステムを根本から修復できるもっとも確実な方法です。検索機能はWindowsの操作効率を大きく左右する重要な機能なので、この記事を参考にして、快適な作業環境を取り戻してください。






コメント