Windows更新残留文件长期占用大量磁盘空间,需通过磁盘清理工具勾选“Windows更新清理”或手动停止Windows Update服务后清空SoftwareDistribution\Download目录解决。

Windows 更新下载的文件长期滞留在系统中,会持续占用数GB甚至数十GB空间,C盘告急、更新卡顿、磁盘清理选项灰色不可用,往往都源于这些未被自动清除的下载包。它们藏在服务锁定的目录里,不终止后台进程就删不动,不清除就不断再生。
用磁盘清理工具一键清空已下载但未安装的更新包
这一步最安全,系统自带、无需权限判断、不碰核心组件,专治“明明更新成功了却还占着空间”的缓存文件。
按下 Win + R,输入 cleanmgr 并回车,启动磁盘清理程序。
选择系统盘(通常是 C:),点击“确定”,等待扫描完成。
点击左下角的【清理系统文件】按钮——必须点这个,普通扫描不会显示更新相关项。
再次选中 C: 盘,等待深层扫描结束;在新出现的列表中,务必勾选“Windows 更新清理”,若同时存在“临时 Windows 安装文件”,也一并勾选。
点击“确定”,在弹出的确认框中选择“删除文件”,清理即刻开始。
手动清空 SoftwareDistribution\Download 目录(最直接释放)
所有已下载但尚未安装的补丁包,原始 .cab/.esd 文件全堆在这里,哪怕更新失败或被你中途取消,它们也纹丝不动地锁在文件夹里,等着吃掉你的磁盘空间。
第一步:停止 Windows Update 服务,否则大部分文件会被占用无法删除。
按下 Win + R,输入 services.msc 回车,打开服务管理器。
找到 Windows Update(服务名 wuauserv),右键 → “停止”。
第二步:进入缓存目录并彻底清空。
在文件资源管理器地址栏输入:%windir%\SoftwareDistribution\Download,按回车。
按 Ctrl + A 全选 → 按 Shift + Delete 永久删除——【跳过所有“文件正在使用中”提示,这是正常现象,服务已停,强制删即可】。
第三步:重启服务,让系统恢复更新能力(如需)。
回到服务管理器,右键刷新,再右键 Windows Update → “启动”。
命令行批量停服+清空(适合卡死/反复失败场景)
图形界面有时无法完全终止依赖进程,BITS、CryptSvc 等服务不关,Download 文件夹里的部分文件仍会被锁死。这条命令流一步到位,覆盖更全,执行后几乎零残留。
右键“开始”按钮 → 选择“终端(管理员)”,依次执行以下命令,每条输完回车:
net stop wuauserv
net stop bits
net stop cryptsvc
del /f /q "%windir%\SoftwareDistribution\Download\*.*"
del /f /q "%windir%\SoftwareDistribution\DataStore\*.*"
net start wuauserv
net start bits
net start cryptsvc

















