Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 搜尋功能失效?四招修復 srchasst.inf、註冊表、DLL 重新註冊

編輯:Windows XP 系統介紹

「開始」→「搜尋」點下去跳錯誤:「找不到執行搜尋小幫手所需的檔案」,搜尋列一片空白。通常是清理工具誤刪、優化軟體破壞系統檔、或註冊表損毀。四種修復法由淺入深,總有一招有效。

方法一:重新安裝 srchasst.inf (最簡單、成功率最高)

  1. 開啟 `C:\Windows\inf` 資料夾。
  2. 找到 `srchasst.inf` → 右鍵 → 「安裝」。
  3. 若提示插入安裝光碟,請配合插入或指定 `I386` 目錄路徑。
  4. 重開機測試。

方法二:註冊表啟用舊版搜尋介面

  1. Win+R → `regedit`
  2. 定位 `HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CabinetState`
  3. 新增字串值 `UseSearchAsst` = `NO` (大寫)。
  4. 登出/重開機,搜尋改為經典介面,繞過損壞的新版小幫手。

方法三:重新註冊核心 DLL (命令列批次)

  1. Win+R → `cmd`
  2. 依序執行:
    `regsvr32 jscript.dll`
    `regsvr32 vbscript.dll`
    `regsvr32 mshtml.dll`
    `regsvr32 /i shdocvw.dll`
  3. 每條出現「成功」對話框 → 重開機。

方法四:修復 MSXML 3.0 (批次檔自動化)

  1. 記事本貼入以下內容,存為 `fix_search.bat`:
cd /d "%SystemRoot%\System32"
regsvr32 /u /s msxml3.dll
regsvr32 /s msxml3.dll
  1. 右鍵 `fix_search.bat` → 「以系統管理員身分執行」 (XP 直接雙擊)。
  2. 重開機測試。

預防建議

  • 使用清理工具時**取消勾選「系統檔案/註冊表備份」相關選項**。
  • 避免安裝來源不明的「優化大師」、「加速精靈」類軟體。
  • 定期建立系統還原點,出問題秒級回滾。

依序嘗試上述四法,90% 以上搜尋失效問題可修復,省去重灌系統的麻煩。

Copyright © Windows教程網 All Rights Reserved