Windows 10 KB5034441仍然损坏,出现0x80070643错误

2024年 2月 15日 43.4k 0

Windows10KB5034441是如此的支离破碎,以至于微软已经花了四周多的时间来“研究一个解决方案”,但仍然没有一个合适的解决方案。KB5034441是具有恢复分区的人的强制更新,但由于0x80070643错误,它不会安装在大多数硬件上。

KB5034441是Windows恢复环境(WinRE)的安全更新,在具有恢复分区的系统上启用。这是一个重要的版本,因为它修复了一个安全问题,该问题允许攻击者通过利用WinRe的漏洞绕过BitLocker对其他分区的加密。

您的Windows安装是否使用BitLocker并不重要。只要您有一个恢复分区,KB5034441就会尝试自动下载并安装,但我们的测试显示安全更新不会安装,并显示一条标题为“0x80070643-ERROR_INSTALL_FAILURE”的错误消息。

这个问题在我们的论坛上得到了用户的广泛报道,包括在上一篇关于Windows更新的文章的评论部分。

Windows 10 KB5034441 update fails with 0x80070643屏幕截图显示更新如何失败,并显示0x80070643

正如您在上面的屏幕截图中看到的,Windows更新被阻止,并显示“0x80070643-ERROR_INSTALL_FAILURE”消息,这意味着一些用户无法安装2024年2月的更新(KB5034763)。

那么,是什么原因导致标题为“2024-01 Windows 10版本22 H2的基于x64的系统的安全更新(KB 5034441)”的修补程序反复失败,并出现模糊的错误消息0x 80070643- ERROR_BALL_FAILURE“并阻止其他更新?

微软官员告诉我,这个问题仅限于恢复分区上存储空间较低的个人电脑。

在一份支持文档中,Microsoft指出,Windows恢复安全更新需要在恢复分区中至少有250 MB的可用空间才能成功安装:

  • 对于Windows10v2004或Windows Server2022:如果分区小于500MB,您应该有50MB的可用空间。
  • 对于其他版本,当分区为500 MB或更大时,您应该有300 MB以上的可用空间。
  • 当分区大于1 GB时,它必须至少有1 GB的可用空间。

尽管微软建议略微增加分区大小,但在我们的测试中,将其增加到2 GB已被证明更有效。

如何通过轻松调整分区大小修复Windows 10 KB5034441更新问题

  • 以管理员身份打开命令提示符。
  • 键入reagentc/info以了解您的计算机是否有特殊的恢复区(WinRE)及其位置。
  • 键入reagentc /disable暂时关闭此恢复区,以便您可以安全地调整设置。
  • 在命令提示符下,输入diskpart,然后输入list disk以查看所有存储驱动器。
  • 您必须选择您的Windows操作系统驱动器与出售磁盘和驱动器号中列出的终端。
  • 在运行sel disk<OS磁盘索引之后,输入list part以查看分区的部分。这使您可以检查OS磁盘下的分区并找到OS分区。
  • 运行命令:所需的收缩=2000最小值=2000
  • 现在,您可以使用SEL部件<WinRE分区索引>选择WinRE分区。
  • 编者注:如果你仍然困惑,让我来简化一下。如上面的示例截图所示,首先,我们需要选择分区3作为OS分区索引。此步骤不会擦除您的主OS分区,它是在与C:Disk相同的卷上创建的不同分区的一部分。选择分区3后,请按照其余说明完成操作系统主分区的过程。接下来,选择分区4作为您的WinRE分区。这些分区号特定于我的系统,并且您的设备可能会有所不同。
  • 运行收缩命令并选择带有SEL PART<WinRE分区索引的WinRE分区后,现在可以使用DELETE PARTITION OVERRIDE安全地删除它。
  • 检查您的驱动器使用的是GPT(较新)格式还是MBR(较旧)格式。在键入List Disk之后,查找“GPT”旁边的星号(*)。
  • 对于Gpt驱动器,使用CREATE PARTITION PRIMARY id=de94bba4-06d1-4d40-a16a-bfd50179d6ac and THEN GPT ATTRIBUTES=0x800000000000000001设置一个新部分。
  • 对于MBR,使用CREATE PARTITION PRIMARY ID=27
  • 通过格式化做好准备:格式化QUICK FS=NTFS Label=“Windows RE Tools”
  • 使用列表卷检查您的设置。
  • 使用Exit退出存储管理器。
  • 使用reagentc/Enable重新激活您的恢复设置。
  • 使用reagentc/info确认新的恢复位置。
  • 我们注意到,当某些人在第17步尝试重新激活他们的Recovery Parititon时,上述过程可能会失败,并出现“Windows RE Image Is Not Found”错误。您可以尝试执行以下步骤来修复WinRE激活问题:

  • 首先,获取Windows 10 ISO文件,并将该ISO文件挂载到驱动器中。进入命令提示符(Admin),然后运行命令:reagentc/Disable
  • 您可以使用md c:Winmount命令创建一个新目录,该目录允许您挂载Windows安装文件。要装载映像,请运行以下命令:
    Dism/mount-wim/wimfile:E:Sourcesinstall.wim/index:1/mount目录:C:Winmount/Readonly
  • 挂载映像后,我们需要使用以下命令将恢复文件从新的ISO映像复制到您的系统。
    XCopy C:WinmountWindowsSystem32Recovery*.*C:WindowsSystem32Recovery/h
  • 完成后,运行以下命令以设置恢复映像路径:

    Reagentc/setreImage/路径C:WINDOWSSystem32Recovery/Target C:WINDOWS

    最后,您可以返回到第17步并再次运行命令:reagentc Enable

    微软还发布了一个PowerShell脚本来自动修复这个问题,你可以从我们的Discord服务器上获取它,但在运行PowerShell脚本之前,请确保您使用Microsoft更新目录安装了“Safe OS Dynamic Update”。

    相关文章

    Java 之父 James Gosling 宣布退休
    快手文生图大模型可图宣布开源
    李彦宏:开源模型是智商税
    VLMs多模态大模型当下进展与思考
    开源日报 | 李彦宏称开源模型是智商税;Windows下的GUI开发;有趣的人形机器人;边学AI边赚钱
    Meta 开源新的“多标记预测”语言模型

    发布评论