最彻底的Windows 10更新缓存清理方法是停用wuauserv、bits、cryptsvc、appidsvc四项服务后,手动清空C:\Windows\SoftwareDistribution整个文件夹;日常维护可仅删Download子目录;若删除失败则重命名为SoftwareDistribution.old并重启,系统将自动生成新文件夹。

Windows 10更新失败、卡在“正在准备更新”或磁盘空间被悄悄吃掉好几GB,大概率是C:\Windows\SoftwareDistribution文件夹里塞满了损坏或残留的更新缓存,而系统服务正死死锁着它不让删——必须先停服务、再动手,否则右键删除会提示“文件正在使用中”或删不干净。
停服务 + 手动清空整个SoftwareDistribution文件夹
这是最彻底的清理方式,适用于更新反复失败、磁盘空间异常告急、或你确认不需要回滚最近安装的更新。
第一步:按下 Win + X,选择终端(管理员)(不是普通PowerShell或CMD)。
第二步:依次执行四条停止命令,每输完一条按回车,等光标返回再输下一条:
net stop wuauserv
net stop bits
net stop cryptsvc
net stop appidsvc
第三步:在终端中输入并执行:
explorer.exe %windir%\SoftwareDistribution
第四步:进入打开的文件夹后,按 Ctrl + A 全选 → 右键 → 删除 → 点击“是”确认永久删除。这一步会清空Download、DataStore、ReportingEvents等全部子目录,【删前请确保四条服务均已停止,否则部分文件将跳过不删】。
Redis 缓存和数据结构管理技能。通过自然语言操作 Redis,支持 String、Hash、List、Set、ZSet、Stream 等数据结构操作。当用户提到 Redis、缓存、消息队列、会话存储时使用此技能。
第五步:回到终端,一次性粘贴并执行以下四条启动命令(回车一次全运行):
net start wuauserv && net start bits && net start cryptsvc && net start appidsvc
只清Download子目录(更安全,推荐日常维护用)
Download文件夹占SoftwareDistribution总容量的90%以上,且只存已下载未安装/安装失败的补丁包,删它不影响系统稳定性,也不动DataStore里的部署状态数据。
方法一:图形界面操作(适合怕命令行的用户)
先按上一节步骤停掉wuauserv等四个服务 → 打开文件资源管理器 → 地址栏粘贴:
C:\Windows\SoftwareDistribution\Download → 回车 → Ctrl+A → Delete → 确认。
方法二:PowerShell一键强制清除(效率高,绕过权限卡顿)
以管理员身份打开PowerShell → 输入命令:
Remove-Item -Path "$env:windir\SoftwareDistribution\Download\*" -Recurse -Force → 回车执行。
命令无报错即成功,无需手动确认;若提示路径不存在,说明Download本就为空。
重命名SoftwareDistribution强制重建(解决顽固锁定和权限错误)
当手动删除失败、提示“拒绝访问”或磁盘清理始终跳过“Windows更新清理”项时,说明旧目录已被系统深度绑定,直接删不动——此时重命名才是最优解,系统重启后会自动生成全新干净的文件夹。
① 以管理员身份打开终端;
② 停服务(同上,执行net stop四连);
③ 输入重命名命令:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old;
④ 启动服务(net start四连);
⑤ 重启电脑。
重启后检查C:\Windows\SoftwareDistribution是否为全新空文件夹,旧缓存已完全失效。

















