在Windows 10中可通过设置查看近30天更新历史,或用PowerShell导出全量补丁记录(含KB号、描述、安装日期),还可通过事件查看器筛选WindowsUpdateClient日志获取底层操作详情。

在Windows 10中查看系统曾安装过哪些更新、具体日期和状态,是排查故障或确认补丁是否生效的常用操作。
通过设置应用查看更新历史
这是最直观、无需命令行的方式,适合大多数用户快速查阅近30天内的更新记录。
第一步:点击【开始】→【设置】→【更新和安全】→【Windows 更新】;
第二步:在右侧点击【查看更新历史记录】;
第三步:页面将列出“已安装的更新”“失败的更新”“其他更新”三个分类,点击每类标题可展开详情;
注意:该界面仅保留最近约30天的更新条目,更早的记录会被自动清理。若需长期存档,必须另存为日志文件。
使用PowerShell导出完整更新历史
PowerShell能调取WMI数据库中的全量更新记录(含已卸载项),时间跨度可达数月甚至更久,前提是系统未执行过磁盘清理或WMI库重置。
方法一:以管理员身份运行PowerShell;
方法二:输入命令:Get-HotFix | Sort-Object InstalledOn -Descending | Format-Table HotFixID, Description, InstalledOn -AutoSize;
这一步会按安装时间倒序列出所有KB补丁编号、描述和日期,其中HotFixID即KB号(如KB5034441),InstalledOn字段精确到日;
【关键前提】:若返回为空或仅显示极少数条目,说明WMI信息库可能损坏,需先运行winmgmt /verifyrepository验证并修复。
从Windows日志中提取原始更新事件
系统每次安装/回滚更新都会在事件查看器中写入详细操作日志,包括进程PID、错误代码、调用服务名等底层信息,适合高级排错。
打开【事件查看器】→【Windows 日志】→【System】;
在右侧点击【筛选当前日志】;
在“事件来源”下拉框中勾选WindowsUpdateClient;
点击确定后,所有与Windows Update相关的事件(ID 20、41、43等)将高亮显示,双击任一事件可查看详细XML数据;
这一步操作起来很简单,直接把文件拖进去就行。但要注意:默认日志最大大小为20MB,旧事件会被覆盖,如需保留,需提前右键【属性】→勾选【按需要覆盖事件】并调大日志大小。

















