可通过五种方法查询Windows更新历史:一、设置应用查看质量/驱动更新;二、控制面板查看全部已安装补丁;三、wmic命令导出结构化数据;四、PowerShell的Get-HotFix获取排序热修复列表;五、注册表定位KB编号及安装时间。

如果您需要确认系统中是否已安装特定安全补丁或验证近期更新执行情况,则需调取Windows内置的更新历史数据库。以下是适用于Windows 10与Windows 11系统的多种查询方法:
一、通过设置应用查看更新历史记录
该方式提供图形化界面,聚焦于通过Windows Update渠道安装的质量更新、驱动程序更新及功能更新,信息简洁且带安装时间戳,适合日常快速核查。
1、按下Win + I组合键打开“设置”应用。
2、在左侧导航栏中点击Windows 更新。
3、向右滚动至页面中部,点击更新历史记录链接。
4、页面将分组显示“质量更新”“驱动程序更新”“其他组件更新”,每项均标注安装日期与KB编号(如 KB5037771)。
5、点击任一更新条目右侧的了解详细信息,将跳转至对应微软支持文档页。
二、通过控制面板查看全部已安装更新
此路径可列出所有以补丁形式(.msu/.cab)安装的更新,包括独立下载的手动安装补丁、服务堆栈更新(SSU)、累积更新(LCU)等,覆盖范围最广,适用于需定位特定KB编号的场景。
1、按下Win + R打开“运行”对话框,输入appwiz.cpl并回车,直接进入“程序和功能”界面。
2、在窗口左侧导航栏中,点击查看已安装的更新。
3、等待列表加载完成,展开Microsoft Windows分类,即可看到所有补丁条目。
4、每项均含明确KB编号(如 KB5034122)或内部版本标识(如 Servicing Stack Update for Windows 11)。
5、可右键任一更新项,选择卸载或查看属性获取详细信息。
三、使用命令提示符导出结构化更新数据
wmic 命令直接读取Windows管理规范(WMI)数据库,返回机器级安装记录,不依赖UI状态,结果可重定向保存,适合批量审计或离线分析。
1、右键点击“开始”按钮,选择终端(管理员)。
2、输入命令:wmic qfe list brief /format:table,按回车执行。
3、输出表格包含字段:Caption(更新名称)、HotFixID(KB编号)、InstallDate(安装日期,格式为YYYYMMDD)、ServicePackInEffect(是否属于SP)。
4、如需保存至桌面文本文件,执行:wmic qfe list brief /format:table > %USERPROFILE%\Desktop\win11_updates.txt。
四、使用PowerShell获取排序后热修复列表
PowerShell 的 Get-HotFix cmdlet 专用于检索热修复补丁(Hotfix),结果默认按安装时间升序排列,支持管道筛选,对排查特定KB冲突尤为高效。
1、右键点击“开始”按钮,选择终端(管理员)。
2、输入命令:Get-HotFix | Sort-Object InstalledOn -Descending,按回车执行。
3、结果将按安装时间从新到旧排列,每行显示HotFixID(即KB编号)、Description、InstalledBy、InstalledOn等字段。
4、如需导出为CSV文件,执行:Get-HotFix | Sort-Object InstalledOn -Descending | Export-Csv -Path "$env:USERPROFILE\Desktop\InstalledUpdates.csv" -NoTypeInformation。
五、通过注册表定位已安装更新条目
注册表存储了每个KB更新的详细安装元数据,包括来源、安装路径与卸载命令,适用于深度分析或验证特定补丁是否存在。
1、按下Win + R打开“运行”对话框,输入regedit并回车。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages。
3、在此键下,所有子项名称均以Package_开头并嵌入KB编号(如 KB5037771)。
4、双击右侧的InstallTime值,其十六进制数据可转换为UTC时间戳,用于交叉验证安装时刻。








