首页  >  文章  >  系统教程  >  如何修复 Windows 10 上的 Windows 更新错误 0x80070643?

如何修复 Windows 10 上的 Windows 更新错误 0x80070643?

WBOY
WBOY原创
2024-08-01 18:11:56922浏览

错误 0x80070643 自 Microsoft 发布 KB5034441:适用于 Windows 10 的 Windows 恢复环境更新以来,一直困扰着许多 Windows 10 用户。许多人报告说他们无法安装 KB5034441 并遇到 0x80070643 - ERROR_INSTALL_FAILURE。不用担心,在本文中我们将讨论如何修复错误 0x80070643。让我们开始吧!

How to Fix Windows Update Error 0x80070643 on Windows 10?


  • 第 1 部分:导致 Windows 更新错误 0x80070643 的原因是什么?
  • 第 2 部分:如何备份分区或硬盘而不丢失数据?
  • 第 3 部分:如何修复 Windows 10 上的 Windows 更新安装错误 0x80070643?
  • 选项 1:修复 Windows 更新错误代码的常见方法
  • 选项 2:使用 PowerShell 脚本修复错误 0x80070643
  • 选项 3:使用命令提示符调整 WinRE 分区大小
  • 选项 4:使用 DiskGenius 调整 WinRE 分区大小

第 1 部分:导致 Windows 更新错误 0x80070643 的原因是什么?

导致错误代码0x80070643的主要原因是WinRE恢复分区空间不足。所以,微软给出的方法是手动调整WinRE恢复分区的大小(我们将在第3部分选项3&4中介绍此方法)。除了调整 WinRE 恢复分区的大小之外,我们还将介绍一些修复 Windows Update 错误的常用方法。如果您没有恢复分区,则无需更新到 KB5034441。

第 2 部分:如何备份分区或硬盘而不丢失数据?

由于重新分区硬盘有风险,因此最好备份硬盘以防数据丢失。以下是使用 iSumsoft Cloner备份分区或硬盘的步骤。

第 1 步: 下载并安装 iSumsoft Cloner

第 2 步: 选择“备份”选项卡。

第 3 步: 在“选择要备份的卷”矩形中,选择要备份的驱动器。

第四步:点击“选择”选择保存备份文件的路径。然后点击“开始”。

您需要等待该过程完成,然后打开备份文件夹以检查您是否已成功备份数据。

How to Fix Windows Update Error 0x80070643 on Windows 10?

第 3 部分:如何修复 Windows 10 上的 Windows 更新安装错误 0x80070643?

在这一部分中,我们不仅会找出修复 Windows 更新错误的常见方法,还会讨论一些官方且有用的方法来轻松修复此错误代码 0x80070643。

选项 1:修复 Windows 更新错误代码的常见方法

我们在下面列出了修复大多数 Windows 更新错误代码的一些常见方法。


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

步骤: 打开设置 > 更新和安全 > 疑难解答 > 其他疑难解答 > Windows 更新 > 运行疑难解答。


方式 2:启用 Windows 更新服务

第 1 步: 在搜索栏中输入“服务”并按 Enter 按钮,然后找到以下与更新相关的服务。

• Windows 更新

• 加密服务

• 后台智能传输服务

• Windows 安装程序

第 2 步:右键单击它们,然后单击“开始”以启用这些 Windows 更新服务。


方式 3:运行 DISM 和 SFC 工具

第 1 步: 在搜索栏中输入“PowerShell”,然后单击“以管理员身份运行”。

第 2 步: 键入以下命令,并在每个命令后按 Enter 按钮。

dism.exe /online /Cleanup-image /Restorehealth

sfc /scannow

运行DISM工具可以修复Windows映像,SFC工具可以修复损坏的系统文件,如果上述常见方法无法修复Windows更新安装错误0x80070643,您可以尝试以下方法。

选项 2:使用 PowerShell 脚本修复错误 0x80070643

微软开发了一个关于自动更新WinRE的PowerShell脚本,以下是使用此PowerShell脚本修复错误代码0x80070643的步骤。

第 1 步: 访问 示例 PowerShell 脚本 页面。

第2步:根据您的情况找到并复制这两个脚本之一。

How to Fix Windows Update Error 0x80070643 on Windows 10?

步骤 3: 创建一个新的文本文档,将脚本粘贴到其上,并使用“.ps1”扩展名重命名该文档。

How to Fix Windows Update Error 0x80070643 on Windows 10?

步骤 4: 右键单击​​文档,然后单击“使用 Powershell 运行”。然后等待脚本完成并查看 Windows 更新错误代码 0x80070643 是否已修复。

How to Fix Windows Update Error 0x80070643 on Windows 10?

选项 3:使用命令提示符调整 WinRE 分区大小

微软提供了修复错误0x80070643 - ERROR_INSTALL_FAILURE的官方方法是手动调整WinRE恢复分区的大小。步骤如下:

第 1 步: 在搜索中键入“cmd”并以管理员身份运行,然后键入以下命令并在每个命令后点击 Enter 按钮:

reagentc /info (磁盘和分区后面的数字是安装WinRE的磁盘和分区的索引,我的是harddisk1,partition4。)

reagentc /disable(禁用 WinRE)

How to Fix Windows Update Error 0x80070643 on Windows 10?

第2步:依次输入以下命令来收缩操作系统分区:

磁盘部件

列出磁盘

sel disk(OS磁盘索引)(索引取决于OS磁盘索引,请参考自己的情况,我的是harddisk1,所以命令是sel disk 1,如果你是harddisk0,只需输入 sel disk 0)

列出部分

selpart(操作系统分区索引)(检查Primary的分区类型,我的是selpart3)

缩小所需=250 最小=250

sel部分(WinRE分区索引)(在sel部分命令中,可以查看Recovery分区索引,我的是sel部分4)

删除分区覆盖

How to Fix Windows Update Error 0x80070643 on Windows 10?

完成上述命令后,您就成功缩小了操作系统分区。现在,您应该使用以下命令创建一个新的恢复分区。

列出磁盘(检查您的磁盘分区样式)

注意:

  • 如果“*”位于 GPT 下,请运行以下命令:
  • 创建分区主 id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
  • gpt 属性 =0x8000000000000001
  • 如果“*”不在 GPT 下,您应该运行:创建分区主 id=27

格式化快速 fs=ntfs label=”Windows RE 工具”

列表卷(检查您的磁盘分区样式)

退出

试剂/启用

试剂/信息

How to Fix Windows Update Error 0x80070643 on Windows 10?

之后,您调整了WinRE恢复分区的大小,并再次运行KB5034441更新来检查错误0x80070643是否已修复。

选项 4:使用 DiskGenius 调整 WinRE 分区大小

您还可以使用磁盘工具调整WinRE分区的大小。操作起来就更容易理解了。以下是使用 DiskGenius 修复 Windows 更新 0x80070643 的步骤。

第1步:打开磁盘管理并右键单击C盘。

第 2 步: 选择缩小体积。

How to Fix Windows Update Error 0x80070643 on Windows 10?

第 3 步: 输入要缩小的空间量。 (这取决于你想要多大的大小。建议扩展到1000MB以上。)

How to Fix Windows Update Error 0x80070643 on Windows 10?

第 4 步: 下载并安装 DiskGenius .

第 5 步: 右键单击​​左侧面板中的“分区”。

第 6 步: 选择调整分区大小。

How to Fix Windows Update Error 0x80070643 on Windows 10?

第7步:将前面部分空白处的空格填入您缩小的空间,然后单击开始。

How to Fix Windows Update Error 0x80070643 on Windows 10?

步骤8:打开磁盘管理检查恢复分区是否已扩展。

之后,安装Windows更新KB5034441以确认是否再次出现安装错误代码0x80070643。

以上是如何修复 Windows 10 上的 Windows 更新错误 0x80070643?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn