시스템 파일 검사기 설명(Sfc.exe)

이 문서에서는 WFP(Windows 파일 보호) 기능에 사용되는 명령줄 유틸리티인 시스템 파일 검사기(Sfc.exe)에 대해 설명합니다.

적용 대상: Windows 10 - 모든 버전, Windows Server 2012 R2
원래 KB 번호: 310747

요약

시스템 파일 검사기는 관리자에게 모든 보호된 파일을 검사하여 해당 버전을 확인하는 기능을 제공합니다. 시스템 파일 검사기에서 보호된 파일이 덮어쓰여진 것을 발견하면 캐시 폴더(%Systemroot%\System32\Dllcache) 또는 Windows 설치 원본 파일에서 올바른 버전의 파일을 검색한 다음 잘못된 파일을 바꿉니다. 또한 시스템 파일 검사기는 캐시 폴더를 확인하고 다시 채웁니다. 시스템 파일 검사기를 실행하려면 관리자나 관리자 그룹의 구성원으로 로그온해야 합니다. 캐시 폴더가 손상되었거나 사용할 수 없는 경우 , sfc /scanonce또는 sfc /scanboot 명령을 사용하여 sfc /scannow내용을 복구할 수 있습니다.

시스템 파일 검사기 도구 구문

Sfc [/Scannow] [/Scanonce] [/Scanboot] [/Revert] [/Purgecache] [/Cachesize=x]

  • /Scannow: 보호된 모든 시스템 파일을 즉시 검사하고 잘못된 버전을 올바른 Microsoft 버전으로 바꿉니다. 이 명령은 Windows 설치 원본 파일에 액세스해야 할 수 있습니다.

  • /Scanonce: 컴퓨터를 다시 시작할 때 보호된 모든 시스템 파일을 한 번 검사합니다. 이 명령은 컴퓨터를 다시 시작할 때 Windows 설치 원본 파일에 액세스해야 할 수 있습니다. 이 명령을 실행할 때 SfcScan DWORD 값은 다음 레지스트리 키에서 2 로 설정됩니다.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

  • /Scanboot: 컴퓨터를 시작할 때마다 보호된 모든 시스템 파일을 검사합니다. 이 명령은 컴퓨터를 시작할 때마다 Windows 설치 원본 파일에 액세스해야 할 수 있습니다. 이 명령을 실행할 때 SfcScan DWORD 값은 다음 레지스트리 키에서 1 로 설정됩니다.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

  • /Revert: 검사를 기본 설정으로 반환합니다(컴퓨터를 시작할 때 보호된 파일을 검사하지 않음). 이 명령을 실행하면 기본 캐시 크기가 다시 설정되지 않습니다. 이 명령은 Windows 2000의 /Enable 스위치와 동일합니다.

  • /Purgecache: 파일 캐시를 제거하고 보호된 모든 시스템 파일을 즉시 검사합니다. 이 명령은 Windows 설치 원본 파일에 액세스해야 할 수 있습니다.

  • /Cachesize=x: 파일 캐시 크기를 xMB (메가바이트)로 설정합니다. 캐시의 기본 크기는 50MB입니다. 이 명령을 사용하려면 컴퓨터를 다시 시작한 다음 명령을 실행 /purgecache 하여 디스크 캐시의 크기를 조정해야 합니다. 이 명령은 다음 레지스트리 키에서 SfcQuota DWORD 값을 x 로 설정합니다.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Windows 파일 보호 기능에 대한 자세한 내용은 Windows 파일 보호 기능에 대한 설명을 참조하세요.

데이터 수집

Microsoft 지원의 지원이 필요한 경우 배포 관련 문제에 TSS를 사용하여 정보 수집에 설명된 단계에 따라 정보를 수집하는 것이 좋습니다.