解決xp搜索“文件中的一個字或者詞組”失效


問:我的電腦安裝的是Windows XP系統,最近它的文件搜索功能不能用了,打開搜索界面時,輸入文件或文件夾名的文本框是灰色的,無法輸入。請問該怎么解決?

答:打開注冊表編輯器,定位到[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CabinetState],新建字符串值“Use Search Asst”,設值為“no”。查看C:\Windows\System32\下的Shell32.dll文件語言版本,中文(0804)、英文(0600)等,將C:\Windows\Srchasst\mui\下原為0804或0409等的目錄名改為與Shell32.dll語言版本相同的數字。現在打開搜索助理,是不是可以用了?

XP不能搜索文件中的某一字符嗎? 
例如:c:\sql 目錄下,有20個.sql的文件,我要查找其中文件包含“student”這個字符的文件,可是在XP中,我怎么都找不到我要的結果,2K卻沒有這樣的問題。 
有知道這種問題的XDJM嗎?救救我吧,因為這個功能還是很重要的,比如找個語法什么的。 
.....................................................................................
XP系統的搜索功能,搜索包含某個字符的文件時, 為“提高效率”,取消了對所有文件類型中字符的搜索支持, 只有部分文件類型中的字符可以被搜索。 
盡管309447補丁或SP1里增加了對很多文件類型中字符的搜索支持, (http://support.microsoft.com/?id=309447) 但還是有些文件類型(比如difficult提及的java文件)不能被搜索。 

Using the "A Word or Phrase in the File" Search Criterion 
May Not Work 
http://support.microsoft.com/?id=309173 

簡單的總結一下里面提及的兩個方法,供參考: 

方法一:如果某個文件類型不支持搜索其中的字符,可以將下述復制到記事本文件(不包括橫線), 編輯后另存為reg類型文件
--------------------------------------- 
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 

出處:http://hdragon.blog.163.com/blog/static/3121911120126494132263/

==================================================================

如果你使用過Windows XP的搜索功能在一大堆文件中查找含有指定字符(字或詞組)的文件,你會發現系統查詢了半天,最后可能什么都沒有找到,而這個功能在Windows 2000中搜索卻能正常,你可以這樣嘗試一下:

運行regedit,打開注冊表,找到以下主鍵:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex
將右側FilterFilesWithUnknownExtensions(REG_DEWORD類型)的鍵值改為1。

另外,如果你習慣Windows2000及以前版本的搜索方式,對XP的搜索助手與分類別搜索等方式不習慣,可以通過修改搜索設置找回你熟悉的搜索模式,方法如下:

搜索里有個“改變首選項”--> 將“改變文件和文件夾搜索行為”設置為“高級”即可。

出處:http://www.bekda.com/share/vshare.asp?sid=16


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM