系統檔案損壞、版本錯誤導致藍屏、功能異常?Windows XP 內建 SFC (System File Checker) 能掃描、驗證、修復所有受保護系統檔,並支援快取大小設定、清除與重建。
cmd 開啟命令提示字元。sfc 按 Enter,查看參數中文提示。| 指令 | 用途 | 適用情境 |
|---|---|---|
sfc /scannow | 立即掃描所有受保護系統檔,發現錯誤自動以安裝光碟/Dllcache 版本覆蓋修復 | 系統不穩、功能異常、懷疑系統檔損壞 |
sfc /scanonce | 下次重開機時掃描一次 | 無法進入桌面、需在啟動階段修復 |
sfc /scanboot | 每次開機皆掃描 | 持續驗證系統檔完整性(較少用) |
sfc /revert | 恢復預設行為(取消 /scanboot、/scanonce) | 誤設定每開機掃描想取消 |
sfc /purgecache | 清除 Dllcache 資料夾所有內容 | 硬碟空間極度緊張(會喪失自我修復能力) |
sfc /cachesize=x | 設定 Dllcache 大小(MB),預設 1024,最小 15 | 折衷方案:縮小快取保留修復能力 |
/scannow 可能要求插入 **Windows XP 原版安裝光碟**(含 SP 整合版更佳),否則無法取得正確檔案版本。/scanonce 或 /scanboot 由安裝媒體直接修復。SFC 是系統維護的「核彈級」工具,善用 /scannow 定期體檢,配合 /cachesize 平衡空間與修復能力,能避免許多不明原因的系統怪病。