C盘空间告急时,“Windows更新文件”占用大,可安全清理:一、磁盘清理工具删缓存;二、停Windows Update服务后清空SoftwareDistribution\Download;三、命令提示符停止服务并删除缓存;四、超10天后删Windows.old;五、PowerShell脚本批量清除。

如果您发现C盘空间持续告急,而系统提示“Windows更新文件”占用大量空间,则很可能是更新缓存与旧安装残留文件未被及时清理。以下是多种安全、可操作的手动清理方法:
一、使用磁盘清理工具删除Windows更新缓存
磁盘清理工具是Windows官方内置的可靠方案,能精准识别并安全移除已安装更新的缓存包、临时安装文件及旧系统备份,无需第三方软件,避免误删风险。
1、按下Win + R组合键打开“运行”窗口。
2、输入cleanmgr并按回车,启动磁盘清理程序。
3、在驱动器选择界面中确认选中C盘,点击“确定”。
4、等待扫描完成,在文件类型列表中勾选Windows更新清理、临时Windows安装文件,如存在则同时勾选以前的Windows安装。
5、点击“清理系统文件”按钮(需管理员权限),再次选择C盘进行深层扫描。
6、新扫描结果中,重新勾选上述三项,点击“确定”,在确认对话框中选择“删除文件”执行清理。
二、手动清空SoftwareDistribution缓存目录
Windows Update服务将所有下载的更新安装包完整保存在C:\Windows\SoftwareDistribution\Download中;即使更新已完成,该目录仍保留全部原始文件。在系统运行稳定、无需回滚最近更新的前提下,此目录内容可安全清除。
1、右键点击“开始”按钮,选择“计算机管理”→“服务和应用程序”→“服务”。
2、在服务列表中找到Windows Update,右键选择“停止”。
3、按下Win + R,输入C:\Windows\SoftwareDistribution并回车,进入该目录。
4、打开Download子文件夹,全选其中所有内容(Ctrl + A),按Shift + Delete永久删除。
5、可选:返回SoftwareDistribution根目录,清空DataStore文件夹以进一步释放空间。
6、回到“服务”界面,右键重新启动Windows Update服务。
三、通过命令提示符重置更新服务并清空缓存
该方法绕过图形界面,直接调用系统服务控制命令强制停止更新相关服务、清空缓存路径,并重启服务,执行效率高且覆盖更全面。
1、在任务栏搜索框中输入cmd,右键点击“命令提示符”,选择“以管理员身份运行”。
2、依次执行以下命令(每条后按回车):
net stop wuauserv
net stop bits
net stop appidsvc
net stop cryptsvc
3、执行路径切换与删除命令:
cd /d %Windir%\SoftwareDistribution
del /f /s /q Download
del /f /s /q DataStore
4、重启服务:
net start wuauserv
net start bits
net start appidsvc
net start cryptsvc
四、安全删除Windows.old旧系统备份文件
跨版本升级(如Win10→Win11或大版本更新)后,系统自动生成C:\Windows.old文件夹用于10天内回滚;若已确认新系统稳定运行超10天,该文件夹可完全删除,通常释放10GB以上空间。
1、按下Win + I打开“设置”,进入“系统”→“存储”→“临时文件”。
2、勾选以前的Windows安装文件,点击“删除文件”。
3、若该选项未显示,说明系统尚未自动识别其可清理状态;此时可手动进入C:\Windows.old,右键选择“属性”,点击“磁盘清理”按钮,再勾选对应项执行清理。
五、使用PowerShell脚本批量清除更新缓存
PowerShell提供更底层的文件操作能力,适合需要自动化清理或批量处理多台设备的用户,命令执行后立即生效,不依赖图形界面响应。
1、以管理员身份打开“Windows PowerShell”。
2、输入以下命令并回车执行:
Remove-Item -Path "$env:windir\SoftwareDistribution\Download\*" -Recurse -Force
3、继续执行:
Remove-Item -Path "$env:windir\SoftwareDistribution\DataStore\*" -Recurse -Force
4、可选修复系统映像(防止因缓存清空引发异常):
DISM /Online /Cleanup-Image /RestoreHealth











