要彻底清空Windows更新历史记录,需同步清理界面层(设置中卸载质量更新)、系统层(控制面板卸载已安装更新)、存储层(磁盘清理+管理员命令清空日志与SoftwareDistribution缓存)。

想彻底清空 Windows 更新历史记录,不是只删掉列表显示那么简单——系统会把安装痕迹、缓存文件、注册表残留全留着,下次打开“更新历史记录”页面照样能看到旧条目。必须从界面层、系统层、存储层三路同步清理,才能真正让那些 KB 编号从视野里消失。
通过设置界面卸载质量更新(仅限可回退项)
这一步只能清除部分质量更新的显示条目,功能更新和驱动更新不支持卸载,点了“卸载”按钮也没反应。
按下 Win + I 打开设置 → 左侧点“Windows 更新” → 右侧滚动到底部点“更新历史记录” → 在“质量更新”分组里找带“卸载”按钮的条目 → 点击它 → 确认卸载 → 等待回滚完成并重启电脑。
注意:卸载后该 KB 编号仍可能出现在控制面板或 PowerShell 查询结果中,这只是移除了界面可见记录,不是清空全部历史。
用控制面板删掉所有已安装更新
这是覆盖最全的卸载路径,能处理服务堆栈更新(SSU)、累积更新(LCU)和独立安全补丁,几乎所有以 .msu 或 .cab 方式安装的补丁都列在这里。
按 Win + R → 输入 control → 回车打开控制面板 → 切换右上角“查看方式”为“大图标” → 点“程序和功能” → 左侧点“查看已安装的更新” → 等列表加载完毕 → 右键目标更新(如 KB5037771)→ 选“卸载” → 点“是” → 重启生效。
卸载过程不可逆,【卸载后部分系统功能可能暂时异常,比如 Windows Hello 或 BitLocker 指纹识别失效】,务必确认问题更新再操作。
运行磁盘清理释放更新缓存
Windows 更新过程中产生的临时包、旧版本备份、补丁解压残留全堆在 C 盘,它们不删,“更新历史记录”页面就始终有数据源支撑。
打开“此电脑” → 右键 C 盘 → “属性” → 点“磁盘清理” → 等扫描结束 → 点“清理系统文件” → 勾选“Windows 更新清理”、“以前的 Windows 安装”、“临时文件” → 点“确定” → 确认删除。
这步会释放数 GB 空间,但【不会删除已安装补丁本身,只清掉安装过程留下的中间产物】。
用管理员命令提示符清空底层日志
Windows 更新历史记录底层依赖事件日志和服务数据库,不碰这部分,前端页面刷新一下又回来。
第一步:以管理员身份运行命令提示符 → 按 Win + R → 输入 cmd → Ctrl + Shift + Enter → 确认 UAC 提权。
第二步:执行命令清空 Windows 更新相关日志 → 输入:wevtutil.exe cl "Microsoft-Windows-WindowsUpdateClient/Operational" → 回车。
第三步:强制刷新更新服务状态 → 输入:net stop wuauserv && net start wuauserv → 回车。
第四步:删除更新元数据缓存目录 → 输入:rd /s /q "%windir%\SoftwareDistribution\Download" → 回车 → 再输:rd /s /q "%windir%\SoftwareDistribution\DataStore" → 回车。
这四步做完,再进“更新历史记录”页面,列表就是空的了。

















