XPのファイル検索で【含まれる文字列】が機能しない時の対策2007年10月10日 12時42分35秒

レジストリは操作を誤るとWindowsが正常に機能しなくなる場合があります。
レジストリ エディタの操作は慎重に行い、あくまで自己責任で設定を行ってください。
何らかの障害が発生した場合でも当方は一切の責任を負いかねます。

WindowsXP以降のファイル検索機能で検索条件【ファイルに含まれる単語または句】をしていた場合、暗黙の内に一部のファイル拡張子が無視されてしまいます。

Windowsの検索機能はフィルタ コンポーネント(HTMLファイルのコメントを無視して検索する などのルール)を使用してファイル内検索を行っています。
上記の現象はXP以降で検索機能のパフォーマンスを向上させるために、一般的でないファイル拡張子に対してフィルタ コンポーネントを標準設定しないように変わった事が原因です。

今回は未知のファイル拡張子に対して、テキストドキュメント同じフィルタ コンポーネントが割り当てられるように設定する方法を紹介します。

これはWindows2000以降と同様にファイルの種類に関係なく全てのファイルを検索対象とするものです。
標準搭載のフィルタ コンポーネントが悪戯をしている場合は改善しない可能性があります。
  1. 【スタートメニュー】→【ファイル名を指定して実行】
    「regedit」と入力してレジストリエディタを起動する。
  2. ツリービューから下記のキーを選択、存在しなければ新規キーとして作成する。
    HKEY_LOCAL_MACHINE
    →SYSTEM
    →CurrentControlSet
    →Control
    →ContentIndex
  3. リストビューのFilterFilesWithUnknownExtensionsをダブルクリックする。
  4. 値のデータが「0」になっていたら「1」に書き換える。
  5. レジストリエディタを終了する。

コメント

_ ユッキー ― 2009年06月26日 19時24分02秒

xp home edition を再インストールしたら拡張子が無いファイルの文字の検索が出来なくなりました。上記のように「0」から「1」に変更したら解決しました。助かりました。

_ ルワン ― 2009年06月27日 21時51分34秒

検索を高速化する為とはいえ「検索できなくなる」というのは困りますよね。
私は目的のファイルが他の場所にあるのではないかと探し回って酷い目に遭いましたよ。

お役に立ったようで何よりです。

_ のぶ ― 2010年07月01日 10時41分21秒

delphiのパスファイルがなぜか

検索に引っかからなかったので

ものすごく助かりました!!

どうもありがとうございました!

_ ルワン ― 2010年07月03日 20時42分58秒

お役に立てて何よりです。
俺も仕事で使うPCが変わった時に検索ができなくなって、半日ほど悩んだ経験があります。
ほんとに困った仕様です・・・

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※投稿には管理者が設定した質問に答える必要があります。

名前:
メールアドレス:
URL:
次の質問に答えてください:
「このブログはどんな空間でしょう?
 ひらがな4文字でお答え下さい。」

コメント:

トラックバック

このエントリのトラックバックURL: http://crimson-harberd.asablo.jp/blog/2007/10/10/1846790/tb