Windows更新缓存长期堆积会导致C盘空间持续减少,可通过磁盘清理工具、设置应用、手动清空SoftwareDistribution文件夹、PowerShell命令或批处理脚本五种方法安全清理。

如果您发现系统盘(C盘)空间持续减少,且Windows Update下载完成后未自动清理临时文件,则很可能是Windows更新缓存长期堆积所致。以下是针对Win10和Win11系统的多种清理方法:
一、使用磁盘清理工具删除Windows更新缓存
磁盘清理工具是Windows官方内置功能,能安全识别并删除已安装更新残留的安装包、临时文件及旧版系统备份,无需第三方软件,操作风险低。
1、按下Win + R组合键打开“运行”窗口。
2、输入cleanmgr并按回车键启动磁盘清理程序。
3、在驱动器选择窗口中确认选中C:,点击“确定”。
4、等待扫描完成,在文件类型列表中勾选Windows更新清理、临时Windows安装文件和以前的Windows安装(若存在)。
5、点击清理系统文件按钮(需管理员权限),再次选择C盘进行深层扫描。
6、新扫描结果中,务必再次勾选Windows更新清理及以前的Windows安装,这两项通常可释放5–30GB空间。
7、点击“确定”,在弹出的确认对话框中选择删除文件执行清理。
二、通过设置应用清理Windows更新缓存
Windows 10/11的“设置”应用集成存储管理界面,提供图形化操作方式直接定位并清理更新相关临时文件,操作直观,适合日常维护。
1、按下Win + I快捷键打开“设置”应用。
2、依次点击系统 > 存储 > 临时文件。
3、等待系统扫描完成后,在列表中勾选Windows更新清理和传递优化文件。
4、如为升级后首次清理,还可勾选以前的Windows安装文件和Windows升级日志文件。
5、点击删除文件按钮,并在提示确认时选择继续。
三、手动清空SoftwareDistribution文件夹
Windows Update服务默认将全部下载的更新包完整保存在C:\Windows\SoftwareDistribution\Download目录中;即使更新已成功安装,该目录仍保留原始安装文件;在系统运行稳定、无需回滚最近更新的前提下,此目录内容可安全清除。
1、右键点击“开始”按钮,选择终端(管理员)或命令提示符(管理员)。
2、依次执行以下命令(每条后按回车):
net stop wuauserv
net stop bits
net stop cryptsvc
3、按下Win + E打开文件资源管理器,在地址栏中粘贴并跳转至:C:\Windows\SoftwareDistribution\Download。
4、全选该文件夹内所有内容(Ctrl + A),按Shift + Delete永久删除。
5、返回终端窗口,重新启动服务:
net start wuauserv
net start bits
net start cryptsvc
四、使用PowerShell命令强制清除Download子目录
PowerShell可绕过图形界面限制,精准定位并强制删除SoftwareDistribution下的Download缓存内容,避免误删DataStore等敏感子目录,提升操作安全性与效率。
1、以管理员身份打开Windows PowerShell。
2、输入以下命令并回车执行:
Remove-Item -Path "$env:windir\SoftwareDistribution\Download\*" -Recurse -Force
3、等待命令返回完成提示(无报错即表示删除成功)。
4、为防止系统映像异常,可选执行修复命令:
DISM /Online /Cleanup-Image /RestoreHealth
五、通过批处理脚本一键清理更新缓存
该方法将服务停止、目录清空、服务重启等操作封装为可执行脚本,避免重复输入命令,适合高频清理或批量部署场景。
1、新建记事本文件,粘贴以下代码:
@Echo On
net stop wuauserv
net stop bits
net stop cryptsvc
del /f /s /q %windir%\SoftwareDistribution\Download\*
net start wuauserv
net start bits
net start cryptsvc
pause
2、将文件另存为Cleardown.cmd,保存位置建议为桌面。
3、右键点击该文件,选择以管理员身份运行。
4、在弹出的“用户帐户控制”窗口中点击是继续。
5、脚本执行完毕后,按任意键关闭命令提示符窗口。










