可通过设置、控制面板、CMD和PowerShell四种方式查看Windows 10已安装补丁:设置仅显示近30天更新;控制面板可查全部补丁并支持卸载;CMD用wmic qfe命令快速提取列表;PowerShell用Get-HotFix命令获取更全、可筛选的详细日志。

要确认 Windows 10 系统中已安装哪些补丁(KB 编号),比如排查蓝屏后需回滚的更新、验证合规审计清单,或为卸载做准备,必须调用不同底层数据源——因为设置界面只显示近30天记录,而控制面板和命令行才能查全历史。
通过设置查看近期更新历史
该路径仅显示通过 Windows Update 自动安装的质量更新、功能更新和驱动更新,时间范围严格限制在最近30天内,不包含早期手动安装的独立补丁或服务堆栈更新(SSU)。
1、点击“开始”→齿轮图标“设置”;
2、进入“更新和安全”→左侧选“Windows 更新”;
3、右侧点击“查看更新历史记录”;
4、页面分组列出“质量更新”“功能更新”“驱动程序更新”,每项带安装日期与KB编号(如 KB5048796);
5、点击任一条目右侧的“了解详细信息”,将跳转至微软官方支持页,可核对补丁适用范围与已知问题。
通过控制面板查看全部已安装补丁
这是唯一能列出系统部署以来所有以 .msu 或 .cab 包形式安装的补丁的图形化入口,包括安全更新、累积更新、服务堆栈更新(SSU)及部分驱动微补丁,且支持右键卸载(前提是该补丁未被后续累积更新吸收)。
方法一:快捷启动
① 按 Win + R 打开运行框;
② 输入 appwiz.cpl → 回车,直接打开“程序和功能”;
③ 左侧导航栏点击“查看已安装的更新”;
④ 等待列表加载完成,所有补丁按安装时间倒序排列,最新条目在最上方;
⑤ 展开“Microsoft Windows”分类,逐条查看 KB 编号、描述与安装日期;
⑥ 右键单击目标补丁,若“卸载”选项可用,则表明该补丁仍可回滚;【卸载后必须重启才生效】。
方法二:从控制面板进入(兼容旧习惯)
1、按 Win + R → 输入 control → 回车打开控制面板;
2、视图模式设为“类别”,点击“程序”→“程序和功能”;
3、左侧点“查看已安装的更新”即可进入同一体系。
用CMD命令快速提取补丁编号列表
该方式绕过图形界面,直接读取 WMI 的 QFE(Quick Fix Engineering)数据库,无需管理员权限即可运行,结果实时输出,适合远程诊断或脚本调用。
第一步:打开标准命令提示符
按 Win + R → 输入 cmd → 回车;
第二步:执行基础查询
输入 wmic qfe list brief /format:table → 回车;
第三步:识别关键字段
输出表格中重点关注 HotFixID 列(即 KB 编号)、InstallDate(格式为 YYYYMMDD)和 Caption(含简要描述);注意部分底层组件补丁可能无 KB 编号,HotFixID 显示为“NULL”或“KB”后接随机字符串,这类通常不可卸载;
第四步:导出存档(推荐管理员权限下执行)
右键“开始”→选择“终端(管理员)”,输入:
wmic qfe get HotFixID,InstalledOn,Caption /format:csv > "%USERPROFILE%\Desktop\QFE.csv" → 回车;【生成的 CSV 文件可直接用 Excel 打开,字段对齐稳定】。
用PowerShell获取按时间排序的详细补丁日志
PowerShell 的 Get-HotFix 命令比 CMD 更可靠,能捕获部分 wmic 漏掉的热修复记录,并默认按安装时间倒序排列,还支持管道筛选与属性扩展。
方法一:基础调用
在 PowerShell(标准权限)中输入 Get-HotFix → 回车;
方法二:精简输出(只看 KB 编号与日期)
Get-HotFix | Select HotFixID, InstalledOn, Description | Sort-Object InstalledOn -Descending;
方法三:过滤指定补丁
Get-HotFix | Where-Object {$_.HotFixID -eq "KB5048796"};
注意:PowerShell 中 KB 编号必须带引号,且大小写不敏感;若返回空结果,说明该补丁未安装或已被合并进累积更新中。


















