- Windows 更新可能会因服务停止、文件损坏、缓存损坏、空间不足、防病毒软件或驱动程序不兼容而失败。
- 修复的关键工具包括故障排除程序、SFC、DISM、SoftwareDistribution/catroot2 清理和系统还原。
- Windows 11 24H2 引入了一些特定的错误(鼠标、蓝牙、资源管理器、蓝屏),这些错误通常可以通过卸载补丁或恢复系统来解决。
- 如果 Windows 更新仍然不起作用,手动安装补丁、使用媒体创建工具或执行全新安装是最后的手段。

Windows 10 或 11 系统出现Windows 更新失败时,通常会引发一系列问题:奇怪的错误、难以理解的代码、蓝屏、更新无法安装……与此同时,您的计算机将无法获得安全补丁和重要的功能改进。好消息是,在大多数情况下,只需按照一系列步骤操作,即可找到并修复问题。
本指南详细解释了 Windows 更新停止工作的常见原因,并提供了微软(以及一些第三方)提供的所有修复工具,针对 Windows 11 24H2 及其已知问题列表的特定解决方案,以及最常见错误代码及其解决方法。本指南旨在为您提供一篇全面的参考文章,方便您尝试从最简单到最复杂的各种解决方案。
为什么修复 Windows 更新错误如此重要?
Windows 更新不仅仅是烦人的弹出窗口,它还会在你最不希望的时候出现;它是关键安全补丁、漏洞修复、性能改进以及与新硬件和软件兼容性更新的推送渠道。如果未安装更新,您的电脑可能会受到微软已修复的最新漏洞和稳定性问题的影响。
在 Windows 10 和 Windows 11 中,区分累积更新(通常每月定期发布,用于修复错误、安全漏洞和优化系统)和功能更新非常重要。功能更新是包含重大更改和新功能的主要系统版本(例如 21H2、22H2、23H2、24H2 等)。两种更新都通过 Windows 更新推送,并且都可能由于各种原因而失败。
此外,还有一个关键背景:Windows 10 是有截止日期的。免费安全更新支持将于 2025 年 10 月结束。届时,Windows 11 将成为标准系统,您将更加依赖 Windows 更新的正常运行来保障计算机安全。因此,修复更新错误并非只是技术上的权宜之计,而是关乎计算机安全和未来发展的重要问题。
Windows 更新失败的主要原因

Windows 更新停止工作时,几乎总是由一个或多个具体的技术原因造成的。了解这些原因有助于您确定优先检查的内容,避免浪费时间进行盲目尝试。
一个非常常见的问题是与 Windows 更新相关的注册表项损坏或被修改。错误的设置、Windows 的“微调”、脚本,甚至恶意软件都可能更改更新服务控制的值,导致更新服务被阻止,而您却浑然不知。
另一个常见原因是Windows 更新服务或相关服务(例如 BITS、加密服务等)已停止、禁用或处于不一致状态。如果这些服务无法正常启动,系统虽然知道有更新存在,但无法下载、处理或安装该更新。
许多故障也源于临时文件和损坏的缓存。Windows 更新会将信息和程序包存储在内部文件夹(例如 SoftwareDistribution 或 catroot2)中。如果某个文件卡住或损坏,可能会阻止后续的下载和安装,从而导致反复出现错误。
我们不能忘记系统文件损坏这个经典问题。如果任何关键的 Windows 组件、内部库或组件存储损坏,系统将无法验证更新或应用更改,从而触发几个非常常见的错误代码。
最后,杀毒软件和第三方软件(防火墙、“优化器”、安全软件、过时的驱动程序等)会造成很多问题。它们经常干扰 Windows 更新流量、阻止服务、过滤连接,或者安装不兼容的驱动程序,从而导致更新无法完成。
第一道防线:重启、连接和磁盘空间
虽然这看似显而易见,但完全重启系统是首选的解决方法之一。在 Windows 10 和 11 中,使用“快速启动”的正常关机并不总是能完全释放系统资源;然而,选择重启选项会从头开始重新加载内核和所有服务,这通常可以解决与 Windows 更新相关的进程挂起问题。
第二个基本检查项是您的网络连接。依次点击“开始”>“设置”>“网络和 Internet”,检查您是否已通过 Wi-Fi 或以太网正确连接。不稳定的线路、按流量计费的连接或临时断网都可能导致下载错误(以及一些莫名其妙的错误代码),而实际上问题可能出在您的网络上。
检查可用磁盘空间也至关重要。Windows 10 和 11 需要几 GB 的可用空间来下载、解压和应用更新。微软建议 32 位系统至少需要 16 GB,64 位系统至少需要 20 GB,但实际上,为了避免出现任何问题,最好预留更多空间(20-30 GB)。如果您的硬盘容量较小,Windows 可能会提示您使用 U 盘作为备份空间。
如果您的计算机始终处于容量限制状态,建议您先使用系统自带的工具释放空间(磁盘清理、删除临时文件、清理以前版本的 Windows 等),然后再继续尝试 Windows 更新。
使用 Windows 更新疑难解答
Windows 内置了一个专门的工具,可以自动诊断和修复Windows 10 和 Windows 11 中常见的 Windows 更新错误。它是值得尝试的首批“严肃”解决方案之一,因为它会检查服务、待处理的重启、缓存和基本设置。
在 Windows 11 中,通常可以从“获取帮助”应用轻松运行疑难解答程序,该程序会启动一个自动向导来解决更新问题。如果问题仍然存在,或者您使用的是其他版本的 Windows,则可以从系统设置面板启动它。
在两个系统中,您都可以依次点击“开始”>“设置”>“系统”>“疑难解答”>“其他疑难解答程序”(在 Windows 10 中,您可以在“设置”>“更新和安全”>“疑难解答”>“其他疑难解答程序”中找到它)。在那里,您会在“最常用”部分或“入门”中找到“Windows 更新”,点击即可运行。
该助手将检查是否有待重启的进程,验证相关服务(包括 BITS),检查基本网络连接,清除更新数据库中的某些项目,并应用常规修复。最后,它会显示已发现问题和已应用更改的摘要;之后,您需要重启计算机并再次尝试更新搜索。
微软用于修复 Windows 更新的高级工具
如果内置的疑难解答程序不足以解决问题,微软还提供了一个高级的 Windows 更新疑难解答程序,可以作为独立程序下载。该实用程序是便携式的(无需安装),旨在解决基本疑难解答程序无法修复的顽固错误。
下载并运行该工具后,您可以指定问题出在 Windows 更新上,并访问高级选项以启用自动修复。然后,该工具会扫描内部组件、服务、权限以及更新缓存的更深层元素。
在许多情况下,此实用程序可在几分钟内解决反复出现的 Windows 更新错误代码。对于经常遇到下载或安装失败,并且希望获得额外的故障排除工具而无需手动编辑注册表或敏感服务的用户来说,这是一个不错的选择。
检查并修复系统完整性(SFC、DISM 和 CHKDSK)
如果您怀疑问题是Windows 系统文件已损坏,那么是时候使用系统提供的命令行工具来分析和恢复关键组件了。
第一步通常是运行系统文件检查器 (SFC)命令。以管理员权限打开命令提示符窗口,然后运行 `sfc /scannow` 命令。此命令会检查系统文件的完整性,如果检测到损坏或修改过的文件,则会尝试从存储位置用正确的副本替换它们。
其次,使用DISM(部署映像服务和管理)及其几个选项非常有用:/CheckHealth、/ScanHealth,尤其是 /RestoreHealth。这些命令会检查 Windows 映像和组件存储 (WinSxS) 的运行状况,并纠正可能阻止更新的不一致之处。
同时,最好使用CHKDSK检查磁盘健康状况。运行 `chkdsk C: /F /R`(将 C 替换为相应的驱动器盘符)将扫描并隔离坏扇区,尝试尽可能多地恢复数据。磁盘上的大量坏扇区不仅会导致 Windows 更新错误,还可能迫使您考虑更换硬盘并重新安装所有系统。
SoftwareDistribution 和 catroot2 文件夹:清除 Windows 更新缓存
当系统卡住无法恢复时,最有效的解决方法之一是删除Windows 更新存储临时下载和元数据的文件夹:SoftwareDistribution 和 catroot2。不建议删除整个文件夹,但清空其内容会强制 Windows 重新生成缓存。
这些路径通常位于C:\Windows\SoftwareDistribution和C:\Windows\System32\catroot2 目录下。理想情况下,您应该先停止 Windows 更新服务,确保没有文件正在使用,然后清空这两个文件夹,最后重新启动更新服务。之后,单击“检查更新”将使系统从头开始重建这些信息。
当下载的文件卡住、不完整或不一致时,这种手动清理通常可以解决下载或安装准备错误,而无需采取更激进的措施。
防病毒软件和其他程序在更新错误中的作用
第三方杀毒软件和一些号称能清理或优化 Windows 的“神奇”工具是造成 Windows 更新诸多问题的罪魁祸首。尽管微软力求避免冲突,但某些安全引擎、防火墙和清理程序会阻止连接、修改权限或篡改注册表,从而妨碍更新的正常进行。
如果您使用的是 Windows Defender 以外的安全解决方案,一个有效的测试方法是暂时禁用(甚至卸载)该安全解决方案,然后让 Defender 保护您的计算机,同时尝试再次更新。如果 Windows 更新突然恢复正常,则说明冲突源于此,您可以联系制造商或切换到其他防病毒程序。
此外,对于会添加不常见驱动程序的程序,例如某些加密工具或企业安全解决方案,应格外谨慎。最近的一个例子是 SenseShield Technology 公司的“sprotect.sys”驱动程序,该驱动程序导致严重错误,迫使微软阻止使用该驱动程序的计算机进行 Windows 11 24H2 更新。
同样,过时的显卡(尤其是 NVIDIA)、音频(Conexant、Synaptics)、蓝牙或存储(Parity Storage Spaces 等)驱动程序也可能导致更新过程中出现崩溃或蓝屏。通过设备管理器或制造商的官方网站更新驱动程序可以显著减少这些问题。
恢复系统并卸载有问题的更新
如果在安装特定更新或添加与 Windows 不兼容的程序后出现问题,一个非常有效的解决方法是使用系统还原点回滚或卸载冲突的更新。
Windows 会在进行重大更改(例如软件安装、大型更新等)之前自动创建还原点。在“创建还原点”实用程序中,您可以访问“系统保护”选项卡,单击“系统还原”,然后选择问题开始日期之前的还原点。
此过程不会删除您的个人文件;它只会将系统设置、驱动程序和组件恢复到当时的状态。理想情况下,您应该选择安装更新或可疑应用程序之前的还原点,并让 Windows 重建系统环境。
如果要卸载某个特定更新,请转到“设置”>“更新和安全”>“Windows 更新”,查看更新历史记录,然后选择“卸载”选项。找到该补丁(例如 KB5051987 或计算机上显示的其他补丁)并将其删除。重启后,在许多情况下,文件资源管理器崩溃、摄像头问题、蓝牙问题或与该更新包相关的其他错误都会消失。
Windows 11 24小时:常见错误及解决方法
Windows 11,尤其是24H2 版本,发布后带来了诸多问题,许多用户都遇到了这些问题。最近的累积更新和安全更新导致的问题五花八门,从轻微故障到电脑几乎无法使用,不一而足。
最受关注的漏洞之一是,在基于 Chromium 内核的应用程序(例如 Google Chrome 或 Microsoft Edge)中,更新到 24H2 版本后鼠标指针会消失。更糟糕的是,更新后会生成一个超过 8 GB 的庞大更新缓存,一些用户无法使用磁盘清理或 SFC 工具清除该缓存,迫使他们执行全新安装来释放空间。
与此同时,KB5051987 安全补丁却因导致文件资源管理器崩溃而臭名昭著。许多计算机无法打开浏览器,或者浏览器会卡死,而 explorer.exe 进程仍在后台运行。在其他情况下,更新安装会卡在很高的进度(98-99%),Windows 被迫回滚更改。
更新后,大量用户遇到了蓝屏、启动问题和性能下降等问题。错误代码如 0x800f0993、0x800F081F、0x80070032 和 0xC004F211 在论坛和社交媒体上较为常见,这些问题通常与驱动程序不兼容或“sprotect.sys”驱动程序有关,后者迫使微软在某些设备上阻止了更新。
问题远不止于此:据报道,蓝牙耳机、外置摄像头,甚至带有集成摄像头的显示器都出现了连接问题,即使安装了驱动程序也无法正常工作。此外,Ctrl+Alt+Delete快捷键、任务管理器、《堡垒之夜》和《刺客信条》等游戏以及智能应用控制功能也存在问题,智能应用控制会阻止包括WSL组件在内的合法应用程序运行。
如果 Windows 11 24H2 更新出现问题该怎么办
鉴于这种情况,如果 Windows 11 24H2 给您带来麻烦,您可以采取以下几种方法使系统恢复正常:有些方法很快,有些方法则比较彻底。
最简单的解决方法是使用内置的Windows 更新疑难解答程序,就像我们之前看到的那样。依次点击“开始”>“设置”>“系统”>“疑难解答”>“其他疑难解答程序”,运行 Windows 更新,让它尝试修复最新更新可能造成的任何数据库错误、服务问题或安全配置问题。
如果某个特定的更新(例如 KB5051987)导致了问题,最快的解决方法通常是从“设置”>“更新和安全”>“Windows 更新”>“更新历史记录”>“卸载更新”中卸载该补丁,找到有问题的 KB,然后将其删除,看看系统是否恢复正常。
另一个非常有用的方法是使用 24H2 版本之前或安装冲突补丁之前的还原点。通过“创建还原点”,您可以选择问题发生之前的最近还原点,并恢复整个系统环境,保留您的文件,同时将驱动程序和组件恢复到稳定状态。
如果问题严重,可以使用一些信誉良好的第三方工具,例如“重置 Windows 更新工具”(Reset Windows Update Tool)。这是一款免费开源的实用程序,可以自动执行恢复 Windows 更新组件、清除缓存、检查服务等操作。许多用户通过以管理员身份运行 wureset.exe 并选择恢复 Windows 更新组件的选项,成功修复了严重损坏的系统。
作为最后的手段,您可以暂时禁用自动更新,方法是在设置中暂停 Windows 更新。这样可以防止系统在微软准备修复程序期间反复安装同一个问题补丁。如果以上方法都无效,还有一个彻底的解决方案:全新安装 Windows 11,但前提是您必须先完整备份所有数据。
当 Windows 更新无法打开、无法搜索或无法显示最新版本时
有时问题并非出在具体的安装错误上,而是Windows 更新似乎完全停止工作:它不搜索新版本,不显示最近的更新,或者看起来像是卡住了。这可能是由于之前被阻止或您已经忘记更改过的设置造成的。
首先,请检查“设置”>“Windows 更新”中是否启用了“暂停更新”选项。如果您之前阻止了 Windows 更新但忘记了,系统将不会显示新的下载项,直到您取消暂停并再次单击“检查更新”。
临时文件损坏导致Windows无法正确检测或显示更新的情况也很常见。简单的重启可以清除部分临时文件,但如果问题仍然存在,您可能需要使用磁盘清理工具,必要时还需要使用DISM和SFC工具来清理系统。
在通过操纵组策略、脚本或注册表设置来阻止 Windows 更新的环境中,您可能需要使用官方 Microsoft 脚本或特定的 Windows 更新重置工具来重置相关的注册表项,以将所有内容恢复到默认设置。
硬件要求以及无法升级到 Windows 11 的原因
更新过程中另一个令人头疼的问题,尤其是在从 Windows 10 过渡到 Windows 11 时,是微软设定的硬件要求。有时,更新助手会直接拒绝继续,不提供太多指导;或者,即使你认为你的电脑兼容,Windows 更新也不会提供更新。
Windows 11 的最低配置要求包括:兼容的处理器(请参阅官方支持的 CPU 列表)、至少 4 GB 内存、64 GB 或以上的存储空间、兼容 DirectX 12 和 WDDM 2.0 驱动程序的显卡,以及最重要的——已启用的 TPM 2.0 安全模块。如果您的计算机不满足上述任何一项要求,则可能会出现错误,或者根本无法获得更新。
在某些情况下,TPM 2.0 芯片虽然存在,但在 BIOS 中被禁用,因此建议在启动时访问计算机的固件设置,并检查安全选项以启用该模块。但是,如果您使用技巧或脚本绕过要求安装了 Windows 11,则很可能在长期使用后遇到无法正常接收更新的问题。
当 Windows 更新功能失败时,最常见的原因通常是驱动程序过时、硬件不兼容或特殊配置:例如旧的集成显卡、蓝牙设备的 Realtek 驱动程序、Conexant 或 Synaptics 音频驱动程序、aksfridge.sys 或 aksdf.sys 等文件、特殊的存储配置、不兼容的程序等等。
根据安装向导显示的错误消息,您可以选择暂时卸载有问题的设备,从设备管理器更新驱动程序,或者,如果错误非常笼统,则使用媒体创建工具,从 USB 驱动器或官方 ISO 执行更新,而不是依赖 Windows 更新。
常见的Windows更新错误代码及其含义
在许多情况下,Windows 更新失败时会伴随一个错误代码,虽然这些代码看起来像天书一样晦涩难懂,但它们能提供一些关于故障原因的线索。这些线索并不总是很精确,但有助于指导我们首先尝试哪种类型的解决方案。
例如,0x80072EE2 或 80072EFE等错误通常指向与 Microsoft 服务器的通信问题:防火墙阻止地址、hosts 文件被更改、DNS 缓存损坏、代理或 VPN 出现问题,甚至是恶意软件感染拦截流量。
错误代码0x80070490、0x80070422 或 0x800700d8通常与已禁用的服务、损坏的程序包或阻止特定更新处理的内部配置有关。其他错误代码,例如 0x80240035、0x80246013 或 8020002E,则表示 Windows 更新缓存中的程序包下载或处理失败。
某些错误代码显然与系统文件损坏有关,例如 0x80073712、0x8e5e03fa、800F0A13、0x800f081f 或 0x8007371c,通常可以使用 SFC 或 DISM 命令修复,必要时还可以将系统还原到之前的还原点。其他错误代码,例如0xa0000400、0xc0000017 或 0xca020007,可能与可用内存不足、内存扇区被标记为坏扇区或内部配置文件损坏有关。
还有一些描述性较弱的错误(例如 C80003F3、0x80240023、0x80246001、0x80248014、0x800706b5、0x80070643 和 0x8024A003),微软对这些错误的说明非常简略。几乎所有这些错误,通用建议都包括重启系统、使用疑难解答程序、清除缓存、运行 DISM/SFC 命令,以及在必要时从 Microsoft 更新目录手动下载并安装更新。
此外,还有一组出现频率较低的附加代码(0x802200B、0x800f0905、0xc8000247、0x80070437、0x8007012a、0x80070763、0x80040154、0x8024a203、0x80096004、0x800f0990、0x80248007、0x800f020b、0x80300024…),其解决方法通常类似:检查系统完整性,重置 Windows 更新组件,如果仍然无效,则进行手动安装或全新安装。
手动安装、全新安装和最佳实践
当 Windows 更新失败,但您确切知道需要哪个补丁时,一个好的解决方案是从 Microsoft 更新目录手动下载更新。您可以在那里按更新的 KB 代码搜索,确保选择与您的 Windows 版本(例如,2004、21H2、22H2 等)和架构(32 位、64 位、ARM 等)相对应的版本,然后手动安装该软件包。
对于重大功能更新,您可以使用微软官方的媒体创建工具和 ISO 镜像文件来升级或重新安装系统,而无需依赖 Windows 更新。您可以执行保留文件和程序的就地升级,或者在系统处于危急状态时选择全新安装。
全新安装 Windows 10 或 11 是最彻底的办法,但它可以一次性清除所有累积的垃圾文件、冲突的驱动程序和损坏的配置。在执行此步骤之前,务必确保拥有最新的备份(存储在外部硬盘、NAS 或云端),并且如果计算机无法正常启动,则需要使用专业的数据恢复工具来找回关键信息。
从中长期来看,降低 Windows 更新错误的可能性需要应用一系列最佳实践:保持系统激活和许可,定期更新驱动程序,避免使用会过度修改 Windows 的程序,始终保持足够的磁盘空间,不要在更新过程中关闭计算机,以及在进行重大更改之前创建备份或还原点。
如果您注意这些建议,熟悉修复工具(解析器、SFC、DISM、缓存清理),并更好地了解最常见的错误代码的含义,您将更有可能掌握 Windows 更新失败的解决方法,而不是被它们控制,从而使您的 Windows 10 或 11 保持最新、更安全,并且每次新补丁出现问题时都能减少意外情况。