微軟正式版 SP2 擁有數位簽章(檔案屬性可查看)。本文詳細解析 Windows 檔案保護 (WFP) 如何透過數位簽章防止系統檔案被竄改、驅動程式簽章驗證機制、檔案簽章驗證工具 (sigverif) 實戰四大應用案例,以及如何停用 WFP 釋放 dllcache 空間。
dllcache 或安裝光碟還原 → 無法定位則提示插入光碟。Win2k/XP:sigverif (檔案簽章驗證);Win9x:系統檔案檢查器 (SFC)。


執行 sigverif → 開始掃描。未簽章清單多為驅動程式;若 winlogon.exe、licdll.dll 出現在未簽章清單,表示核心檔案被動過手腳(如企業版、OEM 修改版)。

安裝未通過 WHQL 的驅動彈出警告(圖 4)。可在系統屬性 → 硬體 → 驅動程式簽章中選擇:
建議個人用戶設為「忽略」並設為預設,避免煩擾。


sigverif → 進階 → 記錄分頁 → 勾選「將檔案簽章驗證結果儲存至記錄檔」 → 選擇附加或覆寫 → 指定檔名。或直接執行 sigverif /defscan 覆寫預設記錄。
sfc /purgecache(清空後僅能從光碟還原,不建議常用)。gpedit.msc → 電腦設定 → 系統管理範本 → 系統 → Windows 檔案保護 → 「設定 Windows 檔案保護掃描」→ 已停用。亦可限制快取大小與位置。XP SP2 dllcache 佔用 364.5 MB (2169 檔),停用 WFP 需權衡系統自我修復能力與磁碟空間。