XP系統的搜索功能,搜索包含某個字符的文件時,為“提高效率”,取消了對所有文件類型中字符的搜索支持,只有部分文件類型中的字符可以被搜索。
盡管309447補丁或SP1裡增加了對很多文件類型中字符的搜索支持,
(
http://support.microsoft.com/?id=309447)但還是有些文件類型不能被搜索。
解決方法可參考微軟KB:
Using the "A Word or Phrase in the File" Search Criterion May Not Work 簡單的總結一下裡面提及的兩個方法,供參考:
方法一:如果某個文件類型不支持搜索其中的字符,可以將下述復制到記事本文件(不包括橫線),
---------------------------------------
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.***\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"
---------------------------------------
其中,***代表文件的擴展名,需要修改(編輯)成相應的文件擴展名。
編輯後另存為reg類型文件,(文件名稱隨便取),
雙擊此文件,導入注冊表即可搜索相應擴展名文件中包含的字符。
方法二:運行regedit,編輯注冊表HKEY_LOCAL_MacHINE\SYSTEM\ControlSet\Control\ContentIndex右側FilterFilesWithUnknownExtensions子鍵(REG_DEWord類型)的鍵值改為1