Windows XP 內建搜尋功能(Win+F 或 F3)雖非第三方工具那麼強大,但勝在免安裝、整合度高,仍是多數使用者的首選。本文整理兩大實用技巧,分別解決「搜尋不夠精準」與「搜尋太慢」的痛點。
預設情況下,XP 會略過某些系統目錄,且對檔案內容搜尋支援有限。透過修改登錄檔可大幅擴大搜尋範圍並新增支援格式。
開啟登錄編輯器(regedit),定位至:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
在右側窗格將下列值(若無則新建 REG_DWORD)全部設為 1:
CaseSensitive(區分大小寫)IncludeSubFolders(包含子資料夾)SearchHidden(搜尋隱藏檔)SearchSlowFiles(搜尋緩慢檔案,如網路磁碟)SearchSystemDirs(搜尋系統目錄)檔案內容搜尋的支援類型由 HKEY_CLASSES_ROOT 控制。以 .htm 為例:
HKEY_CLASSES_ROOT 下新增項目 HTM。HTM 下新增 PersistentHandler。{5e941d80-bf96-11cd-b579-08002b30bfeb}。同理可為 .txt、.log、.ini 等純文字格式新增支援,讓關鍵字搜尋不再漏網。
擴大搜尋範圍會拖慢速度,解決之道是啟用「索引服務」。
若追求極致速度,也可刪除 HKEY_CLASSES_ROOT 下不常用的檔案類型關聯,減少索引負擔。
小結:「精準」與「快速」原本是對立面,但透過「登錄檔調教擴大範圍」+「索引服務加速查詢」的組合拳,Windows XP 內建搜尋也能發揮驚人實力,足以應付日常檔案尋找需求。