Windows 8 - DISM.exe /Online /Cleanup-Image /RestoreHealth 崩溃 - 错误代码 0x800F0906

Windows 8 - DISM.exe /Online /Cleanup-Image /RestoreHealth 崩溃 - 错误代码 0x800F0906

背景信息

我有一个在 Oracle Virtual Box 上运行的 Windows 8 Pro x64 虚拟副本。

当我尝试安装更新 KB2977766-X64 时,收到错误代码0x80073712。当我同时使用 Windows 更新和独立安装程序进行更新时就会发生这种情况。

Microsoft 针对此错误的官方建议 - 概述这里-sfc /scannow应首先使用建议,如果不起作用,DISM则应改用其他建议。许多其他来源也指出,使用操作中心中的 Windows 更新疑难解答程序应该可以修复此错误。

  • 在我使用 Windows 更新疑难解答后,结果显示上述错误已修复;然而,当我再次尝试重新安装更新时,错误再次出现。

  • sfc /scannow未发现(或修复)任何错误。

  • DISM.exe /Online /Cleanup-Image /RestoreHealth崩溃并显示错误代码0x800F0906

以往的经验

我以前在 Windows 8.1 机器上也遇到过类似的情况。有问题的更新是 KB2977765-x64(我试图在 Windows 8 VM 上安装的更新的 Windows 8.1 版本)。就像我的 Windows 8 VM 一样,它崩溃了,错误代码0x80073712;但是,就我的 Windows 8.1 机器而言,我能够使用DISM上面概述的命令修复错误。

根据这一经验,我认为同样的步骤可以解决 Windows 8 中同样的问题;然而我无法这样做,因为DISM我的 Windows 8 VM 崩溃了。

问题

当 DISM 运行时出现错误 0x800F0906 时,我该如何修复?

我已经运行DISM配置以从 Windows 更新(如上所述)和 Windows 8 安装 DVD(sources\sxs)进行修复;但两者都崩溃并出现错误代码 0x800F0906。

我自己对此错误的研究表明,在 Windows 8 和 8.1 上安装 .NET Framework V3.5 时,此错误经常发生;但是,.NET 并未安装在我的 Windows 8 VM 或 Windows 8.1 计算机上。

任何帮助深表感谢,

谢谢。

答案1

最后,我启动了 Windows 8 安装 DVD 并选择修复选项。这基本上将许多系统文件恢复到了原始状态。我不得不重新安装近 150 个更新,幸运的是,在此之后尝试安装更新时没有出现任何错误。

相关内容