Windows更新缓存文件夹SoftwareDistribution中,Download和DataStore子文件夹可安全删除以释放空间并修复更新异常,DeliveryOptimization也可删但需先停用Windows Update与BITS服务;删除前必须停止这两项服务,删除后须重启服务以重建缓存结构。

Windows 自动更新缓存文件夹叫 【SoftwareDistribution】,完整路径是 【C:\Windows\SoftwareDistribution】。它不是单个文件,而是一个系统级文件夹,内部包含 Download、DataStore、DeliveryOptimization 等子目录,专门用于暂存补丁包、记录更新状态、缓存分发数据——这些内容在更新完成后长期滞留,却不再被系统调用,是 C 盘空间被无声吞噬的主因之一。
SoftwareDistribution 文件夹里哪些子文件夹能删
该文件夹下并非所有内容都可清理,必须区分对待:
方法一:Download 子文件夹 —— 可安全全删
这是 Windows 更新下载的原始安装包(.cab/.msu 文件)存放地。更新成功后,这些文件就失去作用,【删除后不影响已安装补丁的功能,也不会导致系统崩溃】。实测清理一次可释放 5–15GB 空间。
方法二:DataStore 子文件夹 —— 建议连同 Download 一起清空
它存储更新历史、失败日志和元数据索引。若更新卡在 100% 或反复报错,DataStore 内部可能已损坏。清空它等于重置整个更新状态链,是修复更新异常的关键动作。
方法三:DeliveryOptimization 子文件夹 —— 可删,但需先停服务
这是“传递优化”功能产生的共享缓存,允许本机向局域网其他设备推送更新片段。普通家庭用户几乎用不到此功能,该文件夹常静默堆积数 GB 无用数据。删除前必须停止 Windows Update 和 BITS 服务,否则会提示“访问被拒绝”。
删 SoftwareDistribution 前必须做的两件事
第一步:按 Win + R 输入 services.msc → 回车 → 找到 Windows Update → 右键选择“停止”
第二步:在同一服务窗口中找到 Background Intelligent Transfer Service(BITS)→ 右键选择“停止”
这两项服务不关闭,SoftwareDistribution 文件夹会被系统进程持续占用,你无法删除其中任何文件,强行操作会弹出权限错误或蓝屏风险。
这一步不能跳过,哪怕你只是想进文件夹看一眼内容——只要服务开着,系统就会锁死 Download 和 DataStore 目录。
删完之后要不要重启服务
要。删完后必须回到 services.msc → 分别对 Windows Update 和 BITS 右键点击“启动”,并把 Windows Update 的“启动类型”设为“自动”。【不重启服务,下次检查更新时会报错“找不到更新服务”】。重启服务后无需手动干预,系统会在首次“检查更新”时自动重建 SoftwareDistribution 结构。

















