sfc /scannow、/scanonce、/scanboot預設 Windows 檔案保護 (WFP) 永遠啟用。只有當 Dllcache 資料夾損壞或無法使用時,才需執行上述指令修復快取目錄內容。平時不需定期執行。
sfc /revert若曾執行 sfc /scanboot 導致每次開機自動掃描,且在「系統設定公用程式」啟動頁看不到項目,執行 sfc /revert 即可還原預設狀態 (停用開機掃描)。
sfc /purgecache 與 /cachesize=x/purgecache:清空 Dllcache 所有檔案,節省空間但失去自我修復能力,不建議。/cachesize=x:設定快取大小 (MB),預設 1024,最小 15。折中做法:視硬碟空間適度調減 (如 200-300MB),系統會依檔案重要性自動保留關鍵檔案。安裝軟體時可能覆蓋共用系統檔 (.dll, .exe 等)。WFP 偵測到非正確版本檔案被替換,會從 Dllcache (位於 %SystemRoot%\System32\Dllcache) 或安裝光碟自動還原正確版本。
gpedit.msc電腦設定 → 系統管理範本 → 系統 → Windows 檔案保護理解 SFC 參數真實用途,避免誤用導致系統失去保護。日常維護僅需確保 Dllcache 完整,遇到系統檔損壞再以 /scannow 修復。