When Windows Setup fails, the result code and extend code are recorded as an informational event in the Application log by Windows Error Reporting as event 1001. The event name is WinSetupDiag02. Event Viewer or Windows PowerShell can be used to review this event.
To use Windows PowerShell, type the following commands from an elevated Windows PowerShell prompt:
Important
The following Event logs are only available if Windows was updated from a previous version of Windows to a new version of Windows.
$events = Get-WinEvent -FilterHashtable @{LogName="Application";ID="1001";Data="WinSetupDiag02"}
$event = [xml]$events[0].ToXml()
$event.Event.EventData.Data
To use Event Viewer:
Note
For legacy operating systems, the Event Name was WinSetupDiag01.
Ten parameters are listed in the event:
Parameters Description Example P1 The Setup Scenario 1=Media, 5=WindowsUpdate, 7=Media Creation Tool P2 Setup Mode x=default, 1=Downlevel, 5=Rollback P3 New OS Architecture x=default, 0=X86, 9=AMD64 P4 Install Result x=default, 0=Success, 1=Failure,2=Cancel, 3=Blocked P5 Result Error Code 0xc1900101 P6 Extend Error Code 0x20017 P7 Source OS build 9600 P8 Source OS branch Not typically available P9 New OS build 16299 P10 New OS branch rs3_releaseThe event also contains links to log files that can be used to perform a detailed diagnosis of the error. The following example is an example of this event from a successful upgrade:
Related articlesRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4