Windows 更新错误 0x80070643:原因、修复和预防

没有什么比想让电脑保持最新状态却被一个莫名其妙的错误代码卡住更令人沮丧的了。Windows 用户最常遇到的问题之一就是 Windows 更新错误 0x80070643。当 Windows 更新或某些相关组件(例如 .NET Framework)安装失败时,通常会出现此错误,导致系统更新卡在中间。

Windows 更新错误 0x80070643

注意:务必谨慎设置您的整体网络安全措施。除了 Windows 更新之外,您还应该全面考虑如何保护您的系统。许多用户会将良好的更新习惯与更广泛的隐私和安全工具(例如值得信赖的 VPN 服务)结合使用。 FastestVPN为了在浏览或从不太熟悉的来源下载文件时,确保他们的整体在线活动更加安全。

什么是 Windows 更新错误 0x80070643?

Windows 更新错误 0x80070643 是一个 Windows 更新失败代码,通常表示“安装失败”。虽然该错误可能在各种更新过程中出现,但它最常与以下情况相关:

  • .NET Framework 更新失败
  • Windows 10 或 Windows 11 的累积更新失败
  • 安装安全补丁时出现问题
  • Windows 更新独立安装程序的问题

出现此错误时,Windows 更新通常会停止安装过程,并显示一条消息,指出一个或多个更新无法安装。电脑可能会提示您重启并重试,但仅仅重试通常无法解决根本问题。

0x80070643 错误的常见原因

在深入研究解决方法之前,首先了解导致此错误的根本原因很有帮助。一些最常见的根本原因包括:

损坏的系统文件

Windows 依靠一组复杂的系统文件来管理更新。如果这些文件中的任何一个损坏(无论是由于之前的更新失败、恶意软件还是意外关机),更新过程都可能失败并出现此错误代码。

损坏的 Windows 更新组件

Windows 更新服务本身依赖于多个支持组件,包括 Windows 更新数据库和各种后台服务。如果其中任何一项损坏或配置错误,更新都可能无法正常安装。

.NET Framework 的问题

大量 0x80070643 错误都与 .NET Framework 更新有关。由于许多其他应用程序和 Windows 功能都依赖于 .NET Framework,因此该框架的安装损坏或不完整会导致更新失败。

第三方防病毒软件干扰

某些第三方防病毒或安全软件可能会错误地将 Windows 更新进程标记为可疑活动,从而阻止必要文件的安装或修改。

磁盘空间不足

Windows 更新,尤其是较大的累积更新,需要一定的磁盘空间来下载、解压和安装文件。如果您的系统驱动器几乎已满,更新可能会中途失败。

待更新或先前安装不完整

如果之前的更新没有完全完成或处于挂起状态,则可能会干扰尝试安装的新更新,从而导致冲突并触发此错误。

如何修复 Windows 更新错误 0x80070643

既然我们已经讨论了可能的原因,接下来让我们看看最有效的解决方案。请按顺序尝试这些方法,从最简单的开始,并在每一步之后测试 Windows 更新,以查看问题是否已解决。

解决方案 1:运行 Windows 更新疑难解答

Windows 内置了一个专门设计的故障排除工具,可以自动检测和修复常见的更新问题。

  1. 打开设置,然后依次进入系统 > 疑难解答 > 其他疑难解答程序。
  2. 在列表中找到 Windows 更新,然后单击“运行”。
  3. 允许该工具扫描问题并应用任何建议的修复方案。
  4. 重启电脑后再尝试更新。

这一简单的步骤就能解决相当多用户的问题,因为它可以在后台自动修复常见的配置问题。

解决方案 2:重新启动 Windows 更新服务

有时,Windows 更新服务本身会卡住或内存中数据损坏。重启相关服务可以解决暂时性故障。

  1. 按Windows + R,输入 SERVICES.MSC,然后按Enter键。
  2. 在列表中找到 Windows 更新,右键单击它,然后选择“重新启动”。
  3. 对后台智能传输服务 (BITS) 和加密服务执行相同的操作。
  4. 之后请再次运行Windows更新。

解决方案 3:清除 Windows 更新缓存

缓存文件夹中残留或损坏的更新文件是导致安装失败的常见原因。

  1. 开放服务(SERVICES.MSC)并停止 Windows 更新服务。
  2. 导航 C:\ WINDOWS \ SoftwareDistribution 使用文件资源管理器。
  3. 删除 SoftwareDistribution 文件夹中的所有内容(可能需要管理员权限)。
  4. 重启Windows更新服务。
  5. 请再次尝试更新。

这会强制 Windows 从头开始​​重新下载更新文件,这通常可以解决与文件损坏相关的错误。

解决方案 4:运行系统文件检查器 (SFC) 和 DISM 工具

这些内置的命令行工具会扫描并修复损坏的系统文件,这可能是导致 0x80070643 错误的根本原因。

  1. 以管理员身份打开命令提示符。

输入以下命令,然后按Enter:
SFC / SCANNOW

扫描完成后,依次运行以下 DISM 命令:
DISM /Online /Cleanup-Image /CheckHealthDISM /Online /Cleanup-Image /ScanHealthDISM /Online /Cleanup-Image /RestoreHealth

  1. 命令执行完毕后,重启电脑并再次尝试更新。

解决方案 5:修复或重新安装 .NET Framework

如果错误恰好发生在 .NET Framework 更新期间,直接修复该组件通常可以解决问题。

  1. 打开控制面板 > 程序和功能 > 启用或关闭 Windows 功能。
  2. 在列表中找到 .NET Framework 条目,取消选中它们,重启计算机,然后重新启用它们。
  3. 或者,您可以从微软网站下载并运行官方的 .NET Framework 修复工具,该工具会自动检测并修复常见的安装问题。

解决方案 6:暂时禁用第三方防病毒软件

如果您怀疑防病毒软件可能干扰更新过程,请尝试暂时禁用它,然后再尝试更新。

  1. 打开您的杀毒软件,暂时禁用实时防护功能。
  2. 再次运行Windows更新。
  3. 更新完成后,请务必立即重新启用您的防病毒软件,因为不建议让您的系统长时间处于无保护状态。

如果禁用防病毒软件后更新成功,请考虑检查安全软件是否有更新版本,或者将 Windows 更新文件夹添加到其排除列表中,而不是长期禁用保护。

错误 0x80070643 是否仅影响 Windows 10?

不。虽然很多关于此错误的报告都与 Windows 10 有关,但它也可能出现在 Windows 11 甚至更早的版本(例如 Windows 7 和 8.1)中。所有这些版本中,导致此错误的根本原因(系统文件损坏、更新组件损坏或 .NET Framework 问题)都类似,因此本指南中概述的大多数修复方法都适用于任何版本的 Windows。

如果我使用 DISM 或 SFC 工具修复此错误,我的文件会丢失吗?

不,跑步 SFC / SCANNOW 或者说,DISM 命令不会删除您的个人文件。这些工具专门用于扫描和修复 Windows 系统文件,不会影响您的文档、照片和已安装的应用程序。但是,无论您执行何种故障排除步骤,定期备份重要文件始终是一个好习惯。

修复 Windows 更新错误 0x80070643 需要多长时间?

这取决于哪种解决方案能解决您具体遇到的问题。运行内置疑难解答程序或重启更新服务通常只需几分钟。清除更新缓存并运行 SFC/DISM 扫描可能需要 15 到 30 分钟,具体时间取决于您的系统速度。在极少数情况下,如果需要完全重置 Windows 更新组件或重新安装 .NET Framework,则整个过程可能需要近一个小时。

干净启动能否修复此错误

是的。执行干净启动(即使用最少的驱动程序和启动程序启动 Windows)有助于确定是否有第三方应用程序或服务干扰了更新过程。如果在干净启动期间更新成功安装,则说明是某些在正常情况下后台运行的程序导致了冲突,您可以逐个重新启用启动项来缩小问题范围。

手动删除 SoftwareDistribution 文件夹中的文件安全吗?

是的,这是一个常用且安全的故障排除步骤。SoftwareDistribution 文件夹仅存储 Windows 在下载和安装过程中使用的临时更新文件。删除其内容不会影响您的个人数据或已安装的程序。Windows 会在下次检查更新时重新下载所需的更新文件。

何时考虑更高级的解决方案

如果以上方法均无法解决 Windows 更新错误 0x80070643,还有几种更高级的选项值得考虑:

手动下载并安装更新

访问 Microsoft 更新目录网站,搜索特定更新(使用其 KB 编号,该编号通常列在您的更新历史记录中),然后直接下载独立安装程序包。手动安装更新有时可以绕过导致 Windows 更新在正常过程中失败的任何问题。

完全重置 Windows 更新组件

微软提供了一种更彻底的重置过程,可以清除并重建几乎所有与此相关的组件。 Windows更新包括更新数据库、注册表项和相关文件夹。这是一个较为复杂的过程,通常用于处理其他故障排除方法均无效的顽固问题。为了避免出错,最好按照微软官方支持文档的步骤进行操作。

执行就地升级

如果您的系统长期存在更新问题,执行就地升级(在不删除文件的情况下,在现有安装上重新安装 Windows)可以有效地重建许多核心系统组件,包括与 Windows 更新相关的组件,同时保留您的个人文件和大多数已安装的应用程序。

防止未来更新错误的小贴士

解决当前错误后,养成一些良好的习惯可以帮助降低将来遇到类似更新问题的几率:

  • 保持足够的磁盘空间。 为了方便进行较大的累积更新,请确保系统驱动器上至少保留 20GB 的可用空间。
  • 请及时安装更新。 让更新堆积起来会增加每次安装尝试的复杂性,并增加发生冲突的风险。
  • 避免中断更新。 更新正在安装过程中,请勿手动关闭或重启电脑,因为这可能会损坏更新文件并导致新的错误。
  • 请确保您的杀毒软件已更新。 过时的安全软件定义更容易将合法的 Windows 进程误识别为威胁。
  • 定期运行系统文件扫描。 偶尔跑步 SFC / SCANNOW 即使没有遇到实际错误,也可以在导致更新失败之前发现并修复轻微的损坏。

总结

Windows 更新错误 0x80070643 令人沮丧,尤其是在它阻止重要安全补丁或功能更新安装时。幸运的是,此错误已有详细记录,并且在绝大多数情况下,可以使用 Windows 内置工具修复,例如 Windows 更新疑难解答程序、SFC 和 DISM 修复命令。

首先尝试最简单的修复方法,例如重启更新服务和清除更新缓存,然后再尝试更复杂的解决方案,例如修复 .NET Framework 或完全重置 Windows 更新组件。采用循序渐进的方法,您应该能够恢复系统的正常更新,而上述预防措施可以帮助您避免将来再次遇到此类错误。

今天就控制您的隐私! 解锁网站、访问流媒体平台并绕过 ISP 监控。

积极 FastestVPN
订阅电子报
接收本周的热门帖子和最新公告 FastestVPN 通过我们的电子邮件通讯。
图标

0 0
文章评分
订阅
通知
客人
0 备注
内联反馈
查看所有评论

获得一生难忘的优惠 $ 40!

  • 800 多台服务器提供全球内容
  • 10Gbps 速度,零延迟
  • WireGuard 更强大的 VPN 安全性
  • 双重 VPN 服务器保护
  • 为最多 10 台设备提供 VPN 保护
  • 31天全额退款政策
积极 FastestVPN