【Windows11】ファイルやフォルダの検索ができない場合の対処法

【Windows11】ファイルやフォルダの検索ができない場合の対処法

こんな人にオススメの記事です

  • Windows11のファイル検索がうまくいかない人
  • あるはずのファイルやフォルダーが検索でヒットしない人
  • エクスプローラーを使ったファイルの検索が遅くて困っている人

エクスプローラーでファイルやフォルダーを検索しても、あるはずのファイルやフォルダーが見つからない場合があります。

そんな時は、ファイル検索時に使用する「ファイルのインデックス」の検索範囲を変更したり、ファイルのインデックスを再構築してみてください。

ファイルのインデックスとはファイルの検索を短時間で行うための機能で、ファイル名や更新日時など各ファイルの詳細な情報を記録しています。

この記事では、Windows11のエクスプローラーでファイルの検索ができない場合や、あるはずのファイルやフォルダーが検索結でヒットしない場合の対処方法を実際の画面も用いながらわかりやすく解説していきます。

ファイルやフォルダーの検索結果に異常がある場合は上から順番に試してみてください。

目次

エクスプローラーの履歴を削除して検索結果をスムーズに表示させる

検索を行うエクスプローラーの動作が遅い場合は、検索結果の表示に時間がかかっている可能性があります。

こちらの「ファイルの移動や名前の変更をする時に重くなる現象への対処法」で、エクスプローラーの履歴を削除する方法を詳しく解説しています。

Windows11のファイル検索が正常に動作していない場合はまずこちらを試してみてください。

ファイル検索機能Windows Searchを再起動する

エクスプローラーでのファイル検索はWindows Searchという機能が使われています。

このWindows Searchが正常に機能していない場合、ファイル検索もうまくいかず、あるはずのファイルやフォルダーが検索にヒットしてこない可能性があります。

Windows Searchはファイル、電子メール、その他のコンテンツに対して、コンテンツのインデックス作成、プロパティ キャッシュ処理、検索結果の表示を行います。

以下の手順でWindows Search(ファイル検索機能)を再起動することで、ファイルのインデックスも再作成され、結果的にファイル検索ができるようになる可能性があるので、是非試してみてください。

STEP

Windowsのサービスを開始、停止、構成している、「サービス」を起動する

Windows Search(ファイル検索機能)を再起動するために、まずはWindowsのサービスを開始、停止、構成している、「サービス」を起動します。

Windowsのサービスを開始、停止、構成している、「サービス」を起動する
Windowsのサービスを開始、停止、構成している、「サービス」を起動する

キーボードのWindowsキーとRキーを押して、「ファイル名を指定して実行」ウィンドウを立ち上げてください。

Windowsのサービスを開始、停止、構成している、「サービス」を起動する
Windowsのサービスを開始、停止、構成している、「サービス」を起動する

「ファイル名を指定して実行」ウィンドウに[Services.msc]と入力してEnterを押してください。

その他「ファイル名を指定して実行」で使えるコマンドはこちらの「ファイル名を指定して実行で使えるコマンド一覧 - Windows11」で詳しく解説しているので是非ご覧ください。

Windowsのサービスを開始、停止、構成している、「サービス」を起動する
Windowsのサービスを開始、停止、構成している、「サービス」を起動する

[Services.msc]と入力してエンターキーを押すと、上記のようなWindowsのサービスを開始、停止、構成している、「サービス」が起動します。

STEP

ファイル検索機能Windows Searchを再起動する

「サービス」が起動したら、その中からWindows Searchを再起動します。

ファイル検索機能Windows Searchを再起動する
ファイル検索機能Windows Searchを再起動する

「サービス」の中にある[Windows Search]をクリックしてください。

アルファベット順になっているので比較的下の方にあります。

次に、左上にある[サービスの再起動]をクリックしてください。

ファイル検索機能Windows Searchを再起動する
ファイル検索機能Windows Searchを再起動する

[サービスの再起動]をクリックすると、上記のようなポップアップが表示されてWindows Searchが再起動します。

この後ファイルの検索が正常に行えるか確認してみてください。

ファイルの検索機能が不調な場合は次に進んでください。

ファイルのインデックスを使わずにファイルを検索する

ファイルのインデックスとは、検索をスムーズに行うために付加されている目次のようなもので、インデックスの中にはファイル名や拡張子、作成日時や更新日時が記録されています。

ファイルのインデックスを使わずにファイルやフォルダーを検索すると、検索に時間がかかる場合があるため、Windowsの初期設定では、パソコン内のファイルやフォルダーを検索するために「ファイルのインデックスを使う」となっています。

しかし、一部のフォルダーにはインデックスデータが無いため、検索結果にヒットしない可能性があります。

ここでは、ファイルのインデックス機能を使わずにファイルやフォルダーを検索する方法を詳しく解説していきます。

STEP

エクスプローラーを起動

まずはエクスプローラーを起動します。

タスクバーにあるフォルダーアイコンの[エクスプローラー]をクリックしてください。

キーボードショートカットWindowsキー+Eでもエクスプローラーを開くことができます。

ファイルのインデックスを使わずにファイルを検索する
ファイルのインデックスを使わずにファイルを検索する
STEP

[三点リーダ]→[オプション]をクリック

フォルダーアイコンの[エクスプローラー]をクリックすると、エクスプローラーが立ち上がります。

その中にある[三点リーダ]をクリックしてください。

[・・・](三点リーダ)などの、よく見かけるけど読み方のわからない記号はこちらで色々ご紹介しています。興味があれば是非見てみてください。

エクスプローラーのウィンドウが縮小されている場合は、[三点リーダ]が見つからない可能性があります。
[三点リーダ]が見当たらない場合はエクスプローラーのウィンドウを少し拡大してみてください。

[三点リーダ]をクリックすると下に向かってメニューが展開されます。

その中にある[オプション]をクリックしてください。

ファイルのインデックスを使わずにファイルを検索する
ファイルのインデックスを使わずにファイルを検索する
STEP

「インデックスを使用しない」にチェックを入れて[OK]をクリック

[オプション]をクリックすると、「フォルダーオプション」と書かれたウィンドウが立ち上がります。

一番上にある[検索タブ]をクリックしてください。

次に、「検索方法」と書かれた枠の中にあるチェックボックスにチェックを入れてください。

ここにチェックを入れることでインデックスを使わずにファイルやフォルダーの検索を行うことができます。

チェックを入れたら[OK]をクリックし「フォルダーオプション」ウィンドウを閉じてください。

「適用はクリックしなくていいの?」と思ったかたはこちらの「OKボタンと適用ボタンの違いについて」を是非ご覧ください。

これでインデックスを使わずに検索することが出来るようになりました。

ファイルのインデックスを使わずにファイルを検索する
ファイルのインデックスを使わずにファイルを検索する

この状態で検索し、求めているファイルやフォルダーが検索結果に表示されるか試してみてください。

検索機能が正常に動作していない場合は次に進んでください。

ファイルやフォルダーの検索範囲を広げる

初期設定ではパソコン内のファイルやフォルダー全てにインデックスが作成されているわけではありません。

ここでは、ファイルやフォルダーの検索範囲を広げ、初期設定ではインデックスの作成範囲外に保存されているファイルやフォルダーにインデックスを付け、検索精度を上げる方法を実際の画面も用いながらわかりやすく解説していきます。

STEP
エクスプローラーを起動

まずはエクスプローラーを起動します。

タスクバーにあるフォルダーアイコンの[エクスプローラー]をクリックしてください。

キーボードショートカットWindowsキー+Eでもエクスプローラーを開くことができます。

ファイルのインデックスが作成されていない場所を検索する
ファイルのインデックスが作成されていない場所を検索する
STEP
[三点リーダ]→[オプション]をクリック

[エクスプローラー]をクリックすると、エクスプローラーが立ち上がります。

その中にある[三点リーダ]をクリックしてください。

[・・・](三点リーダ)などの、よく見かけるけど読み方のわからない記号はこちらで色々ご紹介しています。興味があれば是非見てみてください。

エクスプローラーのウィンドウが縮小されている場合は、[三点リーダ]が見つからない可能性があります。
[三点リーダ]が見当たらない場合はエクスプローラーのウィンドウを少し拡大してみてください。

[三点リーダ]をクリックすると下に向かってメニューが展開されます。

その中にある[オプション]をクリックしてください。

ファイルのインデックスが作成されていない場所を検索する
ファイルのインデックスが作成されていない場所を検索する
STEP
「インデックスが作成されていない場所の検索」の枠に書かれた以下の項目全てにチェック

[オプション]をクリックすると、「フォルダーオプション」と書かれたウィンドウが立ち上がります。

一番上にある[検索タブ]をクリックしてください。

次に、「インデックスが作成されていない場所の検索」の枠に書かれた以下の項目全てにチェックを入れてください。

  • システムディレクトリを含める
  • 圧縮されたファイル(ZIP、CAB...)を含める
  • ファイル名と内容を常に検索する(数分かかる場合があります)

これでファイルやフォルダーの検索範囲が広がり、インデックスが作成されていない場所に保存されているファイルやフォルダーを検索することができるようになります。

ファイルのインデックスが作成されていない場所を検索する
ファイルのインデックスが作成されていない場所を検索する

この状態で検索し、求めているファイルやフォルダーが検索結果に表示されるか試してみてください。

インデックスの作成対象となるフォルダーやファイルの種類を追加する

冒頭にも記載したとおり、ファイルのインデックスはファイルの検索を短時間で行うための便利な機能です。

Windowsの初期設定におけるインデックスは、ユーザーフォルダー、電子メール、デスクトップなど利用頻度が高いフォルダーに保存されているファイルに対して作成されています。

インデックスの作成対象となるフォルダーやファイルを追加することで、検索対象範囲を広げることができます。

ここでは、インデックスの作成対象となるフォルダーやファイルの種類を追加して検索の精度を上げる方法を実際の画面も用いながらわかりやすく解説していきます。

インデックスを作成する範囲を広げ過ぎると、インデックス自体が増えすぎてしまい結果的に検索の速度が遅くなる可能性があります。
この記事ではパソコン内のファイルやフォルダーを全てインデックスする方法を解説しますが、追加するフォルダーやファイルの種類は必要最小限にしておく方が望ましいです。

STEP
Windowsのホーム画面を開く

キーボードのWindowsキーを押して(タスクバーにあるWindowsロゴをクリックして)ください。

キーボードのWindowsキーを押すと上に向かってメニューが展開されます。

展開されたメニューの中にある[設定]をクリックしてください。

インデックスの作成対象となるフォルダーやファイルの種類を追加する
インデックスの作成対象となるフォルダーやファイルの種類を追加する
STEP
ホーム画面にある[プライバシーとセキュリティ]をクリック

[設定]をクリックすると「ホーム」と書かれたWIndowsのホーム画面が開きます。

左側にある[プライバシーとセキュリティ]をクリックしてください。

インデックスの作成対象となるフォルダーやファイルの種類を追加する
インデックスの作成対象となるフォルダーやファイルの種類を追加する
STEP
[Windows検索]をクリック

[プライバシーとセキュリティ]をクリックすると「プライバシーとセキュリティ」と大きく書かれた画面に移動します。

その中にある[Windows検索]をクリックしてください。

インデックスの作成対象となるフォルダーやファイルの種類を追加する
インデックスの作成対象となるフォルダーやファイルの種類を追加する
STEP
[拡張]にチェックを入れる

[Windows検索]をクリックすると、「プライバシーとセキュリティ > Windows検索」と書かれた画面に移動します。

その中にある[拡張]にチェックを入れてください。

[拡張]にチェックを入れることで、除外されているフォルダーを除いて、パソコン内全体のファイルやフォルダーを検索出来るようになります。

ノートパソコンをお使いの場合は「インデックス作成時に電源設定を優先する」を有効にしておくとバッテリー駆動時におけるバッテリーの持ち時間が良くなります。

インデックスの作成対象となるフォルダーやファイルの種類を追加する
インデックスの作成対象となるフォルダーやファイルの種類を追加する
STEP
拡張検索から除外されるフォルダーを無くす

[拡張]にチェックを入れたらそのままその画面を下にスクロールしてください。

すると「拡張検索からフォルダーを除外する」と書かれた項目があります。

先程、[拡張]にチェックを入れてパソコン内全体のファイルやフォルダーを検索出来るようにしたのに除外フォルダーがあると意味がありません。

フォルダー名の右にある三点リーダ(縦の[…])をクリックして、[削除]をクリックしてください。

[・・・](三点リーダ)などの、よく見かけるけど読み方のわからない記号はこちらで色々ご紹介しています。興味があれば是非見てみてください。

除外されている項目が複数ある場合は全て削除してください。

除外項目が全て削除されれば検索時にパソコン内の全てのフォルダーを検索するようになります。

インデックスの作成対象となるフォルダーやファイルの種類を追加する
インデックスの作成対象となるフォルダーやファイルの種類を追加する
STEP
[詳細インデックスオプション]をクリック

除外項目の削除が終わったら更に下にスクロールしてください。

その中にある[詳細インデックスオプション]をクリックしてください。

ファイルのインデックスを再構築する方法
ファイルのインデックスを再構築する方法
STEP
インデックスのオプションウィンドウで[変更]をクリック

[詳細インデックスオプション]をクリックすると、「インデックスのオプション」と書かれたウィンドウが立ち上がります。

WindowsRを押して「ファイル名を指定して実行」ウィンドウを開き、その中にcontrol /name Microsoft.IndexingOptionsと入力してEnterを押すことでもインデックスのオプションウィンドウを開くことができます。
「ファイル名を指定して実行」はコマンドを使用してアプリケーションの起動や、設定画面を簡単に開くことができる非常に便利な機能です。
「ファイル名を指定して実行」で使えるコマンドはこちらの「ファイル名を指定して実行で使えるコマンド一覧 - Windows11」で詳しく解説しているので、興味がある人は是非ご覧ください。

そのウィンドウの左下にある[変更(M)]をクリックしてください。

インデックスの作成対象となるフォルダーやファイルの種類を追加する
STEP
上段にある項目全てにチェックを入れて[OK]をクリック

[変更(M)]をクリックすると、「インデックスが作成された場所」と書かれたウィンドウが立ち上がります。

そのウィンドウの上段にある以下の項目全てにチェックを入れてください。

  • Internet Explorer履歴
  • Microsoft Outlook
  • Windows:(C)

チェックを入れ終えたら[OK]をクリックしてください。

インデックスの作成対象となるフォルダーやファイルの種類を追加する
インデックスの作成対象となるフォルダーやファイルの種類を追加する
STEP
インデックスのオプションウィンドウで[詳細設定]をクリック

[OK]をクリックすると、「インデックスが作成された場所」と書かれたウィンドウが閉じられ、「インデックスのオプション」ウィンドウに戻ります。

その中にある[詳細設定(D)]をクリックしてください。

インデックスの作成対象となるフォルダーやファイルの種類を追加する
インデックスの作成対象となるフォルダーやファイルの種類を追加する
STEP
[ファイルの種類]タブをクリックし、表示されている全ての拡張子にチェックを入れて、右下の[OK]をクリック

[詳細設定(D)]をクリックすると、「詳細オプション」と書かれたウィンドウが開きます。

[ファイルの種類]タブをクリックしてください。

[ファイルの種類]タブをクリックすると、拡張子が並んだ画面になります。

その画面でチェックされている拡張子に対してインデックスが作成されます。

全ての拡張子にチェックを入れて、右下の[OK]をクリックしてください。

これで全てのフォルダーやファイルに対してインデックスが作成されるようになり、Windowsの検索対象になります。

インデックスの作成対象となるフォルダーやファイルの種類を追加する
STEP
インデックスのオプションウィンドウで[閉じる]をクリック

[OK]をクリックすると、「インデックスのオプション」ウィンドウに戻るので、右下にある[閉じる]をクリックしてウィンドウを閉じてください。

インデックスの作成対象となるフォルダーやファイルの種類を追加する
STEP
追加した範囲が新たにインデックスされていることを確認する

「インデックスのオプション」ウィンドウを閉じると、「プライバシーとセキュリティ > Windows検索」と書かれた画面に戻ります。

この時右上に表示されているインデックス数と、保留中の数字が増えていれば、インデックスの作成が開始されています。

パソコン内全てのファイルやフォルダーをインデックスするには数時間かかる場合があります。
この間は検索結果が正しく表示されない可能性があるので注意してください。

インデックスの作成対象となるフォルダーやファイルの種類を追加する

ファイルのインデックスを再構築して検索結果を正しく表示する

ここまで試しても正しい検索結果が表示されない場合は、ファイルのインデックスを再構築する必要があります。

以下の手順でファイルのインデックスを再構築してみてください。

  1. Windowsのホーム画面を開く
  2. ホーム画面にある[プライバシーとセキュリティ]をクリック
  3. [Windows検索]をクリック
  4. [詳細インデックスオプション]をクリック
  5. インデックスのオプションウィンドウで[詳細設定]をクリック
  6. 詳細オプションウィンドウで[再構築]をクリック

ファイルのインデックスを再構築することでインデックス情報が正しくなり、結果的に検索結果が正常に表示されることが期待できます。

ファイルのインデックスを再構築する方法はこちらの「ファイルのインデックスを再構築する方法」でわかりやすく解説しているので是非ご覧ください。

システムファイルチェッカーを使ってファイルシステムの状態を修復する

ここまで試してもファイルの検索ができない場合は、Windowsのファイルシステム何かしらの不具合が発生している可能性があります。

Windowsに搭載されているシステムファイルチェッカーを使ってディスクの状態を修復してみましょう。
ここからはシステムファイルチェッカーの使い方を詳しく解説していきます。

STEP
コマンドプロンプトを管理者として起動する

システムファイルチェッカーを使うために、まずはコマンドプロンプトを管理者として起動させる必要があります。
以下の記事を参考にコマンドプロンプトを管理者として起動してください。

あわせて読みたい
Windows11でコマンドプロンプトを開く方法 こんな人にオススメの記事です Windows11でコマンド・プロンプト画面を開きたい人 コマンド・プロンプトを管理者として実行したい人 様々なコマンド・プロンプトの開き...
Windows11でコマンドプロンプトを開く方法
STEP
DISM(システムイメージ修復ツール)を実行

コマンドプロンプトを管理者として起動させたら、次はDISM(システムイメージ修復ツール)を使って修復します。

DISM(システムイメージ修復ツール)を実行
DISM(システムイメージ修復ツール)を実行

コマンドプロンプトに以下のコマンドを入力してエンターキーを押してコマンドを実行してください。

DISM.exe /Online /Cleanup-image /Restorehealth

これは、Windowsのシステムイメージをチェックし、不具合が見つかった場合はWindows Updateを通じて不具合のあるファイルを修復してくれるコマンドです。

DISM(システムイメージ修復ツール)を実行
DISM(システムイメージ修復ツール)を実行

「復元操作は正常に完了しました。」と表示されれば成功です。

STEP
sfc /scannowを実行

DISM(システムイメージ修復ツール)を実行したら次はsfcコマンドを使ってWindowsで保護されているシステムファイルの修復を行います。

sfc /scannowを実行
sfc /scannowを実行

コマンドプロンプトに以下のコマンドを入力してエンターキーを押してコマンドを実行してください。

sfc /scannow

このコマンドはWindowsで保護されているシステムファイルに異常がある場合に修復してくれるコマンドです。

sfc /scannowを実行
sfc /scannowを実行

「検証100%が完了しました。」と表示され、その下に実行結果が表示されます。

私の場合は「Windows リソース保護により、破損したファイルが見つかりましたが、それらは正常に修復されました。」と表示されたので、sfc /scannowを実行することで何かしらの不具合が解消されました。

実行結果が表示されれば終了です。コマンドプロンプト右上にある✕印をクリックしてウィンドウを閉じてください。

これでファイルシステムの状態が修復されたので、改めてエクスプローラーからファイルの検索を試してみてください。

よくある質問

ファイルのインデックス情報が含まれるファイルはどこに保存されていますか?

エクスプローラーで使われているインデックス情報は以下のファイルに保存されています。

C:\ProgramData\Microsoft\Search\Data\Applications\Windows\Windows.db

DISM.exe /Online /Cleanup-image /Restorehealthやsfc /scannowが実行できません。

これらのコマンドが実行できない場合は、コマンドが間違っているか、管理者としてコマンドプロンプトを立ち上げれていない可能性があります。

DISM.exe /Online /Cleanup-image /Restorehealthやsfc /scannowは実行に時間がかかりますか?

これらのコマンドが終わるまでに20分程度かかる場合があります。時間に余裕があるときに実行してください。

その他Windows11に関する記事

その他Windows11に関する記事はこちらです。ぜひご覧ください。

最後までご覧いただきありがとうございました。
このサイトは情シスマンが半径3m以内のITに関する情報を掲載してるサイトです。
Windows系を主として、ソフトや周辺機器の操作や設定について画像も用いながらわかりやすく解説しています。

解説している内容に誤りがあった場合や、補足が必要な場合、もっと知りたい場合はこちらのお問い合わせフォームからご連絡ください。
個人の方を限定にサポートさせていただきます。

実行環境
Windows11 Home 22H2
64 ビット オペレーティング システム
Microsoft 365

よかったらシェアしてね!
  • URLをコピーしました!

コメント

コメントする

目次