
如果您需要确认Windows系统中已安装的更新补丁,或排查某个更新引发的问题,则需准确获取完整的更新历史记录。以下是通过命令方式查看已安装所有更新补丁列表的操作步骤:
一、使用 PowerShell 查看更新历史
PowerShell 提供了 Get-HotFix cmdlet,可直接调用 Windows 更新数据库,列出所有已安装的补丁(包括 KB 编号、安装时间、描述等关键信息),无需依赖图形界面。
1、以管理员身份运行 PowerShell:点击“开始”→搜索“PowerShell”→右键选择“以管理员身份运行”。
2、输入以下命令并按回车执行:Get-HotFix | Sort-Object InstalledOn -Descending | Format-Table HotFixID, Description, InstalledOn -AutoSize
3、等待命令返回结果,列表将按安装时间倒序排列,每行显示一个已安装的 KB 补丁编号、简要描述及安装日期。
二、使用 wmic 命令查询已安装更新
wmic 是 Windows 内置的命令行管理工具,兼容性覆盖 Windows 7 至 Windows 11,适用于无法启动 PowerShell 或受限环境下的快速检索。
1、按下 Win + R 打开“运行”对话框,输入 cmd 并回车,启动命令提示符。
2、在命令提示符中输入以下命令并回车:wmic qfe list brief /format:table
3、屏幕将输出包含 HotFixID(即 KB 编号)、Caption、InstalledOn 等字段的表格化结果,其中 HotFixID 列即为所有已安装的更新补丁标识。
三、通过 dism 命令导出详细更新清单
dism 工具可访问系统映像中的更新部署记录,适用于需获取补丁来源(如是否来自 Windows Update 或手动安装)及更完整元数据的场景。
1、以管理员身份运行命令提示符。
2、执行以下命令:dism /online /get-packages /format:table | findstr “Package_for_KB”
3、该命令将筛选出所有以 Package_for_KB 开头的更新包名称,每一行对应一个已部署的累积更新或单独补丁。
4、如需导出全部信息至文本文件以便后续查阅,可运行:dism /online /get-packages > C:\update_list.txt

评论(0)