Windows Server 2003 內建 系統檔案檢查器 (SFC) 可掃描修復受保護系統檔案(含 DLL)。常用指令:
| 指令 | 功能說明 |
|---|---|
sfc /scannow | 立即掃描所有受保護系統檔案,以正確版本替換錯誤版本,並重填 DLLCache。需安裝來源檔案。 |
sfc /scanonce | 下次重開機時掃描一次所有受保護檔案。 |
sfc /scanboot | 每次開機皆掃描所有受保護檔案。 |
sfc /cancel | 取消所有暫停的掃描。 |
sfc /enable | 啟用 Windows 檔案保護 (WFP)。 |
sfc /purgecache | 清除檔案快取並立即掃描,需搭配 /cachesize=x 使用。 |
sfc /cachesize=x | 設定快取大小 (MB),需重開機生效。 |
sfc /quiet | 無提示自動替換所有錯誤檔案版本。 |
sfc /scannow,系統會提示插入 Windows 2003 安裝光碟/提供來源路徑。sfc /purgecache 後再 sfc /scannow。/quiet 參數可無人值守修復。DLL 遺失/報錯是 Win2003 常見問題,善用 SFC 可避免重灌系統。