搜尋條件檔案

基本介紹

  • 中文名:搜尋條件檔案
  • 外文名:Searching Criteria Files
  • 相關:檔案中的一個字或詞組
  • 例如:log、.dll、.js、.asp
  • 特點:沒有檔案擴展名
基本信息,搜尋條件檔案,方法 1,方法 2,

基本信息

當您使用“檔案中的一個字或詞組”搜尋條件搜尋包含文本的檔案時,搜尋結果中可能沒有那些包含您所指定的文本的檔案。例如,.log、.dll、.js、.asp、.xml、.xsl、.hta、.css、.wsh、.cpp、.c 或 .h 檔案或沒有檔案擴展名的檔案即使含有您所指定的文本,也可能不會出現在搜尋結果中。即使您在“全部或部分檔案名稱”框中指定了檔案名稱或檔案類型,也可能會發生該問題。
原因對於包含您所指定的文本的檔案類型,沒有註冊篩選器組件;或者,篩選器組件忽略了您所指定的文本。要在使用“檔案中的一個字或詞組”搜尋條件時讓搜尋結果中包括某個檔案類...

搜尋條件檔案

對於包含您所指定的文本的檔案類型,沒有註冊篩選器組件;或者,篩選器組件忽略了您所指定的文本。要在使用“檔案中的一個字或詞組”搜尋條件時讓搜尋結果中包括某個檔案類型,必須為該檔案類型註冊有效的篩選器組件。Windows XP 只為與常見文檔類型相關的檔案類型註冊了篩選器組件。Windows XP 中的標準篩選器組件包括: Mimefilt.dll:篩選多用途 Internet 郵件擴展 (MIME) 檔案 Nlhtml.dll:篩選 HTML 3.0 或更低版本的檔案 Offfilt.dll:篩選 Microsoft Office 檔案(Microsoft Word、Microsoft Excel 和 Microsoft PowerPoint) Query.dll:篩選純文本檔案(默認篩選器)和二進制檔案(空篩選器)由於文本的格式或內容方面的原因,篩選器組件可能會忽略某些文本。例如,HTML 3.0 篩選器 (Nlhtml.dll) 會忽略 HTML 檔案(例如,擴展名為 .htm 或 .asp 的檔案)的注釋中包含的文本,因為在瀏覽器中打開這類檔案時未顯示此文本。
Microsoft Windows 2000 和更低版本的 Windows 會在所有檔案中搜尋您指定的內容。Windows XP 並不搜尋所有檔案,這是為了提高搜尋性能和避免得到無關結果。無論您在搜尋時是否使用索引服務,搜尋操作都是這樣進行。 解決方案 方法 1要解決下列檔案類型存在的這一問題,請獲取最新的 Windows XP Service Pack,或者從 Windows Update 網站安裝“Wind...

方法 1

要解決下列檔案類型存在的這一問題,請獲取最新的 Windows XP Service Pack,或者從 Windows Update 網站安裝“Windows XP 應用程式兼容性更新:2001 年 10 月 25 日版”。 .386
.aifc
.aiff
.asm
.asx
.au
.AudioCD
.bkf
.bmp
.c
.cda
.cpl
.cpp
.css
.cur
.cxx
.def
.DeskLink
.dib
.drv
.dvd
.emf
.fnd
.folder
.gz
.h
.hpp
.hta
.htt
.hxx
.idl
.inc
.ivf
.jfif
.jpe
.jpeg
.js
.latex
.log
.m1v
.m3u
.MAPIMail
.mid
.midi
.mp2
.mp2v
.mpa
.mpe
.mpeg
.mpg
.mpv2
.mydocs
.pl
.rle
.rmi
.png
.rc
.rtf
.sit
.snd
.tgz
.url
.vxd
.wax
.wm
.wma
.wmp
.wmv
.wmx
.wmz
.wsz
.wvx
.xbm
.xml
.xsl
.ZFSendToTarget
有關此更新的更多信息,請單擊下面的文章編號,以查看 Microsoft 知識庫中相應的文章: 內容搜尋不能針對指定的字元串搜尋所有檔案類型
有關如何獲取 Windows XP 的最新 Service Pack 的更多信息,請單擊下面的文章編號,以查看 Microsoft 知識庫中相應的文章: 如何獲取最新的 Windows XP Service Pack
要為其他檔案類型解決這一問題,請安裝能夠為您要搜尋的檔案類型註冊篩選器的程式。如果沒有可提供篩選器的程式,可以對檔案類型使用純文本篩選器。為此,請在 HKEY_CLASSES_ROOT 中的檔案類型項下添加 PersistentHandler 項,並將它的 (Default) 字元值名稱設定為以下值: {5e941d80-bf96-11cd-b579-08002b30bfeb}
例如,要對 .zzz 檔案使用文本篩選器提供程式,則應存在以下註冊表設定: HKEY_CLASSES_ROOT\.zzz\PersistentHandler\(Default) = {5e941d80-bf96-11cd-b579-08002b30bfeb}
將該值添加到註冊表中以後,必須註銷然後重新登錄才能使更改生效。
注意: 純文本篩選器並非適用於所有檔案類型。如果為檔案類型添加純文本篩選器後無效,請與該檔案類型的供應商聯繫,以獲取該檔案類型的篩選器。 HTML 3.0 篩選器 (Nlhtml.dll) 會忽略在 HTML 檔案(例如,擴展名為 .htm 或 .asp 的檔案)的注釋中包含的文本。要搜尋在 HTML 檔案的注釋中包含的文本,請使用純文本篩選器或方法 2 中介紹的方法。

方法 2

要將 Windows XP 配置為能夠搜尋所有檔案(無論檔案類型是什麼),請獲取最新的 Windows XP Service Pack,然後打開“含有未知擴展名的索引檔案類型”選項。
如果您使用該方法,Windows XP 會在所有檔案類型中搜尋您指定的文本。這可能會影響搜尋功能的性能。為此,請按照下列步驟操作: 單擊“開始”,然後單擊“搜尋”(或指向“搜尋”,然後單擊“檔案或資料夾”)。 單擊“改變首選項”,然後單擊“使用製作索引服務(使本地搜尋更快)”。 單擊“改變製作索引服務設定(高級)”。請注意,您不必打開索引服務。 在工具列上,單擊“顯示/隱藏控制台樹”。 在左窗格中,右鍵單擊“本機索引服務”,然後單擊“屬性”。 在“生成”選項卡上,單擊以選中“含有未知擴展名的索引檔案複選框,然後單擊“確定”。 關閉索引服務控制台。
警告:如果使用註冊表編輯器或其他方法錯誤地修改了註冊表,則可能導致嚴重問題。這些問題可能需要重新安裝作業系統才能解決。Microsoft 不能保證您可以解決這些問題。修改註冊表需要您自擔風險。
網路管理員可以通過修改註冊表來配置此設定。為此,請在以下註冊表項中將“FilterFilesWithUnknownExtensions”DWORD 值設定為 1: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex
更多信息篩選器組件作為索引服務的一部分提供的。索引服務使用能夠理...
篩選器組件作為索引服務的一部分提供的;索引服務是 Windows XP 中的基本服務,它從檔案提取內容並構建索引編錄以便進行有效和快速的搜尋。索引服務使用能夠理解檔案格式的篩選器組件,通過篩選來提取內容。有一個篩選器組件實現了 IFilter 接口;該接口提供了一些方法,這些方法用於讀取檔案以提取文本和屬性。然後,索引服務會將所提取的信息合併到索引編錄中,用於進行有效的搜尋。
這篇文章中的信息適用於:Microsoft Windows Server 2003 Datacenter Edition Microsoft Windows Server 2003 Enterprise Edition Microsoft Windows Server 2003 Standard Edition Microsoft Windows XP Home Edition Microsoft Windows XP Professional Edition Microsoft Windows XP Professional x64 Edition
關鍵字:
kbregistry kbenv kbprb KB309173
Microsoft和/或其各供應商對於為任何目的而在本伺服器上發布的檔案及有關圖形所含信息的適用性,不作任何聲明。 所有該等檔案及有關圖形均"依樣"提供,而不帶任何性質的保證。Microsoft和/或其各供應商特此聲明,對所有與該等信息有關的保證和條件不負任何責任,該等保證和條件包括關於適銷性、符合特定用途、所有權和非侵權的所有默示保證和條件。在任何情況下,在由於使用或運行本伺服器上的信息所引起的或與該等使用或運行有關的訴訟中,Microsoft和/或其各供應商就因喪失使用、數據或利潤所導致的任何特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、數據或利潤不負任何責任。

相關詞條

熱門詞條

聯絡我們