
Windows 11 的系统更新已经实现了高度自动化,你可以设置「使用时段」、重启提醒、手动暂停更新,也可以选择是否在更新发布后立即安装 👍。
但在每次装完「月度更新」或是进行「年度版本」(如 24H2)升级之后,系统都会留下大量临时缓存文件,以及用来卸载「问题更新」的备份数据。如果长时间不进行清理,这些文件就会「慢慢吃掉」大量硬盘空间。
等你碰到 C 盘飘红提示空间不足时,这些「更新缓存」往往就是占用空间最多的罪魁祸首。接下来,我们就介绍 4 种清理 Windows 更新缓存的常用方法,单次能回收几百 MB 到几十 GB 不等的空间。
删除 Windows 更新缓存不会影响个人文件,但清理之后,可能无法回滚到之前的系统版本(系统降级)。
Windows 更新文件在哪?
Windows 更新缓存默认存放在C:\WINDOWS\SoftwareDistribution\目录,这是系统临时存放更新安装包、安装记录和上报日志的工作目录。每次检查更新、下载补丁或升级版本,都会往这个目录写入数据。如果下载中断、安装失败或是长期不清理,文件就会越堆越多。

- 各子目录的作用如下:
| 文件/目录 | 作用 | 是否可以删除 |
|---|---|---|
DataStore | 保存 Windows Update 数据库(DataStore.edb)、更新历史、扫描结果、WSUS 信息等。 | ⚠️不建议删除,会清空更新历史记录。系统会自动重建。 |
Download | 保存已下载但尚未安装、以及安装过程中缓存的更新文件(MSU、CAB、ESD 等)。 | ✅最常删除,系统会重新下载所需更新。 |
PostRebootEventCache.V2 | 保存需要「重启后继续执行」的 Windows Update 状态和事件缓存,用于恢复中断的更新流程。里面通常是一些.bin文件。 | ⚠️可以删除,但如果当前有待完成更新,可能需要重新检测或下载。系统会自动重建。 |
ScanFile | 保存 Windows Update 扫描相关的缓存、元数据和临时文件,加快更新检测速度。 | ⚠️不建议删除,删除后会重新扫描并自动生成。 |
SLS | 保存更新服务相关的支持数据和元数据。不同 Windows 版本的内容略有不同。 | ⚠️不建议删除,一般无需操作。 |
ReportingEvents.log | Windows Update 日志,记录扫描、下载、安装、失败等事件,用于排查更新问题。 | ✅可以删除,仅丢失日志。系统会重新生成。 |
- 更新缓存文件的大致使用流程:
检测更新
│
▼
ScanFile
│
▼
Download
│
▼
安装
│
├──需要重启──► PostRebootEventCache.V2
│ │
│ ▼
│ 重启后继续安装
▼
DataStore 更新数据库
│
▼
ReportingEvents.log 写日志
Windows 更新文件怎么删除
方法 1:通过「设置」清理
这是 Windows 11 上最推荐清理方式,图形界面操作,风险最低:
1按Windows + I快捷键打开「设置」,依次进入「系统」>「存储」>「临时文件」。
2勾选以下选项,清理 Windows Update 更新缓存:
| 选项 | 说明 | 删除影响 |
|---|---|---|
| Windows 更新清理 | 系统安装的所有 Windows 更新副本 | 删除或压缩不再需要的旧版本更新,以免占用空间,可能需要重启系统。 |
| 传递优化文件 | 将更新文件存储在专用缓存中,以便上传到本地网络中的其他设备。 | 可以安全删除 |
| 临时 Windows 安装文件 | 安装过程中留下的 Windows 安装程序。 | 可以安全删除 |


3如果你是从旧版 Windows 升级上来,比如升级到 Windows 11 25H2,建议勾选以下选项:
| 选项 | 说明 | 删除影响 |
|---|---|---|
| 以前的 Windows 安装文件 | 系统版本升级时,遗留的C:\Windows.old\文件夹 | 系统版本无法降级 |
| Windows 升级日志文件 | 包含了定位和解决 Windows 安装问题的信息。 | 安装问题排错难度上升 |

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


为了避免出现奇奇怪怪的问题,清理开始之后就尽量不要取消。
方法 2:使用「磁盘清理」工具删除
如果你更习惯 Windows 经典的「磁盘清理」工具,它还支持深度扫描已经被取代的旧版补丁:
1按Windows + R快捷键打开「运行」对话框,输入cleanmgr,然后按Ctrl + Shift + 回车以管理员权限打开「磁盘清理」工具。
2勾选「Windows 更新清理」、「传递优化文件」和「临时 Windows 安装文件」选项。

3如果你是从早期 Windows 版本升级而来,还可以勾选「以前的 Windows 安装文件」和「Windows 升级日志文件」。
4点击「确定」>「删除文件」确认执行清理。

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


方法 3:手动删除 Windows 更新缓存文件
你也可以手动精细化删除更新下载包、数据库、日志和更新过程中的临时文件:
1按Windows + R快捷键打开「运行」对话框,输入services.msc并回车,打开「服务」管理器。
2找到「Windows 更新」服务,右键点击并选择「停止」(窗口先不要关)。

3按Windows + E快捷键打开「文件资源管理器」,在「地址栏」中访问 Windows 更新缓存文件夹:
C:\WINDOWS\SoftwareDistribution\
4建议(只)优先删除占用空间最大的Download目录,也可以直接清空整个SoftwareDistribution中的子文件夹(不推荐)。

5回到「服务」管理器,重新启动「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 环境下的缓存体积差异很大,以下是常见区间的实测参考:
SoftwareDistribution文件夹:通常 1~4GB,随更新次数累积,长期不清理很容易涨到 3GB 以上Windows.old文件夹:通常 10~30GB,是系统升级后保留的旧版本备份,删除后释放空间最明显,但会永久失去系统降级能力- 传递优化文件:数百 MB 到数 GB,是用于 P2P 分发更新的临时缓存。
常见问题解答
清理 Windows 更新缓存会影响已安装的补丁吗?
不会。已经安装好的补丁会写入系统组件存储(WinSxS),清空SoftwareDistribution下的子目录只是删掉安装包暂存文件,并不会影响已经生效的更新。
Windows 更新缓存多久清理一次合适?
普通用户每 1~3 个月清理一次即可;如果经常遇到更新失败,或是 C 盘长期空间紧张,可以缩短到每月一次,不用频繁清理。
删除 Windows 更新文件后,还能回退系统或卸载补丁吗?
看你删除的内容而定:只勾选「Windows 更新清理」(SoftwareDistribution中的子目录),并不会影响补丁卸载和系统回退;但如果勾选删除了「以前的 Windows 安装文件」(Windows.old文件夹),就再也无法降级回旧版本系统了。
定期删除 Windows 更新缓存文件,不仅能有效释放 C 盘空间,还能让系统保持清爽高效。无论你是通过「设置」、「磁盘清理」工具、手动操作,还是命令行方式,这 4 种方法都能帮你轻松应对更新文件残留问题。如果你想更进一步,还可以手动清理 WinSxS 组件存储。












用这个,直接清理C盘系统文件 cleanmgr.exe /D C
设置里面这个清理好慢啊
https://www.landiannews.com/archives/106127.html 微软回应升级Windows 11 24H2后8.63GB更新缓存无法清理:只是显示错误
每个清理方法都用了,重启电脑后,磁盘扫描、 系统>>存储>>临时文件 的 Windows更新清理仍然显示有8G多。
希望转载到知乎,知乎名:烛童火
ok✌️