Article

【Windows 11】エクスプローラーの検索が遅い・結果が正しくないときの対処法

この記事で分かること

エクスプローラーの検索が遅い・ファイルが見つからないときの対処法を、Windows 11 の設定画面の正確な操作手順とともに解説します。インデックスの確認、検索範囲の切り替え、再構築、サービスの再起動まで、症状別に紹介します。

エクスプローラーでファイルを検索したとき、結果が出るまでに何十秒もかかったり、確実に存在するファイルが見つからなかったりすることがあります。原因の多くは「インデックスの範囲が合っていない」「インデックスが壊れている」「Windows Search サービスが止まっている」の3つで切り分けできます。

この記事では、Windows 11 の設定画面の正確な操作手順とあわせて、症状ごとの対処法を解説します。

まず症状を確認する ― 3つの原因パターン

対処に入る前に、自分の症状がどのパターンに当てはまるかを確認してください。

  • パターンA:検索が極端に遅い
    検索バーにキーワードを入力してから結果が表示されるまでに数十秒以上かかる。インデックスが未構築、またはファイルの保存場所がインデックスの対象範囲外になっている可能性があります。→「インデックスの状態を確認する」「検索範囲を拡張に切り替える」へ
  • パターンB:存在するファイルが見つからない
    フォルダーを直接開けばファイルがあるのに、検索結果に出てこない。検索モードが「クラシック」になっていてそのフォルダーが対象外か、インデックスが破損している可能性があります。→「検索範囲を拡張に切り替える」「インデックスを再構築する」へ
  • パターンC:検索自体が動かない・エラーになる
    検索バーに入力しても何も起こらない、または検索結果が一切表示されない。Windows Search サービスが停止している可能性があります。→「Windows Search サービスを確認・再起動する」へ

インデックスの状態を確認する

Windows のエクスプローラー検索は、あらかじめファイル情報を「インデックス」としてデータベースに登録しておくことで高速に動作します。このインデックスが構築途中だったり、対象件数が極端に少なかったりすると、検索が遅くなったり結果が不完全になったりします。

インデックスの状態は、設定アプリで確認できます。

  1. 設定アプリを開きます(Windows+I)。
  2. 左側のメニューから「プライバシーとセキュリティ」をクリックします。
  3. 「Windows 検索」をクリックします。
設定アプリの「プライバシーとセキュリティ」→「Windows 検索」画面。「インデックス作成の状態」が「完了」と表示されている
「プライバシーとセキュリティ」→「Windows 検索」を開くと、インデックス作成の状態を確認できる

ページ上部の「インデックス作成の状態」欄を確認してください。

  • 「完了」と表示されている場合:インデックスの構築は正常に終わっています。検索が遅い場合は、次のセクションで検索範囲の設定を確認してください。
  • 「インデックスを作成しています」と表示され、「保留中」の件数が多い場合:インデックスの構築がまだ途中です。PC を電源に接続したまましばらく放置すると、構築が進んで検索が正常に動くようになります。

「インデックス」欄の数字はインデックスに登録済みのファイル数です。以前確認したときより不自然に減っていたり、検索対象のフォルダーに多数のファイルがあるのに極端に少ない数字になっていたりする場合は、インデックスが破損している可能性があります。その場合は「インデックスを再構築する」を試してください。

検索範囲を「クラシック」から「拡張」に切り替える

Windows 11 のエクスプローラー検索には、「クラシック」「拡張」の2つのモードがあります。初期設定は「クラシック」で、検索対象はドキュメント・ピクチャ・ミュージック・デスクトップの4か所だけに限定されています。

つまり、初期設定のままでは、ダウンロードフォルダーや外付けドライブなどに保存したファイルは検索結果に出にくく、非常に時間がかかります。

検索範囲を PC 全体に広げるには、「拡張」モードに切り替えます。

  1. 設定アプリを開き、「プライバシーとセキュリティ」→「Windows 検索」を開きます。
  2. 「ファイルを検索」セクションまでスクロールします。
  3. 「拡張」を選択します。
「ファイルを検索」セクション。「クラシック」が選択されており、「拡張」も選べる。下には除外フォルダーの一覧が見える
「ファイルを検索」で「クラシック」と「拡張」を切り替えられる

「拡張」に切り替えると、PC 全体のファイルがインデックスの対象になります。

切り替え直後は一時的に検索が遅くなります。「拡張」に変更すると、PC 全体のインデックスを新たに作成する処理が始まります。この処理が完了するまで(通常 数十分~数時間)は、検索が遅くなったり結果が不完全になったりします。PC を電源に接続した状態でしばらく待ってください。

不要なフォルダーを除外する

「拡張」モードにしても、検索対象にしたくないフォルダーは個別に除外できます。同じ「Windows 検索」ページの「拡張検索からフォルダーを除外する」セクションで、「除外するフォルダーの追加」ボタンから設定できます。

あらかじめ C:WindowsAppData などシステム関連のフォルダーは除外されています。通常はこの初期設定のままで問題ありません。

インデックスを再構築する

インデックスの状態が「完了」で検索範囲も正しいのに、それでもファイルが見つからない場合は、インデックスが破損している可能性があります。インデックスをいったん削除して最初から作り直す「再構築」を行います。

「インデックスのオプション」ウィンドウ。インデックス数と完了ステータスが表示されている
「インデックスのオプション」にはインデックスの件数と作成状況が表示される
  1. 設定アプリの「プライバシーとセキュリティ」→「Windows 検索」を開きます。
  2. ページ下部の「関連設定」にある「詳細インデックス オプション」「開く」をクリックします。
  3. 「インデックスのオプション」ウィンドウが開きます。「詳細設定」ボタンをクリックします。
  4. 管理者権限の確認が表示された場合は「はい」をクリックします。
  5. 「インデックスの設定」タブにある「再構築」ボタンをクリックします。
  6. 確認メッセージが表示されたら「OK」をクリックします。

再構築には時間がかかります。PC 内のファイル数に応じて、数十分から数時間かかることがあります。完了するまでの間、検索結果が不完全になったり、目的のファイルが見つからなかったりすることがあります。時間に余裕があるときに実行してください。

なお、「インデックスのオプション」ウィンドウは、Windows+R で「ファイル名を指定して実行」を開き、control srchadmin.dll と入力して Enter を押しても開くことができます。

Windows Search サービスを確認・再起動する

エクスプローラーの検索機能は、バックグラウンドで動作する「Windows Search」サービスに依存しています。このサービスが停止していると、インデックスを使った高速検索が無効になり、検索が極端に遅くなるか、まったく動かなくなります。

  1. Windows+R で「ファイル名を指定して実行」を開き、services.msc と入力して Enter を押します。
  2. サービスの一覧から「Windows Search」を探します(一覧は名前順なので、下の方にあります)。
  3. 「状態」列が「実行中」になっているか確認します。

サービスが停止している場合

「Windows Search」をダブルクリックしてプロパティを開きます。

  • 「スタートアップの種類」を確認します。「自動」または「自動(遅延開始)」なら正常です。「無効」や「手動」になっている場合は、「自動」に変更してください。
  • 「開始」ボタンをクリックしてサービスを起動します。
  • 「OK」をクリックしてプロパティを閉じます。

サービスを再起動する

サービスが「実行中」なのに検索がおかしい場合は、サービスを再起動すると改善することがあります。「Windows Search」を右クリックして「再起動」を選択してください。

まとめ ― 症状別の対処早見表

エクスプローラーの検索トラブルは、以下の表で症状に合った対処を順に試してください。

症状まず確認すること対処法
検索が遅いインデックスの状態が「完了」か未完了なら電源接続で待つ。完了済みなら「拡張」モードに切り替える
ファイルが見つからない検索モードが「クラシック」か「拡張」か「拡張」に切り替える。それでもダメならインデックスを再構築する
検索が動かないWindows Search サービスの状態「自動」または「自動(遅延開始)」でなければ変更して開始する。実行中なら再起動する

すべて試しても改善しない場合は、Windows の自動診断を試してください。設定アプリの「プライバシーとセキュリティ」→「Windows 検索」ページ下部に「インデクサー トラブルシューティング」がある場合はそこから実行できます。環境やバージョンによっては、「設定」→「システム」→「トラブルシューティング」→「その他のトラブルシューティング ツール」から「検索とインデックス作成」を探すか、スタートメニューで「問題についてのヘルプ」(Get Help)を検索して起動してください。

コメント