Windows File Protection (WFP) 保護 Windows 資料夾下特定類型檔案:.sys、.exe、.dll、.ocx、.fon、.ttf。受保護類型由登錄鍵值決定。
當應用程式嘗試替換受保護檔案,WFP 檢查新檔案的數位簽章:必須來自微軟且版本正確。符合者(如 Service Pack、修補程式、Windows Update、裝置管理員安裝的驅動)允許替換;否則檔案會被替換,但 WFP 會立即從 Windows 安裝光碟 或 DLLCache 資料夾還原正確版本。同樣機制也防止刪除受保護檔案(實測重命名 CALC.EXE 幾分鐘後自動恢復)。
WFP 與 Windows Installer 緊密整合:安裝程式需安裝受保護檔案時,會將檔案交給 WFP 判斷是否允許。
SFC 為命令列工具,語法:
SFC [/SCANNOW] [/SCANONCE] [/SCANBOOT] [/REVERT] [/PURGECACHE] [/CACHESIZE=x]
SFC /PURGECACHE 生效。