我的Windows的更新服务卡死了,更新了一个小时,结果所有更新项目根本就没有任何动静

  • Home
  • 哥伦比亚世界杯
  • 我的Windows的更新服务卡死了,更新了一个小时,结果所有更新项目根本就没有任何动静

你好。当 Windows 更新卡在 0% 或 5% 时,通常不是更新本身的问题,而是缓存损坏了。Windows 会把临时文件存储在隐藏的文件夹(SoftwareDistribution 和 Catroot2)中。如果这些文件损坏,更新服务就会一直尝试,但实际上没有进展。解决办法是停止更新服务,清理这些文件夹,然后重启服务,让 Windows 重新生成干净的缓存。

按照以下步骤操作:

右键点击开始按钮,选择Windows 终端(管理员)。

复制下面这段代码,粘贴到窗口里,然后按Enter:

Stop-Service wuauserv -Force

Stop-Service bits -Force

Stop-Service cryptsvc -Force

Stop-Service msiserver -Force

Remove-Item "C:\Windows\SoftwareDistribution\*" -Recurse -Force

Remove-Item "C:\Windows\System32\catroot2\*" -Recurse -Force

Start-Service wuauserv

Start-Service bits

Start-Service cryptsvc

Start-Service msiserver

重启电脑。

打开设置 > Windows 更新 > 检查更新。

这样会强制 Windows 丢弃损坏的文件并重新下载。

如果还是卡在 0% 或 5%,可以再运行以下修复命令(同一个 PowerShell 管理员窗口):

sfc /scannow

DISM /Online /Cleanup-Image /RestoreHealth

这些命令会检查并修复可能影响更新的系统文件。

通常这样可以让 Windows 更新恢复正常,无需重装系统。