为什么 Windows 更新卡住了?

Windows 更新可能会在 0%、99% 或任何百分比处卡住,这通常是由于文件损坏、磁盘空间不足或服务问题导致下载或安装过程停止。这会阻止您的 PC 接收重要的安全补丁和功能。好消息是,大多数情况下,通过简单的重启、检查和重置可以解决,而不会丢失数据。

快速检查(先尝试这些)

  1. 完全重启您的 PC——如果需要进行强制关机,请按住电源按钮,然后重新打开并再次检查更新。
  2. 运行内置的 Windows 更新故障排除工具:搜索“故障排除设置”,选择“其他故障排除工具”,找到 Windows 更新,然后点击“运行”。
  3. 检查 C: 驱动器上的磁盘空间——确保至少有 10-15 GB 的可用空间,可以通过删除临时文件或使用磁盘清理来实现。
  4. 暂时禁用 antivirus 或防火墙:暂停保护 10-60 分钟,然后重试更新。
  5. 确认您的互联网连接稳定且未计量——如果可能,切换到有线连接。

磁盘空间不足

更新需要在系统驱动器上有大量的可用空间,通常对于较大的功能更新需要 10-15 GB 或更多。如果空间不足,下载或安装过程会停滞。[1][2]

存储不足通常会触发“磁盘空间不足”之类的错误,或者在 0% 或 100% 等百分比处冻结。[1]

损坏的更新文件或缓存

软件分发文件夹存储下载的更新文件,这些文件可能因下载中断或断电而损坏,导致在特定百分比处出现无尽循环。[1][2]

清除此缓存会强制 Windows 重新下载新文件,从而解决大多数卡住的情况。[2]

  1. 按 Windows + R,输入 services.msc,然后按 Enter。
  2. 找到“Windows 更新”服务,右键单击,选择属性,将启动类型设置为禁用,并停止该服务。
  3. 对“后台智能传输服务”(BITS)重复上述操作。
  4. 打开文件资源管理器,导航到 C:\Windows\SoftwareDistribution,选择所有文件(Ctrl+A),并删除它们。
  5. 返回服务,将两者设置为自动,并启动它们。
  6. 再次检查更新。

卡在“更新正在进行”屏幕

如果您的 PC 在重启时冻结在更新屏幕上,可能是由于组件损坏。[3]

Windows 更新服务问题

Windows 更新服务或相关组件(如 BITS)可能会停止或配置错误,从而阻止进展。[1][4][5]

手动重启这些服务通常会重新启动停滞的下载或安装。[4][5]

  1. 搜索“服务”并打开它。
  2. 找到“Windows 更新”,右键单击,属性——确保启动类型为手动(触发)或自动,然后如果停止则点击启动。
  3. 对“后台智能传输服务”和“加密服务”重复上述操作。
  4. 重启 PC 并检查更新。

软件冲突

Antivirus、防火墙或第三方应用程序可能会通过在更新期间阻止文件或网络访问而干扰更新。[1][2]

这些冲突会模仿连接问题,在随机百分比(如 20% 或 61%)处停滞。[2][4]

互联网或网络问题

不稳定的连接、计量的 Wi-Fi 或 DNS 问题会阻止完整下载,导致更新卡住。[1]

缓慢或中断的互联网通常会在下载阶段冻结。[1]

不兼容的驱动程序或硬件

过时的驱动程序,尤其是图形或存储驱动程序,可能会与旧硬件上的更新发生冲突。[2]

如果系统规格低于要求,这会导致失败。[2]

何时寻求专业帮助

如果基本修复反复失败,请寻求专家帮助,因为更深层次的问题(如硬件故障)可能需要专业工具。

常见问题

强制重启卡住的 Windows 更新是否安全?

是的,对于大多数卡住的更新,强制重启是安全的——按住电源 5-10 秒,然后重启。如果需要,Windows 会回滚,但重复尝试可能会导致轻微的文件问题。[1][3]

我应该等多久再进行故障排除卡住的更新?

最多等待 4-8 小时;如果在持续的百分比上没有进展,请继续重启或使用故障排除工具。过夜等待通常没有帮助。[1][4]

清除 SoftwareDistribution 会删除我的文件吗?

不会,它只会删除临时更新缓存——个人文件和应用程序保持完整。出于谨慎,始终先备份。[2]

为什么 Windows 更新会卡在 99% 或 100%?

通常是由于最终验证因损坏、磁盘空间或服务挂起而失败。清除缓存或故障排除工具可以解决此问题。[1][4][5]

我可以跳过卡住的更新吗?

通过命令提示符(wushowhide.diagcab 工具)暂时隐藏它,但请稍后安装以确保安全。不建议长期这样做。[1]

如果故障排除工具没有发现任何问题怎么办?

继续手动重置服务和清除缓存。如果问题仍然存在,请检查事件查看器(搜索它)以获取特定错误代码。[1][3]