修复 Windows 安装或升级错误 0x800704B8 – 0x3001A

在这篇文章中,我们将讨论 Windows 安装或升级错误 0x800704B8 – 0x3001A,它发生的原因,以及在 Windows 11 或 10 PC 上修复它的可能方法。 既然你在这里,你一定遇到过这个问题。 好吧,您一定还收到了类似于以下内容的错误消息 –

Error 800704B8 – 0x3001A, The installation failed in the FIRST_BOOT phase with an error during BEGIN_FIRST_BOOT operation.

Windows 11/10 上出现错误 0x800704B8 – 0x3001A 的原因是什么?

如果您在安装或升级到新的 Windows 操作系统时遇到错误代码 0x800704B8 – 0x3001A,这一定是由于以下一个或多个原因造成的 –

  • 连接到计算机的错误或有故障的外围设备
  • 缺乏足够的存储空间
  • 丢失或损坏的系统文件或 Windows 映像
  • 禁用 Windows 更新服务或填充 Windows 缓存文件夹

最后但并非最不重要的一点是,活动的第三方防病毒程序也可能在 Windows 11/10 上触发此问题。 因此,请确保在应用任何修复之前先禁用此功能。

怎样修复升级错误 0x800704B8 – 0x3001A

如果您在升级 Windows 时收到错误代码 0x800704B8 – 0x3001A,请尝试这些方法,看看是否有助于解决此问题 –

1]删除外围设备

当您在计算机上遇到与更新相关的问题时,您必须确保的第一件事是移除所有外围设备,例如连接的打印机、蓝牙设备、扬声器等。这是必不可少的,因为这些辅助设备的任何问题都可能有助于防止在 Windows 11 或 10 PC 上发生更新。

您还应该做的另一件重要的事情是禁用您的第三方防病毒程序。 即使您使用的是 Windows Defender,也请确保暂时禁用它。

现在您已经移除了所有外围设备并停止了安全应用程序,请检查您现在是否可以安装您希望安装的 Windows 操作系统。 如果错误仍然存​​在,请尝试下面列出的下一组解决方案。

2]释放存储空间

当您的 PC 缺少足够的存储空间来安装或升级到新操作系统时,可能会出现 0x800704B8 – 0x3001A 等错误。 对于使用 SSD 而不是 HDD 的用户来说,存储问题变得很突出。 SSD 的成本更高,一些用户最终使用了大约 128 或 256 GB 磁盘空间的 SSD。

当您计划安装或升级到新的 Windows 操作系统时,您可以使用磁盘清理工具来释放原本被缓存或临时文件填充的空间。 使用此工具,您甚至可以清除旧的 Windows 安装。

笔记:要安装或升级到新的 Windows 操作系统,您至少需要 30 GB 的可用空间。 如果您的硬盘上已经有这么多磁盘空间,请跳过此解决方案,然后继续下一个解决方案。

3]运行Windows更新疑难解答

更新疑难解答是 Windows 中的一个内置实用程序,您可以运行它来查找和修复阻止 Windows 安装甚至更新的问题。 以下是怎样使用此工具 –

  • 按 Win + X 并选择选项 – “设置”。
  • 继续并选择系统>疑难解答>其他疑难解答。
  • 在最常见的部分下,点击 跑步 Windows 更新旁边的按钮。

提示:如果您使用的是 Windows 10,请在以下位置找到疑难解答 –

Settings > Update & Security > troubleshoot > Additional troubleshooters

到达上述路径后,单击 Windows 更新,然后单击按钮 – 运行疑难解答.

Windows 更新疑难解答

  • 当故障排除窗口启动时,单击下一步并按照屏幕上的说明进行操作。

此工具将诊断错误 0x800704B8 – 0x3001A 背后的根本原因并修复它们。 即使它不能解决此问题,这也会让您知道解决问题的正确方法。

4]运行SFC/DISM扫描

损坏的系统文件或 Windows 映像的存在也可能会阻止您升级操作系统。 在这种情况下,运行 SFC 和 DISM 扫描是解决内部损坏的最佳方法。 以下是执行这两种扫描的方法 –

  • 首先以管理员身份启动命令提示符。
  • 当它启动时,复制/粘贴以下内容并按 Enter –

DISM /Online /Cleanup-Image /RestoreHealth

DISM 视窗 11

  • 此命令将查找现有 Windows 11 或 10 映像的任何异常并修复它们。
  • 扫描完成后,通过执行以下命令运行系统文件检查器 –

sfc /scannow

证监会视窗 11

  • 这两次扫描都需要 20-30 分钟才能成功运行,因此请耐心等待。 不要中断扫描一旦开始。

检查并修复内部损坏后,检查您现在是否可以安装或升级 Windows 而不会遇到 0x800704B8 – 0x3001A 问题。 如果确实出现,请尝试下一个解决方案。

5]重置更新组件

有时,Windows 更新会因禁用更新相关服务或 Windows 缓存文件夹填充不必要的缓存或更新日志文件而失败。 您可以通过重置更新组件来解决此问题。 这可以分三个阶段完成,如下所述——

第 1 阶段:停止所有与更新相关的服务

  • 以管理员身份启动 CMD 并一一运行这些代码。
Net Stop bits
Net Stop wuauserv
Net Stop appidsvc
Net Stop cryptsvc

第 2 阶段:清除 SoftwareDistribution 和 Catroot2 文件夹

  • 在同一个提升的控制台上,在清除 Windows 缓存文件夹旁边运行这些命令。
Ren %systemroot%SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%system32catroot2 catroot2.bak

第 3 阶段:重新启动您之前停止的服务

  • 在命令提示符上执行以下代码以重新启动先前停止的服务。
Net Start bits
Net Start wuauserv
Net Start appidsvc
Net Start cryptsvc

清除 Windows 缓存文件夹并停止/启动所有与更新相关的服务后重新启动您的 PC。 Windows 更新现在应该不会出现错误。

6]启动进入干净启动状态并重新安装Windows

休息更新组件后,收到错误 0x800704B8 – 0x3001A 的机会要少得多。 不过,这可能会在某些情况下发生。 在这种情况下,您可以做的是启动到干净启动状态,并在处于此状态时尝试安装或升级到下一个可用版本的 Windows。

干净启动会禁用第三方应用程序或服务与系统应用程序或文件的交互。 因此,如果上述解决方案都不适用于您的情况,它应该可以工作。 以下是在 Windows 11 或 10 PC 上进入干净启动状态的方法。

我希望上述解决方案确实有助于解决 Windows 安装或升级错误 0x800704B8 – 0x3001A。 如果您有任何疑问或建议,请在评测部分告诉我们。