Windows 7 系統檔案包含核心作業系統檔案與經微軟認證的驅動程式。系統不穩定多半源於這些檔案遭惡意程式竄改或意外損毀。Windows 7 強化了系統檔案保護機制,提供兩大實用工具協助管理員驗證與修復。
Windows 7 所有系統檔案與認證驅動程式均附帶微軟數位簽章,內含檔名、路徑、建立日期、版本號等資訊。部署完成後可先採集基準簽章資訊;日後系統異常時,執行 sigverif 指令即可圖形化比對現有檔案簽章與基準值,快速識別被竄改檔案(如 tcpip.sys)。
優點:Win7 版效能大幅提升,掃描速度較舊版快數倍;同步檢測系統檔與驅動程式;發現未簽署或版本不符檔案時記錄檔名、修改時間、版本號於系統日誌。
缺點:無法直接複製或匯出異常清單(需手動記錄檔名上網查詢);不具備自動修復功能;普通使用者亦可執行(無需管理員權限)。
若簽章驗證發現問題檔案,除使用安裝光碟修復外,可執行 sfc /scannow。此指令同樣驗證系統檔與驅動程式簽章合法性,但具備自動修復能力:偵測到損毀或版本不符的受保護檔案時,會從元件存放區(%WinDir%\WinSxS)提取正確版本覆寫修復。
執行需系統管理員權限。修復過程會掃描所有受保護系統檔,耗時數分鐘。完成後可查看 %WinDir%\Logs\CBS\CBS.log 瞭解修復細節。
sigverif 建立基準。sigverif 定位問題檔案。sfc /scannow 自動修復;若無法修復,再考慮就地升級修復或重灌。