XP 搜尋功能雖強大,但常因元件損壞、登錄遺失、語系不符導致異常。以下彙整四大典型故障及對應修復步驟,供快速查閱。
徵狀:啟動搜尋彈出錯誤訊息,無法進入介面。
原因:%windir%\srchasst\mui\0409\BAR.XSL、BALLOON.XSL 等 XSL 檔案損壞或遺失。
解決:
Q319949_WXP_SP1_x86_ENU.exe(英文版 XP SP1 前需先裝 SP1)。解決:
開啟 %windir%\inf → 右鍵 srchasst.inf →「安裝」 → 依提示提供 XP 安裝來源 → 完成後重開機。此法亦可作為其他搜尋故障的最後手段。
原因:登錄策略 NoFind 被設為 1(啟用隱藏)。
解決:
regedit 定位至:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ExplorerNoFind (DWORD),將值改為 0(十六進位)。若不存在則新建 DWORD 值設為 0。解決(兩處登錄皆需修正):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{e17d4fc0-5564-11d1-83f2-00a0c90dc849} → 右側「預設」值改為 Search Results Folder。HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Cabinet State → 新增字串值 Search Asst = no。%windir%\srchasst\mui 下語系目錄與 shell32.dll 語言代碼一致。sfc /scannow 修復系統檔案。