系统上次更新完成的具体时间是PowerShell命令“Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object HotFixID, Description, InstalledOn -First 5”结果中InstalledOn列的首个日期。

要确认Windows 10系统最近一次安装了哪个补丁、是否已错过关键安全更新,必须准确查到“上次更新日期”,而不是仅看系统版本号或当前时间。
用PowerShell查最后更新时间(推荐)
打开开始菜单→搜索“PowerShell”→右键选择【以管理员身份运行】。
在弹出的窗口中,逐行输入以下命令并回车:
Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object HotFixID, Description, InstalledOn -First 5
该命令会列出最近安装的5个热修复补丁,【InstalledOn列显示的首个日期就是系统上次更新完成的具体时间】。注意:部分补丁(如驱动更新)可能不在此列表中,但累积更新(KB开头)一定包含。
如果返回结果为空,说明系统从未通过Windows Update成功安装过任何补丁——此时需立即检查更新服务状态。
通过设置界面快速核对(适合日常验证)
点击开始→设置→更新和安全→Windows更新→查看更新历史记录。
页面顶部显示“最近的更新”区域,直接列出最近几次质量更新的安装时间,例如“2026年8月12日 安装了 KB5039302”。
这个界面只显示过去30天内的更新,且不包含手动安装的独立补丁。若此处空白,不代表没更新过,可能是更新日志被系统自动清理过。
用命令提示符查初始安装后首次更新时间
方法一:使用systeminfo命令
以管理员身份运行命令提示符,输入:
systeminfo | findstr "Hotfix"
这行命令只输出已安装的补丁编号,不带时间。想看时间必须配合PowerShell,单独用这条命令无法满足需求。
方法二:查询注册表中的更新时间戳(精准但需谨慎)
按Win+R→输入regedit→定位到:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\Results\Install
双击右侧的LastSuccessTime,其数值数据是FILETIME格式的时间戳,需转换为可读日期。例如值为“133694784000000000”,对应UTC时间2026-08-12 03:20:00,换算为本地时间即2026年8月12日。
【修改或删除此键值可能导致Windows Update功能异常,切勿手动编辑】











