以下是查看Windows系统是否安装补丁的详细方法:
1. 通过控制面板查看已安装更新
- 打开"控制面板 > 程序和功能 > 查看已安装的更新"
- 列表显示所有KB编号的补丁,可按安装日期排序
- 右键点击可查看更新详细信息或卸载特定补丁
2. 使用系统信息工具
- 运行`msinfo32`命令
- 在"系统摘要 > 软件环境 > 已安装的Windows更新"中查看
- 该列表包含补丁的完整描述和安装日期
3. PowerShell命令查询
- 管理员身份运行:
powershell
Get-HotFix | Sort-Object InstalledOn -Descending
- 可添加`-Id KBxxxxxx`参数查询特定补丁
- 使用`Get-WUHistory`命令查看通过Windows Update安装的记录
4. DISM工具检查
- 运行:
cmd
DISM /Online /Get-Packages
- 结果中包含所有已安装的更新包,格式为Package_for_KBxxxxxx
5. 注册表查询
- 访问:
`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages`
- 包含每个补丁的详细注册信息
6. Windows Update历史记录
- 设置 > 更新和安全 > Windows Update > 查看更新历史记录
- 显示成功/失败的更新记录,包含安全更新和质量更新
7. WSUS服务器报告
- 企业环境中可通过WSUS控制台生成补丁状态报告
- 使用`wsusutil.exe`工具导出补丁部署状态
8. 第三方补丁管理工具
- 如SCCM、PatchMyPC等工具提供更详细的补丁分析
- 可生成跨计算机的补丁状态报告
扩展知识:
补丁类型分为安全更新、累积更新、服务堆栈更新等
每月第二个周二发布"补丁星期二"常规更新
紧急补丁可能随时发布(CVE漏洞修复)
使用`wmic qfe list`命令可快速查看最后安装的补丁
系统版本号(如19045.xxxx)的后四位代表已安装的累积更新版本
企业环境中建议建立完整的补丁管理流程,包括测试、部署、验证和回滚机制,同时注意补丁可能引发的兼容性问题,重要系统更新前应做好系统备份。