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 個參數:
Parameters |
---|
P1:安裝案例 (1 = 媒體、5 = Windows Update、7 = 媒體建立工具) |
P2:安裝模式 (x = 預設、1 = 舊版、5 = 復原) |
P3:新作業系統架構 (x = 預設、0 = X86、9 = AMD64) |
P4:安裝結果 (x = 預設、0 = 成功、1 = 失敗、2 = 取消、3 = 封鎖) |
P5:結果錯誤碼 (例如:0xc1900101) |
P6:擴充錯誤碼 (例如:0x20017) |
P7:來源作業系統組建 (範例:9600) |
P8:來源作業系統分支 (通常不適用) |
P9:新的 OS 組建 (例如:16299) |
P10:新OS分支 (例如:rs3_release) |
事件也包含可用來執行錯誤詳細診斷之記錄檔的連結。 下列範例是成功升級的這個事件範例: