windows 10系统盘空间异常减少多因更新残留文件所致,可通过磁盘清理、存储设置清理、重命名softwaredistribution与catroot2目录、powershell清空download目录、卸载最近更新五种方法安全释放空间。

如果您发现 Windows 10 系统盘空间异常减少,且确认近期执行过系统更新,则很可能是更新安装后遗留的冗余补丁文件、缓存包及旧版组件未被自动清理。以下是多种可立即执行的清理方法:
一、使用磁盘清理工具清除 Windows 更新清理项
该方法调用系统签名验证的内置清理模块,安全识别并删除已安装更新的原始安装包(如 .cab 文件)、传递优化缓存及旧版组件备份,不破坏当前运行系统。
1、右键点击“此电脑”中的 C 盘,选择“属性”。
2、在属性窗口中点击“磁盘清理”按钮,等待扫描完成。
3、点击左下角的“清理系统文件”按钮,再次选择 C 盘进行深层扫描。
4、扫描完成后,在文件列表中勾选Windows 更新清理、传递优化文件和以前的 Windows 安装文件(若存在)。
5、点击“确定”,在弹出的确认窗口中选择“删除文件”。
二、通过设置应用进入存储管理清理更新缓存
此方式利用 Windows 10 图形化“存储”设置界面,直接定位由系统更新生成的临时文件与传递优化数据,操作直观,适合不熟悉命令行的用户。
1、按下 Win + I 键打开“设置”应用。
2、进入“系统” → “存储”,确保 C 盘处于选中状态。
3、点击“临时文件”条目,等待系统列出全部可清理项。
4、在列表中勾选Windows 更新清理和传递优化文件。
5、点击“删除文件”按钮,并在确认提示中选择继续。
三、停止 Windows Update 服务并重命名 SoftwareDistribution 与 catroot2 目录
该方法强制终止核心更新服务,解除对缓存目录的文件占用锁,再重命名关键文件夹,使系统在下次启动时重建干净结构,可清除磁盘清理工具无法触及的顽固残留。
1、按下 Win + X 组合键,选择“终端(管理员)”。
2、依次输入以下命令,每行执行后按回车:
net stop wuauserv
net stop bits
net stop cryptsvc
net stop appidsvc
3、输入以下两条重命名命令:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
4、重新启动服务:
net start wuauserv
net start bits
net start cryptsvc
net start appidsvc
四、使用 PowerShell 强制清空 Download 子目录
此方法精准定位 SoftwareDistribution 下的 Download 缓存区,跳过 DataStore 等敏感区域,避免误删系统元数据,适用于需保留更新历史但清除下载包的场景。
1、以管理员身份运行 Windows PowerShell。
2、输入以下命令并回车执行:
Remove-Item -Path "$env:windir\SoftwareDistribution\Download\*" -Recurse -Force
3、等待命令返回无错误提示(如无任何输出即表示成功)。
4、可选执行系统映像修复:
DISM /Online /Cleanup-Image /RestoreHealth
五、卸载最近安装的更新补丁
若某次质量更新(KB 编号补丁)引发性能下降或您明确不需要该版本,卸载操作将连带清除其关联的全部安装文件与缓存数据,适用于非累积更新的核心补丁。
1、打开“设置” → “更新和安全” → “查看更新历史记录”。
2、点击右侧的“卸载更新”链接。
3、在列表中找到最近安装的更新(按安装日期排序),右键选择“卸载”。
4、系统将提示重启,确认后等待卸载完成并自动清理相关文件。











