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