c盘空间被windows更新文件大量占用时,可通过五种方法彻底清理:一、磁盘清理工具清除更新缓存;二、手动清空softwaredistribution\download目录;三、命令提示符重置更新服务并删除缓存;四、删除windows.old旧系统备份;五、通过设置→存储→临时文件清理。

如果您发现C盘空间被大量占用,且系统提示“Windows更新文件”占据数GB甚至数十GB空间,则很可能是更新完成后残留的缓存包、临时安装文件及旧系统备份未被自动清除。以下是彻底清理这些冗余文件的具体操作方法:
一、使用磁盘清理工具深度清除更新缓存
该方法调用Windows内置的cleanmgr程序,以管理员权限扫描并精准识别已安装更新产生的冗余数据,包括下载缓存、临时安装文件及跨版本升级后遗留的旧系统备份,安全可靠,无需第三方工具。
1、按下Win + R组合键打开“运行”窗口。
2、输入cleanmgr并按回车,启动磁盘清理程序。
3、在驱动器选择界面中确认选中C盘,点击“确定”。
4、等待扫描完成,在文件类型列表中勾选Windows更新清理、临时Windows安装文件;如存在“以前的Windows安装”,且您已稳定使用新系统超过10天,也请一并勾选。
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 /q /f /s Download
del /q /f /s DataStore
4、重启更新服务:
net start wuauserv
net start bits
net start appidsvc
net start cryptsvc
四、删除Windows.old旧系统备份文件
当执行跨版本重大更新(如从Windows 10升级至Windows 11,或Win11 22H2升级至23H2)后,系统自动生成C:\Windows.old文件夹,完整保留旧系统全部文件用于10天内回滚;若已确认新系统运行稳定且无需回退,该文件夹可立即清除,通常释放空间达10–30GB。
1、按下Win + R,输入cleanmgr并回车。
2、选择C盘,点击清理系统文件。
3、扫描完成后,在文件类型列表中勾选以前的Windows安装文件。
4、点击确定,在确认对话框中选择删除文件。
五、通过系统设置界面清理更新相关临时文件
该方式由Windows设置应用直接调用底层清理接口,同步处理传递优化缓存、更新元数据及临时下载片段,操作路径直观,适合不熟悉命令行或磁盘清理界面的用户。
1、按Win + I打开【设置】→【系统】→【存储】→【临时文件】。
2、等待列表加载完毕,勾选Windows更新清理、传递优化文件;若显示以前的Windows安装文件,且新系统已稳定运行超10天,务必勾选。
3、向下滚动,确认勾选项无误后,点击删除文件按钮。
4、系统将自动执行清理,进度条结束后即完成操作。










