修复 Windows 更新错误 0x80070643 的 10 种最佳方法

尝试更新Windows时是否不断收到错误 0x80070643 ?无论您如何尝试“重试”更新,这都是一个令人讨厌的问题。我们将向您展示如何修复错误代码 0x80070643。

(Windows) 在将Windows Defender(Windows Defender)Microsoft .NET Framework等系统组件更新到最新版本时, Windows Update有时会显示错误代码 0x80070643 。很少,它也可能在安装质量和累积Windows系统更新时出现。

出现错误 0x80070643 的原因有多种。例如,这可能是由于Windows Update服务的错​​误实例或损坏的 .NET Framework安装造成的。按照以下说明对Windows 10和 11 中的Windows Update错误代码 0x80070643进行故障排除和修复。

1.重启Windows更新服务

BITS ( Background Intelligent Transfer Service的缩写)、Windows Update ServiceCryptographic ServicesWindows Update正常运行所需的系统相关服务。它们有时会出现故障或崩溃并触发 0x80070643 安装错误。

通过使用服务(Services)应用程序重新启动所有三个服务来排除这种情况。要做到这一点:

1. 按Windows Key + R打开运行(Run)框。然后,输入 services.msc 并按Enter

2. 右键单击​​后台智能传输服务(Background Intelligent Transfer Service)并选择重新启动(Restart)。如果该选项显示为灰色,请选择Start

3.向下滚动(Scroll)服务列表并重复刚才对Windows 更新(Windows Update)加密(Cryptographic) 服务(Services)所做的操作。

2. 重启电脑并重试更新

重新启动 PC 是修复Windows Update的 0x80070643 错误的另一种快速方法。如果您还没有,请打开“开始(Start)”菜单并选择Power > Restart” 。然后,返回Windows 更新(Windows Update)并重新安装更新。

3.运行 Windows 更新疑难解答(Run Windows Update Troubleshooter)

如果 0x80070643 错误继续出现,请尝试运行内置的Windows 更新疑难解答。(Windows Update)它可以识别阻止Windows 更新(Windows Update)工作的各种问题,并提供建议和自动修复以解决与更新相关的问题。

要运行Windows 更新(Windows Update)疑难解答:

1. 按Windows + S打开Windows 搜索(Windows Search)。然后,键入疑难解答设置(Troubleshoot Settings)并选择打开(Open)

2. 选择Additional/Other疑难解答。

3. 选择Windows 更新(Windows Update)旁边的运行(Run)

4.运行.NET Framework修复工具

0x80070643 错误是否仅在安装Microsoft .NET Framework更新时出现?如果是这样,请运行Microsoft .NET Framework 修复工具(Microsoft .NET Framework Repair Tool)以检查当前 .NET Framework安装是否存在损坏的文件和其他问题。

1.从 Microsoft 网站 下载Microsoft .NET Framework 修复工具。(Microsoft .NET Framework Repair Tool)

2. 双击下载的NetFxRepairTool.exe文件并接受微软的许可条款。然后,查看建议的更改并选择下一步(Next)以应用它们。暂时不要退出Microsoft .Net Framework 修复工具(Microsoft .Net Framework Repair Tool)

3. 重新打开Windows Update并重试Microsoft .NET Framework更新。如果更新成功完成,请选择完成(Finish)退出Microsoft .Net Framework 修复工具(Microsoft .Net Framework Repair Tool)。如果没有,请选择下一步(Next)以执行其他故障排除。

5. 重置 Windows 更新

Windows Update将各种文件和签名缓存在两个名为“SoftwareDistribution”和“catroot2”的系统文件夹中。里面的数据可能会损坏并触发 0x80070643 错误。

强制 Windows更新(Update)重新创建SoftwareDistribution文件夹和Catroot2文件夹,以消除数据损坏的潜在问题。要做到这一点:

1. 打开开始(Start)菜单,键入 cmd,然后选择以管理员身份运行(Run)以调用提升的命令提示符(Command Prompt)控制台。

2.依次运行以下命令,停止后台智能服务(Background Intelligent Service)Windows更新服务(Windows Update Service)加密(Cryptographic)服务:

  • 净停止 wuauserv
  • 净停止 cryptSvc
  • 净停止位

3. 运行以下命令重命名和备份当前的Software DistributionCatroot2文件夹:

  • 重命名 c:windowsSoftwareDistribution SoftwareDistribution.old
  • 重命名 %systemroot% \System32\catroot2 catroot2.old

4.依次运行以下命令重启后台智能服务(Background Intelligent Service)Windows更新服务(Windows Update Service)加密(Cryptographic)服务:

  • 净启动 wuauserv
  • 网络启动 cryptSvc
  • 网络起始位

5. 再次尝试使用 Windows 更新。

6.执行干净启动

如果 0x80070643 错误仍然存​​在,请尝试在干净启动Windows(Windows)后安装最新更新。这是一个防止第三方服务和启动程序干扰Windows Update的过程。要做到这一点:

1. 在运行(Run)框中输入msconfig并按Enter。然后,切换到“服务”选项卡,选中“(Services)隐藏(Hide)所有Microsoft服务”旁边的框,然后选择“全部禁用(Disable)” 。

2. 切换到启动(Startup)选项卡并选择打开任务管理器(Open Task Manager)。然后,禁用所有非 Microsoft 启动程序。

3. 重新启动计算机并运行Windows 更新(Windows Update)。如果有帮助,请重复步骤 1-2 并重新激活所有禁用的项目。

7. 通过Microsoft 更新目录安装更新(Microsoft Update Catalog)

如果干净启动没有帮助,请尝试通过Microsoft 更新目录(Microsoft Update Catalog)安装有问题的更新。要做到这一点:

1. 访问Windows Update并记下失败更新的 KB(知识库(Knowledge Base))ID。

2. 访问Microsoft 更新目录(Microsoft Update Catalog),输入KB ID,然后选择搜索(Search)。然后,选择并下载更新文件。确保(Make)与当前的 Windows 构建版本(matches the current Windows build version)操作系统架构(operating system architecture)(x64、x86 或 ARM64)匹配。

3. 运行下载的文件并按照屏幕上的所有安装说明进行操作。然后,选择立即重新启动(Restart)以完成更新。

8. 手动更新 Windows Defender(Update Windows Defender)

如果仅针对Windows Defender定义更新显示 0x80070643 错误,您可以在不使用Windows Update的情况下下载和安装。

为此,请访问Microsoft Defender 防病毒更新页面(Microsoft Defender Antivirus updates page)并向下滚动到最新(Latest)安全情报更新部分。然后,下载与您的操作系统体系结构匹配的 Microsoft Defender 防病毒软件(Microsoft Defender Antivirus)的最新定义包并运行下载的文件。

9. 运行反恶意软件扫描

计算机(Computer)病毒通常会感染Windows Update以阻止其安装安全修复程序和防病毒定义。如果Windows Update的错误 0x80070643 错误继续出现,最好排除潜在恶意软件感染的所有可能性。

代替Windows Defender,使用强大的第三方防病毒软件解决方案(potent third-party antivirus software solution)来执行彻底的病毒扫描是最安全的选择。例如,Malwarebytes的免费版本是(Malwarebytes)检测和删除顽固恶意软件(detecting and removing stubborn malware)的绝佳选择。

10.运行SFC扫描或DISM工具

损坏的Windows安装也可能导致Windows 更新(Windows Update)错误 0x80070643。运行系统文件检查器(System File Checker)DISM工具可以帮助修复系统文件问题并提高稳定性。

右键单击(Right-click)开始(Start)按钮并选择Windows PowerShell ( Admin )。然后,输入 sfc /scannow并按Enter启动系统文件检查器(System File Checker)

接下来,输入以下命令并按Enter以调用DISM部署映像服务(Deployment Image Servicing)管理(Management))工具。

DISM.exe /Online /Cleanup-Image /Restorehealth

执行两次扫描后,使用Windows 更新(Windows Update)并检查错误 0x80070643 是否再次出现。

错误代码 0x80070643 已修复

与其他 Windows 更新问题(other Windows Update issues)相比,错误 0x80070643 是一个相对简单的修复问题。例如,重新启动与 Windows 更新相关的(Windows Update-related)服务、运行Windows 更新(Windows Update)疑难解答或清除Windows 更新(Windows Update)缓存应该总是有帮助的。如果没有,那么肯定会运行其余的修复程序。如果它们都不起作用,请考虑将 Windows 安装重置为出厂默认设置(resetting your Windows installation to factory defaults)



About the author

我是一名硬件工程师,拥有超过 10 年的 IOS 和 MacOS 系统工作经验。在过去的 5 年里,我也是一名夜班老师,并且自学了如何使用 Google Chrome。我在这两个领域的技能使我成为网站开发、图形设计或网络安全工作的完美人选。



Related posts