在本指南中,我们将解释为什么会出现 Windows 10/11 升级或安装错误 0x8007042b – 0x4000D 以及在您的设备上修复它的工作方法。一旦发生,这个错误只是禁止用户安装或升级到 Windows 10/11,而是抛出一个错误,内容如下 –
错误 0x8007042B – 0x4000D
安装在 SECOND_BOOT 阶段失败,在 MIGRATE_DATA 操作期间出现错误
如错误消息中所述,此错误出现在第二个引导阶段并阻碍了数据迁移过程。第二个启动阶段基本上是开箱即用体验 ( OOBE ) 阶段,其中数据迁移应该正常进行。由于这是失败的,更新过程将首先开始,但随后这将简单地冻结并触发蓝屏死机错误。
有多种原因可能导致此问题,例如丢失系统文件、损坏的“Windows 映像”或挂起的 XML 文件。有时,第三方应用程序或服务的存在也可能触发此类错误。无论您的情况是什么原因,您都可以通过应用这些解决方法来解决它 –
- 运行 Windows 更新疑难解答
- 修复损坏的系统文件 – SFC 和 DISM
- 在干净启动状态下安装更新
- 清除挂起的 .XML 文件
- 检查 Windows 更新日志文件
- 使用 ISO 文件升级 Windows 10/11
解决升级或安装报错0x8007042B – 0x4000D
如果您因为错误代码 0x8007042B – 0x4000D 而无法升级到 Windows 10/11,请依次尝试以下建议 –
1]运行Windows更新疑难解答
对 Windows 更新进行故障排除通常可以解决问题,或者至少让您知道问题没有发生的原因。如果您不知道如何使用此实用程序,请遵循以下指南 –
- 右键单击 Windows 图标并选择设置。
- 在随后的屏幕上,导航至以下内容 –
更新和安全 > 疑难解答 > 其他疑难解答
- 单击以展开 Windows 更新并点击运行疑难解答。
- 按照屏幕上的说明完成剩余的步骤。
- 完成后,您将获得一个选项,即“应用此修复”,单击相同的选项。
- 关闭所有窗口并重新启动您的设备。
从下次登录开始,我希望您可以轻松安装新操作系统,而不会遇到任何错误或错误。
2] 修复损坏的系统文件 – SFC & DISM
当您尝试安装新操作系统时,损坏的系统文件或“Windows Image”的存在也可能触发错误 0x8007042B – 0x4000D。为了解决这个问题,您必须解决核心系统文件中的损坏问题。SFC 和 DISM 是可以帮助解决此类问题的两个最佳工具。以下是执行这些扫描的方法 –
- 首先,以管理员身份打开命令提示符。
- 在提升的控制台上,键入以下内容并按 Enter –
sfc/ scannow
- SFC 扫描通常需要 15-20 分钟,具体取决于设备内部的损坏程度。在扫描和修复损坏的系统文件的同时,这也会重新生成丢失的核心文件。
- 完成后,执行以下命令 –
DISM /Online /Cleanup-Image /RestoreHealth
- 上面的代码将运行以查找 Windows 10 Image 的任何问题。运行 DISM 将解决它在上述扫描过程中发现的任何损坏。
重新启动您的 PC 以使所做的更改生效。重新登录您的设备并检查您现在是否可以升级操作系统。
3]在干净启动状态下安装更新
有时,由于某些第三方应用程序或服务在后台运行,Windows 10/11 安装失败。为了解决这个问题,您应该尝试通过启动到干净启动状态来升级您的设备。以下是执行此任务的方法 –
- 按“ Windows 键 + S ”调用“搜索”窗口。
msconfig
在搜索栏中输入,然后按键盘上的 Enter 键。- 当显示屏上出现新窗口时,转到“服务”选项卡。
- 选中显示 – 隐藏所有 Microsoft 服务的框,然后点击全部禁用。请参阅下面的快照 –
- 使用“ Ctrl + Shift + Esc ”快捷方式启动任务管理器。
- 转到“启动”选项卡,并禁用所有在“状态”列上显示“已启用”的服务。
接下来重新启动您的电脑,您的设备将启动进入干净启动状态。现在,检查您是否可以升级您的设备。如果你的系统确实升级了,问题出在第三方应用上,所以你必须将它们全部卸载。如果您知道最近安装的应用程序,请先卸载它们。
注意:唯一的问题是除非您想重新执行 Windows 安装,否则您无法确定它们。无论如何,如果您已经升级到所需的操作系统,这真的没有关系。
如果错误 0x8007042b – 0x4000D 仍然存在,您可以遵循以下高级解决方案 –
4]清除挂起的.XML文件
挂起的 .xml 文件的存在也可能会阻碍在您的设备上安装新的操作系统。你至少可以做的是使用以下步骤重命名这些文件 –
- 按WinKey + R启动“运行”对话框。
- 键入“ CMD ”并同时按Ctrl + Shift + Enter。
- 当 UAC 提示时,点击是以授权访问管理员权限。
- 这样做将启动命令提示符。
- 复制/粘贴以下命令并按 Enter –
ren c:\windows\winsxs\pending.xml pending.old
现在您已经重命名了挂起的 XML 文件,看看它是否有助于安装 Windows 10 或 11。
5]检查Windows更新日志文件
如果由于错误 0x8007042b – 0x4000D 仍然无法安装 Windows 10/11,请检查 Windows 更新日志文件。您可以在以下路径找到此文件 –
C:\Windows\WindowsUpdate.log
这个Log基本上包含了升级失败错误的所有信息。如果此文件中的错误代码太多,只需删除整个文件即可。成功删除此文件后,重新启动 PC 并重试安装更新。
由于您未执行任何操作,更新应该会自动失败。现在,重新访问上述路径并打开 Windows 更新日志文件。在其中,您可能会看到一些以“0x”开头的 10 位错误代码。
既然您知道更新失败的确切原因,请在此处查看相应的解决方案。按照那里的指示执行解决方案,您将能够解决问题。
6] 使用 ISO 文件升级 Windows 10/11
我希望上述解决方案确实可以解决您设备上的 0x8007042b – 0x4000D 问题。如果没有,您只有一个选择,即全新安装 Windows 操作系统。为此,您需要一个 ISO 文件并使其可启动。
在下面的评论部分让我们知道哪种解决方案适用于您的情况。