sfc

적용 대상: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

검사 하 고 모든 보호 된 시스템의 무결성 파일을 올바른 버전으로 잘못 된 버전을 대체를 확인 합니다. 이 명령은 보호된 파일이 덮어쓰여진 것을 발견하면 systemroot\ 폴더에서 올바른 버전의 파일을 검색한 다음 잘못된 파일을 바꿉니다.

Important

이 명령을 실행하려면 관리istrators 그룹의 구성원으로 로그온해야 합니다.

구문

sfc [/scannow] [/verifyonly] [/scanfile=<file>] [/verifyfile=<file>] [/offwindir=<offline windows directory> /offbootdir=<offline boot directory> /offlogfile=<log file path>]

매개 변수

매개 변수 설명
/scannow 모든 보호 된 파일의 무결성을 검사 하 고 가능한 경우 문제를 사용 하 여 파일을 복구 합니다.
/verifyonly 복구를 수행하지 않고 보호된 모든 시스템 파일의 무결성을 검사합니다.
/scanfile <file> 지정된 파일(전체 경로 및 파일 이름)의 무결성을 검사하고 검색된 경우 문제를 복구하려고 시도합니다.
/verifyfile <file> 복구를 수행하지 않고 지정된 파일(전체 경로 및 파일 이름)의 무결성을 확인합니다.
/offwindir <offline windows directory> 오프 라인 복구에 대 한 오프 라인 windows 디렉터리의 위치를 지정합니다.
/offbootdir <offline boot directory> 오프라인 복구를 위해 오프라인 부팅 디렉터리의 위치를 지정합니다.
/offlogfile=<log file path> 기본값이 아닌 로그 파일을 저장할 위치를 지정합니다.
/? 명령 프롬프트에 도움말을 표시합니다.

예제

확인 하는 kernel32.dll 파일, 유형:

sfc /verifyfile=c:\windows\system32\kernel32.dll

오프라인 부팅 디렉터리가 D로 설정되고 오프라인 Windows 디렉터리가 D:\Windows로 설정된 kernel32.dll 파일의 오프라인 복구를 설정하려면 다음을 입력합니다.

sfc /scanfile=D:\windows\system32\kernel32.dll /offbootdir=D:\ /offwindir=d:\windows