Windows 오류 보고

참고

이 문서는 300 수준 문서(적당히 고급)입니다.

이 섹션의 전체 문서 목록은 Windows 업그레이드 오류 해결 을 참조하세요.

Windows 설치가 실패하면 결과 및 확장 코드가 Windows 오류 보고에 의해 응용 프로그램 로그에 정보 이벤트(이벤트 1001으로)로 기록됩니다. 이벤트 이름은 WinSetupDiag02입니다. 이벤트 뷰어 또는 Windows PowerShell 사용하여 이 이벤트를 검토할 수 있습니다.

Windows PowerShell을 사용하려면 관리자 권한 Windows PowerShell 프롬프트에서 다음 명령을 입력합니다.

중요

다음 이벤트 로그는 Windows가 이전 버전의 Windows에서 새 버전의 Windows로 업데이트된 경우에만 사용할 수 있습니다.

$events = Get-WinEvent -FilterHashtable @{LogName="Application";ID="1001";Data="WinSetupDiag02"}
$event = [xml]$events[0].ToXml()
$event.Event.EventData.Data

이벤트 뷰어를 사용하려면

  1. 이벤트 뷰어를 열고 Windows Logs\Application를 탐색합니다.
  2. 찾기를 선택한 다음 winsetupdiag02를 검색합니다.
  3. 강조 표시된 이벤트를 두 번 클릭합니다.

참고

레거시 운영 체제의 경우 이벤트 이름은 WinSetupDiag01이었습니다.

이벤트에 10개의 파라미터가 나열되어 있습니다.

매개 변수
P1: 설치 시나리오(1= 미디어, 5 = Windows 업데이트, 7 = 미디어 생성 도구)
P2: 설치 모드(x = 기본값, 1 = 하위 수준, 5 = 롤백)
P3: P3: 새로운 OS 아키텍처(x = 기본값, 0 = X86, 9 = AMD64)
P4: 설치 결과(x = 기본값, 0 = 성공, 1 = 실패, 2 = 취소, 3 = 차단됨)
P5: 결과 오류 코드 (예: 0xc1900101)
P6: 확장 오류 코드 (예: 0x20017)
P7: 소스 OS 빌드(예: 9600)
P8: 소스 OS 분기(일반적으로 사용할 수 없음)
P9: 새 OS 빌드(예: 16299)
P10: 새 OS 분기(예: rs3_release)

이벤트에는 오류에 대한 자세한 진단을 수행하는 데 사용할 수 있는 로그 파일에 대한 링크도 포함되어 있습니다. 다음 예제는 성공적인 업그레이드에서 이 이벤트의 예입니다.

Windows 오류 보고.