系统极客一直在努力
专注操作系统及软件使用技能

4 招清理或删除 Windows 更新缓存文件,轻松释放 C 盘空间

Windows Update

Windows 11 的系统更新已经实现了高度自动化,你可以设置「使用时段」、重启提醒、手动暂停更新,也可以选择是否在更新发布后立即安装 👍。

但在每次装完「月度更新」或是进行「年度版本」(如 24H2)升级之后,系统都会留下大量临时缓存文件,以及用来卸载「问题更新」的备份数据。如果长时间不进行清理,这些文件就会「慢慢吃掉」大量硬盘空间。

等你碰到 C 盘飘红提示空间不足时,这些「更新缓存」往往就是占用空间最多的罪魁祸首。接下来,我们就介绍 4 种清理 Windows 更新缓存的常用方法,单次能回收几百 MB 到几十 GB 不等的空间。

删除 Windows 更新缓存不会影响个人文件,但清理之后,可能无法回滚到之前的系统版本(系统降级)。

Windows 更新文件在哪?

Windows 更新缓存默认存放在C:\WINDOWS\SoftwareDistribution\目录,这是系统临时存放更新安装包、安装记录和上报日志的工作目录。每次检查更新、下载补丁或升级版本,都会往这个目录写入数据。如果下载中断、安装失败或是长期不清理,文件就会越堆越多。

Windows 更新文件位置及子目录
Windows 更新文件位置及子目录
  • 各子目录的作用如下:
文件/目录作用是否可以删除
DataStore保存 Windows Update 数据库(DataStore.edb)、更新历史、扫描结果、WSUS 信息等。⚠️不建议删除,会清空更新历史记录。系统会自动重建。
Download保存已下载但尚未安装、以及安装过程中缓存的更新文件(MSU、CAB、ESD 等)。✅最常删除,系统会重新下载所需更新。
PostRebootEventCache.V2保存需要「重启后继续执行」的 Windows Update 状态和事件缓存,用于恢复中断的更新流程。里面通常是一些.bin文件。⚠️可以删除,但如果当前有待完成更新,可能需要重新检测或下载。系统会自动重建。
ScanFile保存 Windows Update 扫描相关的缓存、元数据和临时文件,加快更新检测速度。⚠️不建议删除,删除后会重新扫描并自动生成。
SLS保存更新服务相关的支持数据和元数据。不同 Windows 版本的内容略有不同。⚠️不建议删除,一般无需操作。
ReportingEvents.logWindows Update 日志,记录扫描、下载、安装、失败等事件,用于排查更新问题。✅可以删除,仅丢失日志。系统会重新生成。
  • 更新缓存文件的大致使用流程:
 检测更新
    │
    ▼
ScanFile
    │
    ▼
Download
    │
    ▼
安装
    │
    ├──需要重启──► PostRebootEventCache.V2
    │                     │
    │                     ▼
    │               重启后继续安装
    ▼
DataStore 更新数据库
    │
    ▼
ReportingEvents.log 写日志

Windows 更新文件怎么删除

方法 1:通过「设置」清理

这是 Windows 11 上最推荐清理方式,图形界面操作,风险最低:

1Windows + I快捷键打开「设置」,依次进入「系统」>「存储」>「临时文件」。

2勾选以下选项,清理 Windows Update 更新缓存:

选项说明删除影响
Windows 更新清理系统安装的所有 Windows 更新副本删除或压缩不再需要的旧版本更新,以免占用空间,可能需要重启系统。
传递优化文件将更新文件存储在专用缓存中,以便上传到本地网络中的其他设备。可以安全删除
临时 Windows 安装文件安装过程中留下的 Windows 安装程序。可以安全删除
勾选「Windows 更新清理」和「传递优化文件」
勾选「Windows 更新清理」和「传递优化文件」
勾选「临时 Windows 安装文件」
勾选「临时 Windows 安装文件」

3如果你是从旧版 Windows 升级上来,比如升级到 Windows 11 25H2,建议勾选以下选项:

选项说明删除影响
以前的 Windows 安装文件系统版本升级时,遗留的C:\Windows.old\文件夹系统版本无法降级
Windows 升级日志文件包含了定位和解决 Windows 安装问题的信息。安装问题排错难度上升
勾选「以前的 Windows 安装文件」和「Windows 升级日志文件」
勾选「以前的 Windows 安装文件」和「Windows 升级日志文件」

4选择好之后,点击最上边的「删除文件」>「继续」,等待系统完成清理😏。

点击「删除文件」并继续
点击「删除文件」并继续
查看更新文件清理进度
查看更新文件清理进度

为了避免出现奇奇怪怪的问题,清理开始之后就尽量不要取消。

方法 2:使用「磁盘清理」工具删除

如果你更习惯 Windows 经典的「磁盘清理」工具,它还支持深度扫描已经被取代的旧版补丁:

1Windows + R快捷键打开「运行」对话框,输入cleanmgr,然后按Ctrl + Shift + 回车以管理员权限打开「磁盘清理」工具。

2勾选「Windows 更新清理」、「传递优化文件」和「临时 Windows 安装文件」选项。

勾选 Windows 更新清理并确定
勾选 Windows 更新清理并确定

3如果你是从早期 Windows 版本升级而来,还可以勾选「以前的 Windows 安装文件」和「Windows 升级日志文件」。

4点击「确定」>「删除文件」确认执行清理。

勾选以前的 Windows 安装文件并确定
勾选以前的 Windows 安装文件并确定

5最后点击「是」进行确认,并等待清理完成。

确认清理 Windows 安装或临时安装文件
确认清理
查看删除进度

方法 3:手动删除 Windows 更新缓存文件

你也可以手动精细化删除更新下载包、数据库、日志和更新过程中的临时文件:

1Windows + R快捷键打开「运行」对话框,输入services.msc并回车,打开「服务」管理器。

2找到「Windows 更新」服务,右键点击并选择「停止」(窗口先不要关)。

停止「Windows 更新」服务
停止「Windows 更新」服务

3Windows + E快捷键打开「文件资源管理器」,在「地址栏」中访问 Windows 更新缓存文件夹:

C:\WINDOWS\SoftwareDistribution\

4建议(只)优先删除占用空间最大的Download目录,也可以直接清空整个SoftwareDistribution中的子文件夹(不推荐)。

手动删除 Download 目录
手动删除 Download 目录

5回到「服务」管理器,重新启动「Windows 更新」服务。

重启「Windows 更新」服务
重启「Windows 更新」服务

方法 4:通过命令行快速清理

习惯使用命令行的用户,可以直接在 Windows 终端里快速操作,也可以把命令写成批处理脚本定期执行:

1右键点击「开始」菜单,选择「终端管理员」,以管理员权限运行 Windows 终端。

2执行以下命令,停止「Windows Update」服务:

net stop wuauserv

3进入SoftwareDistribution目录:

cd %Windir%\SoftwareDistribution

4强制删除Download及子文件:

del /f /s /q Download

5最后,重新启动「Windows Update」服务:

net start wuauserv
使用命令删除 Windows 更新缓存文件
使用命令删除 Windows 更新缓存文件

清理完能释放出多大空间

不同设备、不同 Windows 环境下的缓存体积差异很大,以下是常见区间的实测参考:

  • SoftwareDistribution文件夹:通常 1~4GB,随更新次数累积,长期不清理很容易涨到 3GB 以上
  • Windows.old文件夹:通常 10~30GB,是系统升级后保留的旧版本备份,删除后释放空间最明显,但会永久失去系统降级能力
  • 传递优化文件:数百 MB 到数 GB,是用于 P2P 分发更新的临时缓存。

常见问题解答

清理 Windows 更新缓存会影响已安装的补丁吗?

不会。已经安装好的补丁会写入系统组件存储(WinSxS),清空SoftwareDistribution下的子目录只是删掉安装包暂存文件,并不会影响已经生效的更新。

Windows 更新缓存多久清理一次合适?

删除 Windows 更新文件后,还能回退系统或卸载补丁吗?


定期删除 Windows 更新缓存文件,不仅能有效释放 C 盘空间,还能让系统保持清爽高效。无论你是通过「设置」、「磁盘清理」工具、手动操作,还是命令行方式,这 4 种方法都能帮你轻松应对更新文件残留问题。如果你想更进一步,还可以手动清理 WinSxS 组件存储

赞(111)
分享到

评论 6

  1. #5

    用这个,直接清理C盘系统文件 cleanmgr.exe /D C

    教授11个月前 (10-14)回复
  2. #4

    设置里面这个清理好慢啊

    sigma1年前 (2025-07-18)回复
  3. #3

    https://www.landiannews.com/archives/106127.html 微软回应升级Windows 11 24H2后8.63GB更新缓存无法清理:只是显示错误

    am2年前 (2024-10-17)回复
  4. #2

    每个清理方法都用了,重启电脑后,磁盘扫描、 系统>>存储>>临时文件 的 Windows更新清理仍然显示有8G多。

    am2年前 (2024-10-17)回复
  5. #1

    希望转载到知乎,知乎名:烛童火

    烛童火2年前 (2024-07-27)回复
    • ok✌️

      海猴子2年前 (2024-07-27)回复