Windows 內建的 Sfc.exe(系統檔案檢查器)是驗證系統檔案完整性、修復損毀檔案的利器。在 Windows XP 中,其功能更加強大:不僅能掃描所有受保護的系統檔案版本,還可設定檔案快取大小、清除快取、重新填充 %SystemRoot%\System32\Dllcache 資料夾,堪稱另一位「還原專家」。
點選「開始」→「所有程式」→「配件」→「命令提示字元」,或在「執行」中輸入 cmd。於提示字元下鍵入 Sfc 即可顯示參數說明。
Sfc /SCANNOW:立即掃描所有受保護系統檔案,發現錯誤會提示插入 XP 安裝光碟進行修復或取代。這是最常用的完整修復指令。Sfc /SCANONCE:下次重新開機時掃描一次受保護檔案。Sfc /SCANBOOT:每次開機皆掃描受保護檔案。Sfc /PURGECACHE:清除 Dllcache 快取資料夾內容,釋放磁碟空間。Sfc /CACHESIZE=x:設定 Dllcache 快取大小(單位 MB),預設為 400 MB。當系統出現不明錯誤、藍畫面、或懷疑核心檔案被惡意程式竄改時,優先執行 Sfc /SCANNOW。若 Dllcache 資料夾本身受損,可先用 /PURGECACHE 清空,再配合 /SCANNOW 重建。操作過程需具備系統管理員權限,且建議備妥 Windows XP 原版安裝光碟(或解壓縮的 I386 目錄路徑)以利修復時尋找來源檔案。