SFC.exeWindows 에서 생성하는 로그 파일 항목 분석

이 문서에서는 Microsoft Windows 리소스 검사기(SFC.exe) 프로그램이 Windows에서 생성하는 로그 파일을 분석하는 방법을 설명합니다.

적용 대상: Windows Vista 이상 버전
원래 KB 번호: 928228

개요

SFC.exe 프로그램을 사용하여 Windows의 사용자 모드 부분에서 발생하는 충돌 문제를 해결할 수 있습니다. 이러한 충돌은 운영 체제 파일이 누락되거나 손상된 경우와 관련이 있을 수 있습니다.

SFC.exe 프로그램은 다음 작업을 수행합니다.

  • 구성 불가능한 Windows 시스템 파일이 변경되지 않은 것을 확인합니다. 또한 이러한 파일이 컴퓨터에 설치될 것으로 예상되는 파일에 대한 운영 체제의 정의와 일치하는지 확인합니다.
  • 가능한 경우 구성할 수 없는 Windows 시스템 파일을 복구합니다.

로그 파일 보기

SFC.exe 프로그램은 각 확인 작업 및 각 복구 작업의 세부 정보를 CBS.log 파일에 씁니다. 이 파일의 각 SFC.exe 프로그램 항목에는 [SR] 태그가 있습니다. CBS.log 파일은 %windir%\Logs\CBS 폴더에 있습니다.

참고

Windows 모듈 설치 관리자 서비스도 이 로그 파일에 씁니다. (Windows 모듈 설치 관리자 서비스는 선택적 기능, 업데이트 및 서비스 팩을 설치합니다.)

[SR] 태그를 검색하여 SFC.exe 프로그램 항목을 찾을 수 있습니다. 이러한 종류의 검색을 수행하고 결과를 텍스트 파일로 리디렉션하려면 다음 단계를 수행합니다.

  1. 시작을 클릭하고 검색 시작 상자에 cmd를 입력하고 프로그램 목록에서 cmd를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다. 관리자 암호를 입력하라는 메시지가 표시되거나 확인 메시지가 표시되면 암호를 입력하거나 계속을 클릭합니다.

  2. 다음 명령을 입력한 다음 Enter 키를 누릅니다.

    findstr /c:"[SR]" %windir%\logs\cbs\cbs.log >sfcdetails.txt
    

Sfcdetails.txt 파일에는 SFC.exe 프로그램이 컴퓨터에서 실행될 때마다 기록되는 항목이 포함됩니다.

로그 파일 항목 해석

SFC.exe 프로그램은 100개의 그룹으로 파일을 확인합니다. 따라서 많은SFC.exe 프로그램 항목 그룹이 있습니다. 각 항목의 형식은 다음과 같습니다.

날짜시간entry_type 세부 정보

CBS.log 파일에서 발췌한 다음 샘플은 SFC.exe 프로그램이 Windows 시스템 파일의 문제를 식별하지 못했음을 보여 줍니다.

<date> <time>, Info CSI 00000006 [SR] Verifying 100 (0x00000064) components  
<date> <time>, Info CSI 00000007 [SR] Beginning Verify and Repair transaction  
<date> <time>, Info CSI 00000009 [SR] Verify complete  
<date> <time>, Info CSI 0000000a [SR] Verifying 100 (0x00000064) components  
<date> <time>, Info CSI 0000000b [SR] Beginning Verify and Repair transaction  
<date> <time>, Info CSI 0000000d [SR] Verify complete  
<date> <time>, Info CSI 0000000e [SR] Verifying 100 (0x00000064) components  
<date> <time>, Info CSI 0000000f [SR] Beginning Verify and Repair transaction  
<date> <time>, Info CSI 00000011 [SR] Verify complete  
<additional entries>  
<additional entries>  
<date> <time>, Info CSI 00000011 [SR] Verify complete

CBS.log 파일에서 발췌한 다음 샘플은 SFC.exe 프로그램에서 Windows 시스템 파일의 문제를 식별했음을 보여 줍니다.

<date> <time>, Info CSI 00000006 [SR] Verifying 100 (0x00000064) components  
<additional entries>  
<additional entries>  
<date> <time>, Info CSI 00000007 [SR] Beginning Verify and Repair transaction  
<date> <time>, Info CSI 00000008 [SR] Repairing corrupted file [ml:520{260},l:108{54}]"??\E:\Program Files\Common Files\Microsoft Shared\DAO"[l:20{10}]"dao360.dll" from store  
<date> <time>, Info CSI 0000000a [SR] Verify complete

참고

로그 파일 항목에 SFC.exe 프로그램이 변경된 파일을 복구하고 있다고 명시되어 있지만 파일이 확인되면 실제 복구 작업이 발생하지 않습니다.

다음 목록에서는 확인이 완료된 후 CBS.log 파일의 SFC.exe 프로그램 항목에 기록될 수 있는 다른 메시지에 대해 설명합니다.

  • 항목 1: 멤버 파일 세부 정보를 복구할 수 없습니다. 예를 들면

    Cannot repair member file [l:14{7}]"url.dll" of Microsoft-Windows-IE-WinsockAutodialStub, Version = 6.0.5752.0, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeN
    

    이 항목은 파일 콘텐츠가 파일의 운영 체제 정의와 일치하지 않음을 나타냅니다. 이 경우 SFC.exe 프로그램에서 파일을 복구할 수 없습니다.

  • 항목 2: 백업에서 복사하여 파일 세부 정보를 복구했습니다. 예를 들면

    Repaired file \SystemRoot\WinSxS\Manifests\[ml:24{12},l:18{9}]"netnb.inf" by copying from backup
    

    이 항목은 파일에 문제가 있음을 나타냅니다. SFC.exe 프로그램은 프라이빗 시스템 저장소 백업에서 버전을 복사하여 이 파일을 복구할 수 있습니다.

  • 항목 3: 저장소에서 손상된 파일 세부 정보 복구 예를 들면

    Repairing corrupted file [ml:520{260},l:36{18}]"??\C:\Windows\inf"[l:18{9}]"netnb.inf" from store
    

    이 항목은 파일에 문제가 있음을 나타냅니다. SFC.exe 프로그램은 시스템 저장소에서 버전을 복사하여 이 파일을 복구할 수 있습니다.

데이터 수집

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