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 日志\应用程序。
- 选择“ 查找”,然后搜索 winsetupdiag02。
- 双击突出显示的事件。
注意
对于旧版操作系统,事件名称为 WinSetupDiag01。
事件中会列出十个参数:
参数 |
---|
P1:安装方案(1 = 媒体,5 = Windows 更新,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) |
该事件还包含指向日志文件的链接,这些文件可用于执行错误的详细诊断。 以下示例是成功升级后的此事件示例: