다음을 통해 공유


시스템 파일 검사기

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