系統檔案檢查器 (System File Checker, SFC) 是 Windows 內建的核心修復工具,能掃描並修復受損、遺失、版本錯誤的系統檔案。Windows 8 同樣支援 sfc /scannow 指令,可解決更新失敗、元件損毀、啟動異常等問題。本文提供標準操作流程與進階參數說明。

在管理員命令視窗輸入:
sfc /scannow
按 Enter 執行。

掃描過程需數分鐘至十幾分鐘 (視硬碟速度、系統檔案數量)。進度條會顯示百分比。

| 指令 | 用途 |
|---|---|
sfc /verifyonly | 僅掃描不修復,快速檢查 |
sfc /scanfile=<路徑> | 掃描並修復指定單一檔案 (如 sfc /scanfile=C:\Windows\System32\kernel32.dll) |
sfc /offbootdir=<磁碟> /offwindir=<路徑> | 離線修復 (WinPE/安裝媒體環境下修復非啟動系統) |
DISM /Online /Cleanup-Image /CheckHealthDISM /Online /Cleanup-Image /ScanHealthDISM /Online /Cleanup-Image /RestoreHealthsfc /scannow。C:\Windows\Logs\CBS\CBS.logfindstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfcdetails.txt"sfcdetails.txt 分析具體無法修復的檔案。\sources\install.wim 解壓對應檔案 (需 dism /get-wiminfo 查詢索引),取得擁有權 (takeown、icacls) 後取代。setup.exe → 選擇「保留個人檔案與應用程式」升級安裝,可修復幾乎所有系統檔案問題且保留資料與應用。SFC 是系統維護的第一道防線,建議每季執行一次,或遇到上述異常時優先嘗試。搭配 DISM 雙劍合璧,能解決 90% 以上的系統檔案完整性問題!