可通过五种方法获取Windows已安装更新列表:一、控制面板查看更新历史;二、PowerShell执行Get-HotFix命令;三、CMD运行wmic qfe命令;四、注册表定位Packages路径下KB子项;五、设置应用查看近期质量更新。

如果您需要了解Windows系统中已安装的更新补丁信息,以便进行补丁管理或故障排查,则可以通过系统内置工具直接获取完整的已安装更新列表。以下是获取该列表的多种方法:
一、使用控制面板查看已安装更新
该方法通过图形界面访问Windows更新历史记录,适用于所有支持控制面板的Windows版本(包括Windows 10和Windows 11的兼容模式),可直观显示更新名称、安装日期及KB编号。
1、点击“开始”菜单,在搜索框中输入控制面板,然后打开控制面板应用。
2、将右上角“查看方式”设为“类别”,点击系统和安全。
3、在“系统和安全”页面中,点击Windows 更新。
4、在左侧导航栏中,点击查看更新历史记录。
5、在新窗口中,点击已安装的更新链接,即可看到按时间倒序排列的全部补丁列表,包含KB编号、更新类型与安装日期。
二、使用PowerShell命令查询已安装更新
PowerShell提供更精确、可筛选的补丁信息输出,支持导出为CSV文件,适合批量检查或自动化审计场景,返回结果包含HotFixID、Description、InstalledOn等关键字段。
1、以管理员身份运行PowerShell:右键“开始”按钮,选择Windows PowerShell(管理员)或终端(管理员)。
2、输入以下命令并回车:Get-HotFix | Sort-Object InstalledOn -Descending。
3、如需导出为CSV文件,执行:Get-HotFix | Sort-Object InstalledOn -Descending | Export-Csv -Path "$env:USERPROFILE\Desktop\InstalledUpdates.csv" -NoTypeInformation。
4、打开桌面生成的CSV文件,即可查看结构化补丁清单,其中HotFixID即为KB编号。
三、使用命令提示符(CMD)查看已安装更新
该方法依赖系统内置的wmic命令,无需额外权限即可运行,适用于受限环境或脚本调用,输出简洁,仅含KB编号与安装日期。
1、按下Win + R,输入cmd,回车启动命令提示符。
2、执行命令:wmic qfe list brief /format:table。
3、若需保存结果到文本文件,运行:wmic qfe list brief /format:table > "%USERPROFILE%\Desktop\QFE_List.txt"。
4、打开桌面生成的QFE_List.txt文件,可见每行对应一个已安装补丁,含Caption(含KB号)、InstallDate等列。
四、通过注册表定位已安装更新条目
注册表存储了每个KB更新的详细安装元数据,包括来源、安装路径与卸载命令,适用于深度分析或验证特定补丁是否存在。
1、按下Win + R,输入regedit,回车打开注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages。
3、在右侧窗格中,查找名称含Package_for_KB的子项,每个子项对应一个已安装更新。
4、双击子项下的CurrentState值,确认其数据为0x00000001,表示该补丁处于已安装且启用状态。
五、使用设置应用查看近期质量更新
Windows 10/11的“设置”应用提供轻量级更新历史视图,聚焦于最近安装的质量更新(如月度累积更新),不包含驱动或功能更新,适合快速核对最新补丁。
1、打开设置(Win + I),进入Windows 更新页面。
2、点击更新历史记录。
3、在“质量更新”区域下,查看列出的最近安装的更新,每一项均标注KB编号与安装日期。
4、如需查看更早记录,需切换至控制面板或PowerShell方法,因设置应用默认仅保留最近数次更新条目。










