掃描所有受保護的系統檔案的完整性,並使用正確的 Microsoft 版本替換不正確的版本。
用法:(可以通過"sfc /?"命令查看)
SFC [/SCANNOW] [/VERIFYONLY] [/SCANFILE=<file>] [/VERIFYFILE=<file>][/OFFWINDIR=<offline windows directory> /OFFBOOTDIR=<offline boot directory]
/SCANNOW 掃描所有保護的系統檔案的完整性,並儘可能修復有問題的檔案。
/VERIFYONLY 掃描所有保護的系統檔案的完整性。不會執行修復操作。
/SCANFILE 掃描引用的檔案的完整性,如果找到問題,則修復檔案。指定完整路徑 <file>
/VERIFYFILE 驗證帶有完整路徑 <file> 的檔案的完整性。不會執行修復操作。
/OFFBOOTDIR 對於脫機修復,指定脫機啟動目錄的位置
/OFFWINDIR 對於脫機修復,指定脫機 Windows 目錄的位置
示例:
sfc /SCANNOW
sfc /VERIFYFILE=c:\windows\system32\kernel32.dll
sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows
sfc /VERIFYONLY
對於在windows下sfc無法修復的檔案,可以使用系統安裝盤進行修復
首先從安裝盤啟動,記住系統盤的驅動器號,在安裝盤下的命令提示符里用以下命令:
sfc /scannow /offbotdir=X:\ /offwindir X:\Windows
X:\為你記住的系統盤驅動器號