安裝軟體時可能覆蓋共用系統檔(*.dll、*.exe),導致系統不穩。自 Windows 2000 起引入 WFP,防止受保護系統檔被取代。WFP 會偵測嘗試替換受保護檔的行為,若版本不符,自動從 Dllcache(位於 system32\dllcache)或安裝光盤還原。
Dllcache 損壞或不可用時,才需用 /scannow、/scanonce、/scanboot 修復快取目錄。sfc /scanboot 導致每次開機掃描,且在「系統設定公用程式」啟動項找不到,執行 sfc /revert 可恢復預設狀態。dllcache 所有內容,省下硬碟空間,但系統失去自我修復能力。折衷方案用 /cachesize=x 設定快取大小(預設 102 MB,最小 15 MB),系統按檔案重要性自動調節。gpedit.msc → 「本機電腦原則」→「電腦設定」→「管理範本」→「系統」→「Windows 檔案保護」→「Windows 檔案保護掃描」→「已停用」。亦可設定掃描頻率與快取路徑。