Windows10KB5034441是如此的支离破碎,以至于微软已经花了四周多的时间来“研究一个解决方案”,但仍然没有一个合适的解决方案。KB5034441是具有恢复分区的人的强制更新,但由于0x80070643错误,它不会安装在大多数硬件上。
KB5034441是Windows恢复环境(WinRE)的安全更新,在具有恢复分区的系统上启用。这是一个重要的版本,因为它修复了一个安全问题,该问题允许攻击者通过利用WinRe的漏洞绕过BitLocker对其他分区的加密。
您的Windows安装是否使用BitLocker并不重要。只要您有一个恢复分区,KB5034441就会尝试自动下载并安装,但我们的测试显示安全更新不会安装,并显示一条标题为“0x80070643-ERROR_INSTALL_FAILURE”的错误消息。
这个问题在我们的论坛上得到了用户的广泛报道,包括在上一篇关于Windows更新的文章的评论部分。
屏幕截图显示更新如何失败,并显示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更新问题
我们注意到,当某些人在第17步尝试重新激活他们的Recovery Parititon时,上述过程可能会失败,并出现“Windows RE Image Is Not Found”错误。您可以尝试执行以下步骤来修复WinRE激活问题:
Dism/mount-wim/wimfile:E:Sourcesinstall.wim/index:1/mount目录:C:Winmount/Readonly
XCopy C:WinmountWindowsSystem32Recovery*.*C:WindowsSystem32Recovery/h
完成后,运行以下命令以设置恢复映像路径:
Reagentc/setreImage/路径C:WINDOWSSystem32Recovery/Target C:WINDOWS
最后,您可以返回到第17步并再次运行命令:reagentc Enable
微软还发布了一个PowerShell脚本来自动修复这个问题,你可以从我们的Discord服务器上获取它,但在运行PowerShell脚本之前,请确保您使用Microsoft更新目录安装了“Safe OS Dynamic Update”。