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
이벤트 뷰어를 사용하려면
- 이벤트 뷰어를 열고 Windows Logs\Application를 탐색합니다.
- 찾기를 선택한 다음 winsetupdiag02를 검색합니다.
- 강조 표시된 이벤트를 두 번 클릭합니다.
참고
레거시 운영 체제의 경우 이벤트 이름은 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) |
이벤트에는 오류에 대한 자세한 진단을 수행하는 데 사용할 수 있는 로그 파일에 대한 링크도 포함되어 있습니다. 다음 예제는 성공적인 업그레이드에서 이 이벤트의 예입니다.