可直接用WMI查询Windows补丁安装时间线,核心是Win32_QuickFixEngineering类;通过wmic qfe命令查看、导出(TXT/CSV)及筛选(findstr)补丁信息,InstallDate或InstalledOn字段反映应用时间但受系统时间准确性影响。
可以直接用 wmi 查询 windows 系统补丁的安装时间线,核心是调用 win32_quickfixengineering 类(即 qfe),它记录了所有已安装热修复补丁的原始元数据,包括 kb 编号、安装日期和描述信息。
用 wmic 命令快速查看补丁时间线
这是最常用、无需额外工具的方式,结果直接、结构清晰:
- 打开命令提示符(无需管理员权限即可运行)
- 输入:
wmic qfe list brief /format:table - 回车后输出表格,含三列关键字段:HotFixID(如 KB5048796)、InstallDate(格式为 YYYYMMDD)、Caption(简要描述)
- InstallDate 是本地时间,不带时分秒,但排序天然按安装先后;可肉眼或用 Excel 按该列升序/降序排列,直观看出时间线
导出完整时间线供分析比对
若需长期存档、跨设备核查或导入 Excel 排序分析,建议导出为文本文件:
通过 SSH 隧道从 Android 设备在互联网上对 Windows PC 实现完整远程控制的设置与使用指南,适用于远程桌面访问、安全 RDP 等。
- 以管理员身份打开终端(确保能捕获全部底层补丁)
- 执行:
wmic qfe list brief /format:table > "%USERPROFILE%\Desktop\patch_timeline.txt" - 生成的文件首行为表头,后续每行一条补丁,InstallDate 可直接用于排序
- 若发现字段错位或乱码,改用 CSV 格式更稳定:
wmic qfe get HotFixID,InstalledOn,Caption /format:csv > "%USERPROFILE%\Desktop\patch_timeline.csv"(注意:此处字段名用 InstalledOn,部分系统版本中该字段比 InstallDate 更可靠)
按时间范围或 KB 号精准筛选
面对大量补丁时,可结合 findstr 快速定位特定时间段或编号:
- 查某个月安装的所有补丁(例如 2026 年 4 月):
wmic qfe list brief /format:table | findstr "202604" - 查指定 KB 是否已装及何时装:
wmic qfe list brief /format:table | findstr "KB5043218" - 查最近 30 天内安装项(需手动换算日期,如 20260515 至 20260615),再用 findstr 过滤
补充说明:时间字段的可靠性与限制
WMI 中的 InstallDate 或 InstalledOn 字段来自系统日志写入时刻,一般准确可信,但需注意:
- 部分极早期补丁(如某些 SSU 或脱机集成补丁)可能缺失 InstallDate,此时 Caption 或 HotFixID 是主要识别依据
- 该时间反映的是“补丁包被应用到系统”的时间,不是下载时间或重启时间
- 若系统时间曾被手动修改过,InstallDate 可能失真;此时可交叉比对 控制面板 → 已安装更新 中的“安装日期”列(显示为 YYYY-MM-DD 格式)作为佐证

















