Windows セットアップが失敗した場合、結果コードと拡張コードは、イベント 1001 としてWindows エラー報告することで、アプリケーション ログに情報イベントとして記録されます。 イベント名は、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 ログ]\[アプリケーション] に移動します。
- [ 検索] を選択し、 winsetupdiag02 を検索します。
- 強調表示されているイベントをダブルクリックします。
注
従来のオペレーティング システムの場合、イベント名は WinSetupDiag01 でした。
このイベントには 10 個のパラメーターが指定されています。
パラメーター | 説明 | 例 |
---|---|---|
P1 | セットアップ シナリオ | 1=Media、5=WindowsUpdate、7=Media Creation Tool |
P2 | セットアップ モード | x=default、1=Downlevel、5=Rollback |
P3 | 新しい OS アーキテクチャ | x=default, 0=X86, 9=AMD64 |
P4 | 結果のインストール | x=default, 0=Success, 1=Failure,2=Cancel, 3=Blocked |
P5 | 結果エラー コード | 0xc1900101 |
P6 | エラー コードの拡張 | 0x20017 |
P7 | ソース OS ビルド | 9600 |
P8 | ソース OS ブランチ | 通常は使用できません |
P9 | 新しい OS ビルド | 16299 |
P10 | 新しい OS ブランチ | rs3_release |
イベントには、エラーの詳細な診断を実行するために使用できるログ ファイルへのリンクも含まれています。 次の例は、アップグレードが成功した場合のこのイベントの例です。