如何修复 Windows 更新错误 0x80070643

Jacki

Windows 更新错误 0x80070643 可能会导致关键系统更新无法正确安装。此错误通常发生在更新安装过程中,可能是由损坏的系统文件、.NET Framework 问题或 Windows 恢复环境 (WinRE) 分区问题引起的。让我们探讨几种方法来解决此错误并使您的 Windows 更新再次运行。

方法 1:重新启动计算机并重试更新

步骤一:单击“开始”菜单,选择“电源”图标,然后选择“重新启动”。

步骤2:计算机重新启动后,按打开 Windows 设置Windows key + I

步骤3:导航到“更新和安全”,然后单击“Windows 更新”。

第4步:单击“检查更新”并允许 Windows 搜索并尝试安装任何待处理的更新。

如果错误仍然存​​在,请继续执行下一个方法。

方法 2:重命名 SoftwareDistribution 文件夹

SoftwareDistribution 文件夹存储用于 Windows 更新的临时文件。重命名此文件夹通常可以解决更新问题。

步骤一:以管理员身份打开命令提示符。右键单击“开始”按钮,然后选择“Windows 终端(管理员)”或“命令提示符(管理员)”。

步骤2:键入以下命令,每输入一条后按 Enter 键:

net stop wuauserv
net stop bits
rename c:windowsSoftwareDistribution SoftwareDistribution.bak
net start wuauserv
net start bits

步骤3:关闭命令提示符并尝试再次运行 Windows 更新。

方法3:清除Catroot2文件夹内容

Catroot2 文件夹包含重要的 Windows 更新组件。重置此文件夹通常可以修复更新错误。

步骤一:按照方法 2 中所述打开提升的命令提示符。

步骤2:输入以下命令,每条命令后按 Enter 键:

net stop cryptsvc
md %systemroot%system32catroot2.old
xcopy %systemroot%system32catroot2 %systemroot%system32catroot2.old /s
del %systemroot%system32catroot2*.* /q
net start cryptsvc

步骤3:重新启动计算机并尝试再次运行 Windows Update。

Windows 包含一个内置的故障排除程序,可以自动检测并修复许多常见的更新问题。

步骤一:按打开 Windows 设置Windows key + I

了解更多:如何修复英特尔驱动程序和支持助理安装错误 0x80070643

步骤2:进入“系统”>“疑难解答”>“其他疑难解答”。

步骤3:在列表中找到“Windows Update”,然后单击旁边的“运行”。

第4步:按照屏幕上的说明完成故障排除过程。

方法 5:修复 .NET Framework

损坏的 .NET Framework 可能会导致 Windows 更新错误。 Microsoft 提供了修复工具来修复这些问题。

步骤一:从 Microsoft 官方网站下载 Microsoft .NET Framework 修复工具。

步骤2:运行该工具并按照屏幕上的说明修复 .NET Framework。

步骤3:修复过程完成后重新启动计算机。

第4步:尝试再次运行 Windows Update 以查看错误是否已解决。

方法六:修复系统文件

损坏的系统文件可能会导致各种 Windows 问题,包括更新错误。使用系统文件检查器 (SFC) 和部署映像服务和管理 (DISM) 工具修复这些文件。

步骤一:以管理员身份打开命令提示符。

步骤2:通过键入以下命令运行 SFC 扫描:

sfc /scannow

步骤3:等待该过程完成。如果 SFC 无法解决所有问题,请通过键入以下命令运行 DISM:

DISM /Online /Cleanup-Image /RestoreHealth

第4步:重新启动计算机并检查 Windows 更新现在是否正常工作。

方法 7:调整 WinRE 分区大小

Microsoft 更新 Windows 恢复环境 (WinRE) 方式的最新更改可能需要手动调整恢复分区的大小。

步骤一:以管理员身份打开命令提示符。

步骤2:键入以下命令以禁用 WinRE:

reagentc /disable

步骤3:使用 diskpart 实用程序调整分区大小。输入这些命令:

diskpart
list disk
select disk 0
list partition
select partition X (where X is the number of your main Windows partition)
shrink desired=250 minimum=250
create partition primary
format quick fs=ntfs label="Windows RE tools"
exit

第4步:通过键入以下内容重新启用 WinRE:

reagentc /enable

第5步:重新启动计算机并再次尝试 Windows 更新。

如果您已尝试所有这些方法但仍然遇到 0x80070643 错误,请考虑在运行 Windows Update 之前执行干净启动。这会使用最少的驱动程序和启动程序启动 Windows,这有助于隔离导致更新失败的冲突。请记住在进行重大系统更改之前备份重要数据。