win10清理更新缓存需三步:先用cleanmgr触发“清理系统文件”扫描并勾选“windows更新清理”等项;再通过设置→存储→临时文件直接删除对应缓存;最后停止wuauserv等服务后清空softwaredistribution\download目录。

Win10系统在安装更新后会把补丁安装包、下载缓存、临时校验文件等保留在C盘深处,这些文件不会随更新完成自动消失,久而久之可堆积出5GB~20GB无效空间,且常导致后续更新卡在“准备更新”阶段——必须用带权限的路径主动清理。
用磁盘清理工具扫出并删除更新缓存
这一步操作起来很简单,直接按Win+R输入cleanmgr回车就行,但关键在于必须触发深层扫描才能看到真正的更新残留项。
第一步:按 Win + R 输入 cleanmgr → 回车 → 选择 C 盘 → 点击“确定”等待基础扫描完成。
第二步:扫描结束后,必须点击左下角的“清理系统文件”按钮,否则列表里根本不会出现“Windows 更新清理”和“以前的 Windows 安装”这两项核心选项。
第三步:再次选择 C 盘进行深层扫描,完成后勾选【Windows 更新清理】、【传递优化文件】、【临时文件】。其中前两项是释放空间主力,尤其“Windows 更新清理”项常能清出3GB~8GB。
第四步:点击“确定”→ 在弹出窗口中点“删除文件”。【此操作不可逆,已安装补丁的原始安装包将永久丢失,但不影响当前系统运行】。
通过设置界面精准定位更新缓存
这个方法跳过扫描耗时,直接调用系统存储模块索引,适合只想快速删掉SoftwareDistribution和Delivery Optimization缓存的用户。
按下 Win + I 打开设置 → 进入“系统”→“存储”→ 点击当前 C 盘。
点击“临时文件”,等待加载完成。
勾选三项:【Windows 更新清理】、【传递优化文件】、【Windows 临时文件】。
确认右侧显示的预估释放空间(通常为4GB~12GB),点击“删除文件”→ 在提示框中点“继续”。
停止服务后手动清空SoftwareDistribution目录
Windows Update服务运行时会锁定C:\Windows\SoftwareDistribution内所有文件,直接删Download文件夹会提示“正在使用中”或权限拒绝——必须先停服务再操作。
方法一:命令行强制清空
按下 Win + X → 选择“Windows PowerShell(管理员)”。
依次执行以下命令,每行回车:
net stop wuauserv
net stop bits
net stop cryptsvc
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
net start wuauserv
net start bits
net start cryptsvc
打开文件资源管理器,进入 C:\Windows\SoftwareDistribution.old\Download → 全选内容 → 按 Shift + Delete 永久删除。
方法二:图形化停服后清理
按 Win + R 输入 services.msc → 回车 → 找到“Windows Update”,右键→“停止”。
打开文件资源管理器,导航至 C:\Windows\SoftwareDistribution\Download → 全选文件夹内所有内容 → 按 Delete 删除。
注意:不要直接删整个SoftwareDistribution文件夹,只清空Download子目录最安全;删完后右键“Windows Update”服务→“启动”即可。











