可以清除softwaredistribution文件夹中的download子目录,需先停止wuauserv、bits等服务,推荐重命名文件夹或使用磁盘清理工具中的“windows更新清理”功能,避免手动删除其他子目录。
可以清除,但必须先停服务再操作,否则容易导致 windows 更新卡住、无法重试或反复失败。
哪些内容值得清、哪些不建议动
SoftwareDistribution 文件夹里真正该清理的是 Download 子目录——它存着已下载但没装完、或安装失败后残留的更新包(MSU/CAB/ESD 等),几年下来轻松占掉 10–20 GB。其他部分:
- DataStore:记录更新历史和扫描结果,删了会丢失日志,系统能重建,但没必要主动清;
- PostRebootEventCache.V2、ReportingEvents.log:可删,影响极小,系统重启后自动补全;
- ScanFile、SLS 等:不建议手动干预,删了会触发重新扫描,拖慢下次检查速度。
安全清理的三步操作(推荐命令行)
用管理员权限打开 Windows 终端或命令提示符,依次执行:
- net stop wuauserv(停 Windows Update 主服务)
- net stop bits(停后台下载服务,不关它,Download 目录可能还在写入)
- net stop cryptsvc(可选但稳妥,避免证书验证相关文件被占用)
- ren C:\Windows\SoftwareDistribution SoftwareDistribution.old(重命名整个文件夹,比直接删更安全)
- net start wuauserv && net start bits && net start cryptsvc(重启服务)
重启后,系统会自动生成干净的 SoftwareDistribution。确认更新功能正常(比如能检查新补丁、进度条不卡住),再手动删除 SoftwareDistribution.old。
更省心的替代方式
如果你不想碰命令,可用系统自带工具:
- 磁盘清理 → 清理系统文件 → 勾选「Windows 更新清理」:它内部调用的是系统接口,会自动停服、清理 Download 并重建数据库,适合大多数用户;
- 设置 → 系统 → 存储 → 临时文件 → 勾选「Windows 更新文件」:Windows 11/10 较新版本支持,逻辑同上,图形界面更直观。
这两种方式不会误删 DataStore 或破坏更新状态,出问题的概率远低于手动删文件。











