4 招删除「Windows 更新」缓存文件,轻松清理硬盘空间
4 招删除「Windows 更新」缓存文件,轻松清理硬盘空间
Windows系统在更新和升级过程中会产生大量临时文件和缓存数据,这些文件会占用宝贵的硬盘空间。本文将介绍4种安全删除Windows更新缓存文件的方法,帮助用户轻松释放磁盘空间。
在Windows 11和Windows 10系统中,"Windows更新"已经实现了自动化管理,你可以设置活动时间、重启提醒、手动暂停更新,以及在最新更新可用时是否立即获取。然而,在每次"Windows更新"或"系统版本升级"之后,系统中都会残留大量临时文件和卸载更新时要用到的文件。如果不定期清理这些更新文件,就会白白占用大量的硬盘空间。
执行Windows更新清理不会影响你的个人文件,但之后将无法回退到之前的系统版本,已安装的更新也将无法卸载。以下方法适用于Windows 11和Windows 10。
方法1:通过"设置"执行Windows更新清理
- 使用
Windows + I
快捷键打开"设置",依次选择"系统" > "存储" > "临时文件"。
- 要清理Windows Update更新缓存,请勾选"Windows更新清理"和"传递优化文件"选项。
"传递优化文件"允许你的电脑与本地网络或Internet上的其他设备共享Windows更新数据。虽然Windows会自动清理这些文件,但也可以手动删除。
- 如果你是从早期Windows升级,例如升级到Windows 11 24H2,请勾选"以前的Windows安装文件"和"Windows升级日志文件"。
勾选"以前的Windows安装文件"会移除系统版本升级时遗留的C:\Windows.old\
文件夹。
- 点击"删除文件" > "继续",并等待系统清理完成。
方法2:使用"磁盘清理"工具清理Windows更新文件
- 使用
Windows + R
快捷键打开"运行"对话框,输入cleanmgr
,然后按Ctrl + Shift + Enter
以管理员权限打开"磁盘清理"工具。它会自动检测并计算可清理的文件类型和所占磁盘空间大小。
要清理Windows Update更新缓存,请勾选"Windows更新清理"和"传递优化文件"选项。
如果系统从早期Windows版本升级,可以勾选"以前的Windows安装文件"和"Windows升级日志文件"。
点击"确定" > "删除文件"确认执行清理。
5.(可选)如果确认不会将计算机恢复到以前版本的Windows版本,最后点击"是"进行确认,并等待系统清理完成。
方法3:手动清理Windows更新缓存文件
使用
Windows + R
快捷键打开"运行"对话框,执行services.msc
打开"服务"管理器。找到"Windows更新"服务,右键点击选择"停止"(窗口先不要关)。
- 使用
Windows + E
快捷键打开"文件资源管理器",在地址栏中访问Windows更新缓存文件夹:
C:\WINDOWS\SoftwareDistribution\
这里有几个重要的子目录和文件,它们在Windows更新过程中发挥着关键作用:
DataStore
目录存储了Windows更新的元数据和历史记录。它包含了更新的索引和相关信息,被"Windows更新"服务用来管理已安装和待安装更新。Download
目录临时保存从Windows更新服务器下载的文件。在某些情况下,清空此目录可以解决更新问题。SLS
目录(全称Service Locator Service)包含了用于发现Microsoft网络更新源的配置和端点信息,它可以帮助Windows更新客户端找到并连接到正确的更新服务器。ReportingEvents.log
日志文件记录了Windows更新的所有活动,包括检测、下载、安装和更新完成(或报错)的详细信息。
- 我们主要删除占用硬盘空间最大的
Download
目录,你也可以将SoftwareDistribution
目录全部清空。
- 回到"服务"管理器,重新启动"Windows Update"服务。
方法4:通过"命令提示符"删除Windows更新缓存文件
最后,我们还可以通过"命令提示符"来删除Windows更新缓存文件:
使用
Windows + R
快捷键打开"运行"对话框,输入cmd
,然后按Ctrl + Shift + Enter
以管理员权限打开"命令提示符"。执行以下命令停止"Windows Update"服务:
net stop wuauserv
- 执行以下命令进入到
SoftwareDistribution
目录:
cd %Windir%\SoftwareDistribution
- 执行以下命令,强制删除
Download
文件夹及其子文件夹中的所有文件:
del /f /s /q Download
- 执行以下命令重新启动"Windows Update"服务:
net start wuauserv
以上4种方法,任选其一即可帮助你清理PC上的Windows更新缓存文件,建议在清理后重启计算机。