시스템 파일 검사기
Sfc.exe 시스템 파일 검사기 유틸리티를 사용하면 관리자가 보호된 모든 리소스를 검사하여 해당 버전을 확인할 수 있습니다.
예상되는 Windows 버전과 일치하지 않는 Windows를 다시 시작하는 데 중요한 파일은 올바른 버전으로 대체될 수 있습니다. 파일을 복구하면 해당 레지스트리 데이터도 복구됩니다. Windows를 다시 시작하는 데 중요하지 않은 보호된 파일은 복구되지 않습니다.
Syntax
다음은 Sfc에 대한 명령줄 구문입니다.
SFC 옵션 [=전체 파일 경로]
옵션
-
/CACHESIZE=x
-
이 값은 지원되지 않습니다.
Windows Server 2003 및 Windows XP: 파일 캐시 크기를 설정합니다. 캐시의 기본 크기는 0x32(50MB)입니다.
-
/취소
-
이 값은 지원되지 않습니다.
-
/사용
-
이 값은 지원되지 않습니다.
-
/FILESONLY
-
파일만 확인하거나 복구합니다. 레지스트리 키를 확인하거나 복구하지 마세요.
Windows XP: 지원되지 않습니다.
-
/OFFBOOTDIR
-
오프라인 복구에는 이 옵션을 사용합니다. 오프라인 부팅 디렉터리의 위치를 지정합니다.
Windows XP: 지원되지 않습니다.
-
/OFFWINDIR
-
오프라인 복구에는 이 옵션을 사용합니다. 오프라인 Windows 디렉터리의 위치를 지정합니다.
Windows XP: 지원되지 않습니다.
-
/PURGECACHE
-
이 값은 지원되지 않습니다.
Windows Server 2003 및 Windows XP: 파일 캐시를 비우고 보호된 모든 시스템 파일을 검사합니다.
-
/조용한
-
이 값은 지원되지 않습니다.
-
/되돌릴
-
기본 설정으로 돌아갑니다.
Windows Server 2008 및 Windows Vista: 지원되지 않습니다.
-
/SCANBOOT
-
이 값은 지원되지 않습니다.
Windows Server 2003 및 Windows XP: 부팅할 때마다 모든 보호된 시스템 파일을 검사합니다.
-
/SCANFILE
-
지정된 전체 경로에 있는 파일을 검사하고 복구합니다.
Windows XP: 지원되지 않습니다.
-
/SCANNOW
-
보호된 모든 시스템 파일을 즉시 검사합니다.
-
/SCANONCE
-
이 값은 지원되지 않습니다.
Windows Server 2003 및 Windows XP: 다음 부팅 시 모든 보호된 시스템 파일을 검사합니다.
-
/VERIFYFILE
-
지정된 전체 경로에서 파일을 확인합니다. 이 옵션은 파일을 복구하지 않습니다.
Windows XP: 지원되지 않습니다.
-
/VERIFYONLY
-
모든 보호된 시스템 파일을 검사하지만 파일을 복구하지는 않습니다.
Windows XP: 지원되지 않습니다.
Sfc는 다음 레지스트리 값을 설정합니다.
= HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SFCScan
자세한 내용은 WFP 레지스트리 값을 참조하세요.
설명
Windows Vista에서만 WINDOWS_TRACING_LOGFILE 환경 변수를 로그 파일을 받을 유효한 디렉터리의 위치로 설정할 수 있습니다.
예제
다음 샘플 명령줄은 sfc.exe 구문의 예입니다.
sfc /SCANNOW
sfc /VERIFYFILE=c:\windows\system32\kernel32.dll
sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows
sfc /VERIFYONLY /FILESONLY