Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows Server 系統教學 >> Server 2000

Windows 2000 系統檔案檢查器(SFC)完整使用手冊

編輯:Server 2000

SFC 工具核心功能

系統檔案檢查器(System File Checker,SFC)可掃描所有受保護的系統檔案,驗證版本正確性,並自動以正確的 Microsoft 版本替換損毀或錯誤的檔案。同時負責檢查與重建 %SystemRoot%\System32\Dllcache 快取資料夾。若快取資料夾損壞或不可用,可透過 sfc /scanonce 或 sfc /scanboot 修復。

常用指令參數詳解

參數功能說明備註
/scannow立即掃描所有受保護系統檔案,並替換錯誤版本;同時以最新版本重填 Dllcache。需 Windows 安裝來源檔案與 Service Pack 檔案,掃描過程會提示指定路徑。
/scanonce下次重開機時掃描一次所有受保護系統檔案。需安裝來源檔案。
/scanboot每次開機皆掃描所有受保護系統檔案。需安裝來源檔案。
/cancel取消所有暫停的掃描任務。—
/enable啟用 Windows 檔案保護(WFP)正常運作。—
/purgecache清除檔案快取並立即掃描所有受保護檔案。需安裝來源檔案;調整 /cachesize 後必須執行此指令。
/cachesize=x設定檔案快取大小(單位:MB)。執行後需重開機,並搭配 /purgecache 生效。
/quiet自動替換所有錯誤檔案版本,不提示使用者。適合腳本自動化部署。

實務操作建議

  1. 例行維護:每月執行一次 sfc /scannow,確保系統檔案完整性。
  2. 疑難排解:遇到 DLL 遺失、版本衝突、藍畫面錯誤代碼指向系統檔案時,優先執行 /scannow。
  3. 離線修復:若系統無法開機,可從 Windows 2000 安裝光碟啟動修復主控台,執行 sfc /scannow /offbootdir=C:\ /offwindir=C:\WINNT(路徑視實際情況調整)。
  4. 快取大小調整:磁碟空間充裕時,可將快取調大(如 500MB)以減少光碟插入提示:sfc /cachesize=500 → 重開機 → sfc /purgecache。

常見問題 FAQ

Q: 掃描過程一直要求插入光碟,但我只有 ISO 檔?
A: 將 ISO 掛載為虛擬光碟,或解壓縮 I386 資料夾至硬碟,掃描提示時指向該路徑。
Q: /scanboot 會拖慢開機速度嗎?
A: 會略微增加開機時間,建議僅在懷疑系統檔案持續被竄改時暫時啟用,排除問題後改回 /scanonce 或停用。
Q: SFC 會檢查登錄設定嗎?
A: 不會。SFC 僅保護特定系統檔案(.dll、.exe、.sys、.inf 等),登錄異常需用其他工具修復。
Copyright © Windows教程網 All Rights Reserved