为什么 Windows 更新卡住了?
Windows 更新可能会在 0%、99% 或任何百分比处卡住,这通常是由于文件损坏、磁盘空间不足或服务问题导致下载或安装过程停止。这会阻止您的 PC 接收重要的安全补丁和功能。好消息是,大多数情况下,通过简单的重启、检查和重置可以解决,而不会丢失数据。
快速检查(先尝试这些)
- 完全重启您的 PC——如果需要进行强制关机,请按住电源按钮,然后重新打开并再次检查更新。
- 运行内置的 Windows 更新故障排除工具:搜索“故障排除设置”,选择“其他故障排除工具”,找到 Windows 更新,然后点击“运行”。
- 检查 C: 驱动器上的磁盘空间——确保至少有 10-15 GB 的可用空间,可以通过删除临时文件或使用磁盘清理来实现。
- 暂时禁用 antivirus 或防火墙:暂停保护 10-60 分钟,然后重试更新。
- 确认您的互联网连接稳定且未计量——如果可能,切换到有线连接。
磁盘空间不足
更新需要在系统驱动器上有大量的可用空间,通常对于较大的功能更新需要 10-15 GB 或更多。如果空间不足,下载或安装过程会停滞。[1][2]
存储不足通常会触发“磁盘空间不足”之类的错误,或者在 0% 或 100% 等百分比处冻结。[1]
- 打开文件资源管理器,右键单击 C: 驱动器,选择属性以查看可用空间。
- 如果低于 15 GB,搜索“磁盘清理”,选择 C: 驱动器,勾选所有框(特别是临时文件和 Windows 更新清理),然后点击确定。
- 从设置 > 系统 > 存储中运行“存储感知”以自动释放空间。
- 通过设置 > 应用 > 应用和功能,按大小排序卸载未使用的应用。
- 在确认有 20 GB 可用空间后重试更新以确保安全。
损坏的更新文件或缓存
软件分发文件夹存储下载的更新文件,这些文件可能因下载中断或断电而损坏,导致在特定百分比处出现无尽循环。[1][2]
清除此缓存会强制 Windows 重新下载新文件,从而解决大多数卡住的情况。[2]
- 按 Windows + R,输入
services.msc,然后按 Enter。 - 找到“Windows 更新”服务,右键单击,选择属性,将启动类型设置为禁用,并停止该服务。
- 对“后台智能传输服务”(BITS)重复上述操作。
- 打开文件资源管理器,导航到 C:\Windows\SoftwareDistribution,选择所有文件(Ctrl+A),并删除它们。
- 返回服务,将两者设置为自动,并启动它们。
- 再次检查更新。
卡在“更新正在进行”屏幕
如果您的 PC 在重启时冻结在更新屏幕上,可能是由于组件损坏。[3]
- 执行强制关机:按住电源按钮 5-10 秒,拔掉电源线,等待 1 分钟,重新连接,然后开机。
- 在重启之前断开所有外设(USB 驱动器、打印机)。
- 启动后以管理员身份运行更新组件的重置脚本(搜索官方重置指南)。
Windows 更新服务问题
Windows 更新服务或相关组件(如 BITS)可能会停止或配置错误,从而阻止进展。[1][4][5]
手动重启这些服务通常会重新启动停滞的下载或安装。[4][5]
- 搜索“服务”并打开它。
- 找到“Windows 更新”,右键单击,属性——确保启动类型为手动(触发)或自动,然后如果停止则点击启动。
- 对“后台智能传输服务”和“加密服务”重复上述操作。
- 重启 PC 并检查更新。
软件冲突
Antivirus、防火墙或第三方应用程序可能会通过在更新期间阻止文件或网络访问而干扰更新。[1][2]
这些冲突会模仿连接问题,在随机百分比(如 20% 或 61%)处停滞。[2][4]
- 暂时禁用第三方 antivirus:打开其界面,找到暂停/禁用选项,设置为 1 小时。
- 通过设置 > 隐私与安全 > Windows 安全 > 病毒与威胁防护,暂时关闭 Windows Defender 实时保护。
- 使用任务管理器(Ctrl+Shift+Esc)关闭所有非必要程序。
- 进入安全模式:重启时按住 Shift,转到故障排除 > 高级 > 启动设置 > 重启 > 选择选项 4。
- 在安全模式下运行更新,然后正常重启。
互联网或网络问题
不稳定的连接、计量的 Wi-Fi 或 DNS 问题会阻止完整下载,导致更新卡住。[1]
缓慢或中断的互联网通常会在下载阶段冻结。[1]
- 重置网络:设置 > 网络和互联网 > 高级网络设置 > 网络重置。
- 更改 DNS:设置 > 网络和互联网 > 属性 > 编辑 IP > 手动 > 首选 DNS 8.8.8.8,备用 8.8.4.4。
- 如果正在使用,请禁用 VPN 或代理。
- 尝试移动热点以排除路由器问题。
不兼容的驱动程序或硬件
过时的驱动程序,尤其是图形或存储驱动程序,可能会与旧硬件上的更新发生冲突。[2]
如果系统规格低于要求,这会导致失败。[2]
- 通过设备管理器更新驱动程序:右键单击开始 > 设备管理器,展开类别,右键单击设备 > 更新驱动程序。
- 运行硬件故障排除工具:设置 > 系统 > 故障排除 > 其他故障排除工具 > 硬件和设备。
- 在设置 > 系统 > 关于中检查系统要求与更新说明的对比。
何时寻求专业帮助
如果基本修复反复失败,请寻求专家帮助,因为更深层次的问题(如硬件故障)可能需要专业工具。
- PC 在多次强制重启后无法启动超过更新屏幕。
- 出现持续的错误代码,如 0x80070002 或磁盘错误。
- 怀疑硬件故障(过热、异常噪音)。
- 最近的自定义修改或企业政策阻止更新。
常见问题
强制重启卡住的 Windows 更新是否安全?
是的,对于大多数卡住的更新,强制重启是安全的——按住电源 5-10 秒,然后重启。如果需要,Windows 会回滚,但重复尝试可能会导致轻微的文件问题。[1][3]
我应该等多久再进行故障排除卡住的更新?
最多等待 4-8 小时;如果在持续的百分比上没有进展,请继续重启或使用故障排除工具。过夜等待通常没有帮助。[1][4]
清除 SoftwareDistribution 会删除我的文件吗?
不会,它只会删除临时更新缓存——个人文件和应用程序保持完整。出于谨慎,始终先备份。[2]
为什么 Windows 更新会卡在 99% 或 100%?
通常是由于最终验证因损坏、磁盘空间或服务挂起而失败。清除缓存或故障排除工具可以解决此问题。[1][4][5]
我可以跳过卡住的更新吗?
通过命令提示符(wushowhide.diagcab 工具)暂时隐藏它,但请稍后安装以确保安全。不建议长期这样做。[1]
如果故障排除工具没有发现任何问题怎么办?
继续手动重置服务和清除缓存。如果问题仍然存在,请检查事件查看器(搜索它)以获取特定错误代码。[1][3]