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

Windows XP 系統檔案保護 (SFC) 參數完整解析與應用

編輯:XP 系統基礎知識

SFC 常用參數真實意義

1. sfc /scannow、/scanonce、/scanboot

預設 Windows 檔案保護 (WFP) 永遠啟用。只有當 Dllcache 資料夾損壞或無法使用時,才需執行上述指令修復快取目錄內容。平時不需定期執行。

2. sfc /revert

若曾執行 sfc /scanboot 導致每次開機自動掃描,且在「系統設定公用程式」啟動頁看不到項目,執行 sfc /revert 即可還原預設狀態 (停用開機掃描)。

3. sfc /purgecache 與 /cachesize=x

  • /purgecache:清空 Dllcache 所有檔案,節省空間但失去自我修復能力,不建議。
  • /cachesize=x:設定快取大小 (MB),預設 1024,最小 15。折中做法:視硬碟空間適度調減 (如 200-300MB),系統會依檔案重要性自動保留關鍵檔案。

Windows 檔案保護 (WFP) 運作原理

安裝軟體時可能覆蓋共用系統檔 (.dll, .exe 等)。WFP 偵測到非正確版本檔案被替換,會從 Dllcache (位於 %SystemRoot%\System32\Dllcache) 或安裝光碟自動還原正確版本。

透過群組原則停用/調整 WFP

  1. 執行 gpedit.msc
  2. 路徑:電腦設定 → 系統管理範本 → 系統 → Windows 檔案保護
  3. 雙擊「Windows 檔案保護掃描」 → 「已停用」可完全關閉 WFP (極度不建議,除非測試環境)。
  4. 同處可設定掃描頻率、指定快取資料夾位置。

小結

理解 SFC 參數真實用途,避免誤用導致系統失去保護。日常維護僅需確保 Dllcache 完整,遇到系統檔損壞再以 /scannow 修復。

Copyright © Windows教程網 All Rights Reserved