【Windows】Windowsのエクスプローラの検索でファイルが引っかからない場合

Windowsロゴ Windows
Windowsロゴ

Windows 7やWindows 10のエクスプローラーでの検索で、間違いなくそこにファイルがあるのに検索結果に引っかからないことがあります。

image
なんでじゃー?

色々検索するとフリーのファイラーソフトを使っている方もおられます。
それほど頻発するものなのですね。。。

確実な解決方法…とまではいかないのですが、経験上、対処方法は以下のいずれかになりますね。

対処方法1:インデックスの再作成

もちろん、検索対象のフォルダがインデックスに含まれている必要があります。

image
[コントロールパネル]で[インデックスのオプション]を開きます。

image
[詳細設定]ボタンをクリックします。

image
[再構築]ボタンをクリックします。

image
[OK]ボタンをクリックします。

image
インデックスが作成中になります。
完了を待ちます。(かなり気長に…)
ファイル数によるとは思いますが、再構築にはかなり時間がかかります。

対処方法2:インデックスを使わない

そもそもこんなの使わなければいいのでは…という方に。

image
エクスプローラの[ファイル] – [オプション]を開きます。

image
フォルダーオプションの[検索]タブで「ファイルシステムのファイルフォルダーの検索時にインデックスを使用しない」にチェックを入れます。

対処方法3:検索の入力方法を変える

検索窓に入力する文字列はどのようにしていますか?

例えば、「TEST」と入力して検索すると、OSが気を利かせて部分一致検索をしてくれているようです。

そのため、通常は以下のいずれのファイルも検索に引っかかります。

TESThogehoge.txt

hogeTESThoge.txt

hogehogeTEST.txt

が、引っかからないこともあります(爆)、それが今回の記事の題材ですね。

OSが気を利かせてくれているのですが、正確な部分一致の指定は次のようにアスタリスクを入れてあげる必要があります。

「*TEST*」

おそらくこの方法であれば見つかると思います。

ただ、パソコンに詳しくない方に理解してもらうのは難しいかもしれませんね。

対処方法4:ファイル名を変える

OSがファイル名を勝手に区切って検索しているという情報もありました。

たとえば、TESThogehoge.txtが検索結果に表示されて欲しいのに「hoge」と検索しても結果に表示されない場合。

この場合でも「og」とか「ge」だと検索に引っかかるかもしれません。

これはOSが変なところでファイル名を区切って処理しているかららしいです。

ファイル名を TEST_hoge_hoge.txt や TEST hoge hoge.txt としてみます。

これ、解決法と言っていいのでしょうかw

コメント