应执行多路径协同清理:一、磁盘清理工具勾选“Windows更新清理”等项;二、设置→存储→临时文件中删除更新缓存;三、停止相关服务后重命名SoftwareDistribution与catroot2目录;四、PowerShell清空Download子目录;五、手动停止服务后彻底删除两目录全部内容。

如果您发现Windows 10系统C盘空间异常减少,且确认主要由Windows Update下载和安装过程产生的临时文件、旧版安装包及缓存数据导致,则需执行多路径协同清理操作。以下是解决此问题的步骤:
一、使用磁盘清理工具深度清除Windows更新清理项
该方法调用系统签名验证的内置cleanmgr组件,可安全识别并删除已安装更新的原始安装包(如.cab文件)、传递优化缓存、旧版组件备份及WinSxS中冗余关联文件,不破坏当前运行系统结构。
1、右键点击“此电脑”中的C盘,选择“属性”。
2、在属性窗口中点击“磁盘清理”按钮,等待基础扫描完成。
3、点击左下角的“清理系统文件”按钮,再次选择C盘进行深层扫描(需管理员权限)。
4、扫描完成后,在新弹出的文件列表中勾选Windows 更新清理、传递优化文件、以前的 Windows 安装文件(若存在)。
5、点击“确定”,在弹出的确认窗口中选择“删除文件”。
二、通过设置应用触发存储管理中的更新缓存清理
此方式利用Windows 10图形化“存储”设置界面,直接定位由系统更新生成的临时文件与传递优化数据,操作直观,适合不熟悉命令行的用户,且能同步清理Storage Sense未覆盖的残留项。
1、按下Win + I键打开“设置”应用。
2、进入“系统”→“存储”,确保C盘处于选中状态。
3、点击“临时文件”条目,等待系统列出全部可清理项。
4、在列表中勾选Windows 更新清理、传递优化文件、Windows 临时文件。
5、点击“删除文件”按钮,并在确认提示中选择继续。
三、停止Windows Update及相关服务后重命名SoftwareDistribution与catroot2目录
该方法强制终止核心更新服务进程,解除对缓存目录的文件句柄锁定,再通过重命名使系统在下次启动时重建全新缓存结构,可清除磁盘清理工具无法触及的顽固锁文件、损坏下载包及残留Download子文件夹。
1、按下Win + X组合键,选择“终端(管理员)”或“Windows PowerShell(管理员)”。
2、依次输入以下命令,每输入一条后按回车执行:
net stop wuauserv
net stop bits
net stop appidsvc
net stop cryptsvc
3、接着输入以下两条重命名命令:
ren C:\Windows\SoftwareDistribution SoftwareDistribution_old
ren C:\Windows\System32\catroot2 catroot2_old
4、最后输入以下命令重启服务:
net start wuauserv
net start bits
net start appidsvc
net start cryptsvc
四、使用PowerShell精准清空SoftwareDistribution\Download子目录
SoftwareDistribution\Download是更新缓存的核心存储区,体积最大且最易残留损坏文件;而DataStore等子目录含运行状态元数据,不宜误删。PowerShell可绕过图形界面限制,仅强制递归清除Download内容,兼顾安全性与效率。
1、以管理员身份打开“Windows PowerShell”。
2、输入以下命令并回车执行:Remove-Item -Path "$env:windir\SoftwareDistribution\Download\*" -Recurse -Force。
3、等待命令返回无报错提示(如无任何输出即表示删除成功)。
4、为防止系统映像异常,可选执行修复命令:DISM /Online /Cleanup-Image /RestoreHealth。
五、手动停止服务后彻底删除SoftwareDistribution与catroot2全部内容
该方法适用于需立即释放空间且确认无待安装更新的情形。通过服务管理器停止关键后台服务,再直接删除两个核心缓存目录下的全部文件,确保无残留占用,但需注意操作前必须完全停止服务以避免文件被锁定。
1、按下Win + R键打开“运行”对话框,输入services.msc并回车。
2、在服务列表中依次找到Windows Update、Background Intelligent Transfer Service (BITS)、Cryptographic Services、Application Identity,分别右键选择“停止”。
3、打开文件资源管理器,导航至路径C:\Windows\SoftwareDistribution,全选并永久删除其内所有子文件夹和文件(可按Ctrl+A后Shift+Delete)。
4、同样地,进入路径C:\Windows\System32\catroot2,删除其中所有文件。
5、返回服务管理界面,将上述四个服务全部重新启动,并将“启动类型”设为“自动”。



















