在这篇文章中,我们将讨论 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,请尝试这些方法并查看是否有助于解决此问题 –
-
- 删除外围设备
- 释放存储空间
- 运行 Windows 更新疑难解答
- 运行 SFC/DISM 扫描
- 清除 Windows 缓存文件夹
- 引导进入干净启动状态后重新安装 Windows
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 Update,然后点击按钮 –运行疑难解答。
- 当故障排除窗口启动时,单击下一步并按照屏幕上的说明进行操作。
此工具将诊断错误 0x800704B8 – 0x3001A 背后的根本原因并进行修复。即使它不能解决这个问题,这也会让您知道解决问题的正确方法。
4] 运行 SFC/DISM 扫描
损坏的系统文件或 Windows 映像的存在也可能会阻止您升级操作系统。在这种情况下,运行 SFC 和 DISM 扫描是解决内部损坏的最佳方法。以下是执行这两种扫描的方法 –
- 首先以管理员身份启动命令提示符。
- 当它启动时,复制/粘贴以下内容并按 Enter –
DISM /Online /Cleanup-Image /RestoreHealth
- 此命令将查找现有 Windows 11 或 10 Image 的任何异常并修复它们。
- 扫描完成后,通过执行以下命令运行系统文件检查器 –
sfc /scannow
- 这两个扫描都需要 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%\system32\catroot2 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。如果您有任何疑问或建议,请在评论部分告诉我们。