修复 Windows 升级错误 0x8007042B – 0x4000D

如果您在尝试安装最新的功能升级时失败并显示错误消息 – 0x8007042B–0x4000D, 在 SECOND_BOOT 阶段安装失败并在 MIGRATE_DATA 操作错误期间出现错误(0x8007042B–0x4000D, The installation failed in the SECOND_BOOT phase with an error during MIGRATE_DATA operation error),那么这篇文章可能会对您有所帮助。

Windows 11/10以更新的形式推出了各种改进。这些更新为操作系统添加了新的和更可靠的功能。切换硬币的另一面,您会时不时地看到常见的升级错误正在影响Windows 更新(Windows Updates)过程。而Windows 11/10更新错误0x8007042B – 0x4000D属于同一群令人不快的麻烦制造者。在本故障排除指南中,我们将了解为什么会发生此错误以及可以解决该错误的修复程序。

0x8007042B – 0x4000D

错误 0x8007042B – 0x4000D 阻止用户安装最新版本,通常发生在第二个启动阶段,而数据迁移恰好使您的计算机容易受到攻击。简单(Simply)来说,就是升级过程无法将数据迁移到新的操作系统时出现这个错误。安装或升级通常一开始似乎成功执行,但在第二阶段它冻结并显示BSOD说:

We couldn’t install Windows, We’ve set your PC back to the way it was right before you started installing Windows 11/10.

0x8007042B – 0x4000D, The installation failed in the SECOND_BOOT phase with an error during MIGRATE_DATA operation

在这里,第二个启动阶段(Second boot phase)也称为OOBE启动阶段,在此阶段应用最终设置。

0x8007042B–0x4000D, SECOND_BOOT阶段安装失败, MIGRATE_DATA操作时出错

Microsoft解释说,由于文件系统、应用程序或驱动程序问题,可能会出现此问题。但是这个错误的确切原因仍然不清楚,因此,没有明确的一刀切解决方案。但是,有一些可行的解决方案有望帮助处理 0x8007042B – 0x4000D 错误:

  1. 运行内置的Windows 更新疑难解答(Windows Update Troubleshooter)
  2. 在干净启动状态(Clean Boot State)下安装升级/更新
  3. 清除pending.xml 文件
  4. 检查 Windows 更新日志文件。

1]运行(Run)内置的Windows Update疑难解答(Windows Update Troubleshooter)

Windows 更新疑难解答是一个非常宝贵的内置工具,可帮助我们修复Windows系统中的各种错误和问题。要使用此工具修复错误 0x8007042B – 0x4000D,请执行以下步骤:

  • 开始菜单,(Start Menu,)转到设置(Settings)
  • 现在导航到更新和安全(Update and Security)部分。
  • 在左侧面板上,选择疑难解答(Troubleshoot)选项。
  • 现在从可用选项中选择Windows 更新,然后单击(Windows Update)运行疑难解答(Run the troubleshooter)按钮。

您现在应该等待疑难解答(Troubleshooter)程序扫描系统以查找问题。完成后,它将列出问题以及修复它所需的操作。

故障排除程序(Troubleshooter)运行后,您可以重试。

阅读(Read):IT 管理员如何解决 Windows 10 升级错误。

2]在干净启动状态(Clean Boot State)下安装升级/更新

使用以下步骤在 Windows 10中执行干净启动。(perform a clean boot)

您首先需要以管理员身份登录系统。如果您没有管理员帐户,您可以创建一个管理员帐户。

  • 在任务栏上的搜索框中键入msconfig ,然后从搜索中选择(msconfig)System Configuration
  • 在“系统配置(System Configuration)”窗口中,单击“服务(Services)”选项卡,然后选择“隐藏所有 Microsoft 服务(Hide all Microsoft services)” 。
  • 一旦选择点击Disable all
  • 现在单击系统配置(System Configuration)窗口的启动(Startup)选项卡,然后选择打开任务管理器(Open Task Manager)
  • 任务管理器(Task Manager)窗口打开后,单击每个启动项,然后选择禁用(Disable)
  • 现在,关闭任务管理器,然后在(Task Manager)System ConfigurationStartup选项卡上单击Ok

完成后,重新启动您的 PC 并尝试安装Windows 10 Update/Upgrade

4]清除pending.xml文件

打开提升的命令提示符窗口,键入以下内容并按 Enter:

Ren c:\windows\winsxs\pending.xml pending.old

这会将pending.xml 文件重命名为pending.old。现在再试一次。

阅读(Read)Windows Update 安装失败或无法下载(Windows Update fails to install or will not download)

3]检查Windows更新日志文件

如果仍然存在问题,请转到C:\Windows\WindowsUpdate.log 并查找最新条目。这将出现在日志的末尾。任何失败的更新都会在它们旁边写上错误代码。记下它们。如果您发现太多条目太混乱,请删除此WindowsUpdate.log并再次尝试安装有问题的更新。

现在打开新创建的WindowsUpdate日志文件并查看其内容。

警告可能会显示为 -: WARNING: Failed to find updates with error code 12345678。

现在Right-click Computer > Manage > Event Viewer > Applications and Service Logs > Microsoft > Windows > WindowsUpdateClient > Operational。检查任何重要消息或警告(Warning)

接下来,请参阅Windows 更新错误代码(Windows Update Error Codes)。这将为您提供可能需要寻找解决方案的方向。您还可以使用我们的搜索栏搜索(Search)Windows 更新(Windows Update)错误代码,看看是否有特定的解决方案可用。

相关错误:(Related errors:)

  • 0x8007002C – 0x400D,在 SECOND_BOOT 阶段安装失败,在 MIGRATE-DATA 操作期间出现错误
  • 0x8007002C-0x4001E, SECOND_BOOT阶段安装失败,PRE_OOBE操作时出错。

我们希望本指南中提到的解决方案能帮助您摆脱错误 0x8007042B – 0x4000D,您现在应该能够完成升级。



About the author

我是一名技术人员,多年来一直在音频和用户帐户领域工作。我有使用 Windows 和 Mac 电脑以及苹果产品的经验。自 2007 年以来,我还一直在教授 Apple 产品的使用。我的主要专业领域是用户帐户和家庭安全。除此之外,我还使用过各种软件程序,包括 Windows 7 Home Premium、8.1 Pro、10 Pro 和 12.9 Mojave。



Related posts