Windows 11 和 Windows 10 都可以非常轻松地清除 Windows 更新缓存。您可以使用图形方法或命令行选项来删除保存的更新文件。
为什么要清除 Windows 更新缓存?
您可能出于多种原因想要清除 Windows 更新缓存。
您可能会遇到查找或安装更新的问题,清除缓存通常可以解决问题。清除缓存可强制 Windows 重新下载所有必需的文件,从而修复 Windows 更新的问题。
另一个原因是为了释放存储空间。更新缓存文件通常会占用大量存储空间,您可以通过删除这些缓存文件来回收这些存储空间。 (Windows 在安装这些更新后确实会删除一些更新文件,但不是全部。)
使用文件资源管理器清除 Windows 更新缓存
删除更新缓存的一种简单的图形方式是使用文件资源管理器。此方法会删除所有更新缓存文件。
要使用此方法,请按 Windows+R 打开“运行”对话框。在框中输入以下内容并按 Enter:
服务.msc
在“服务”窗口中,找到“Windows 更新”服务。右键单击它并选择“停止”。请保持此窗口打开,因为您稍后会回到这里。
使用 Windows+R 再次启动“运行”,在框中键入下面的路径,然后按 Enter。以下是 Windows 更新缓存文件夹的路径。它假定 Windows 安装在您的 C:\ 驱动器上。但是,如果不是这种情况,只需更改路径中的驱动器号即可。
C:\Windows\SoftwareDistribution\
按 Ctrl+A选择打开的文件夹中的所有文件。右键单击选定的文件,然后选择垃圾桶图标 (Windows 11) 或“删除”(Windows 10)。
关闭文件资源管理器并清空回收站。
然后,返回“服务”窗口,右键单击“Windows Update”,然后选择“启动”。
使用磁盘清理清除 Windows 更新缓存
Windows 内置的磁盘清理实用程序可帮助删除一些 Windows 更新缓存文件。
要使用它,请打开“开始”菜单,搜索“磁盘清理”,然后启动该实用程序。
选择您的 Windows 安装驱动器并选择“确定”。
选择“清理系统文件”。
再次选择 Windows 安装驱动器并选择“确定”。
在磁盘清理中,启用“Windows 更新清理”选项。如果您也想删除这些文件,请随意启用其他选项。然后,单击底部的“确定”。
该工具将开始清理更新缓存文件。
使用命令提示符清除 Windows 更新缓存
如果您更喜欢命令行方法而不是图形方法,请在命令提示符(或 PowerShell)中使用一些命令来删除更新缓存。
首先打开“开始”菜单,搜索“命令提示符”,然后选择“以管理员身份运行”。
在“用户帐户控制”(UAC) 提示中,选择“是”。
在命令提示符中键入以下行,然后在每行后按 Enter。第一个命令禁用 Windows Update 服务,第二个命令关闭后台智能传输服务服务。
net stop wuauserv
net stop bits
接下来,运行以下命令使 Windows 更新缓存文件夹成为当前工作目录。
cd %windir%\SoftwareDistribution
键入以下命令并按 Enter 键删除更新缓存。
德尔 /f /s /q *.*
清除缓存后,重新启动上面停止的服务。通过键入以下命令并在每行后按 Enter 键来执行此操作。
使用脚本单击即可清除更新缓存
您可以根据上述命令创建一个批处理文件,只需单击一下即可清除 Windows 更新缓存。如果您经常删除更新缓存文件,这是一个方便的方法。
要制作该脚本,请打开“开始”菜单,搜索“记事本”,然后启动该应用程序。复制下面的代码并将其粘贴到记事本文档中。
net stop wuauserv
net stop bits
cd %windir%\SoftwareDistribution
del /f /s /q *.*
net start wuauserv
net start bits
从菜单栏中选择“文件”>“保存”来保存文件。
在“另存为”窗口中,选择要保存脚本的文件夹。单击“保存类型”下拉菜单并选择“所有文件”。选择“文件名”字段并输入您选择的名称。然后,在文件名末尾附加.bat 。这可确保记事本将文件保存为批处理脚本。
然后,单击“保存”。
将来,要使用脚本清除 Windows 更新缓存,请右键单击脚本文件并选择“以管理员身份运行”。在用户帐户控制提示中,选择“是”。该脚本将停止某些服务、删除更新缓存文件并重新启动已停止的服务。
暂无评论