当用户尝试在其系统上安装最新更新时,Windows 中会弹出错误代码 0x30078701。虽然此问题在 Windows 10 和 11 中都可能发生,但在 Windows 11 中尤为常见,并且通常发生在用户刚刚升级到最新操作系统版本时。
这个问题背后没有单一的原因,因为有几个因素可能导致它。以下是最常见的罪魁祸首:
- 关键服务被禁用——安装更新需要 Windows 更新服务在您的计算机上正常运行。如果该服务被完全禁用或无法正常工作,您将在系统上安装最新更新时遇到错误。
- 损坏的 WU 组件——与 Windows 更新服务一样,Windows 更新组件在帮助系统安装最新更新方面也起着至关重要的作用。如果这些组件损坏,您将无法将系统更新到最新版本。
- 系统文件损坏——操作系统也可能受到损坏或感染文件的影响。可以使用内置的故障排除实用程序(如 SFC、DISM 和 Windows 更新故障排除程序)解决此错误。
- 防病毒中断– 如果您使用的是第三方防病毒解决方案,它可能会因错误的安全警报而阻止更新安装。如果这种情况适用于您,您可以禁用防病毒软件,然后尝试安装目标更新。
无论是什么原因导致您的问题,我们在下面列出的故障排除方法都将帮助您确定并永久解决更新错误 0x30078701。让我们开始吧!
1. 运行 SFC 和 DISM 实用程序
系统内的一般损坏错误是更新问题(如手头的问题)背后最常见的原因。这就是为什么我们建议您首先排除这些问题。
识别这些错误的最佳方法是使用系统文件检查器和 DISM 等内置故障排除实用程序。系统文件检查器 (SFC) 将扫描受保护的系统文件是否存在任何类型的不一致,而 DISM 将修复损坏的系统映像。
与大多数其他故障排除实用程序不同,您需要命令提示符才能运行这两个。
请按照以下步骤继续:
- 在搜索栏中键入 cmd,然后单击以管理员身份运行以使用管理权限启动命令提示符。
- 在命令提示符窗口中,键入下面提到的命令,然后按Enter键执行它。
sfc /scannow
- 等待命令执行,然后重新启动 PC。
- 重新启动后,再次以管理员身份启动命令提示符,这次执行下面的 DISM 命令。
Dism /Online /Cleanup-Image /RestoreHealth
- 现在,重新启动您的电脑并检查错误代码 0x30078701 是否已解决。
2. 重置 Windows 更新组件
正如我们之前提到的,如果您 PC 上的 Windows Update 组件损坏,您也可能难以安装更新。您可以通过简单地重置组件来解决此问题,这将使它们恢复运行。
以下是您可以如何做到这一点:
- 在搜索栏中键入 cmd,然后单击以管理员身份运行以启动具有管理权限的命令提示符。
- 接下来,键入下面提到的命令,然后在每个命令后按Enter键执行它们。
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
- 完成后,一条一条执行以下命令:
net start wuauserv net start cryptSvc net start bits net start msiserver
- 最后,重新启动您的电脑并检查错误代码 0x30078701 是否已解决。
3.手动安装更新
这更像是一种变通方法而不是解决方案,但如果故障排除方法对您不起作用,那么您也可以手动安装更新。
Microsoft 有一个在线更新目录,其中列出了所有已发布的更新。您可以在其搜索区域中输入您的目标更新编号,然后安装最合适的结果。
以下是您可以如何做到这一点:
- 启动浏览器并转到Microsoft 更新目录。
- 在屏幕上的搜索栏中输入更新的 KB 编号,然后按Enter键。
- 根据您的设备类型选择一个更新后,单击“下载”按钮安装更新。
- 下载文件后,单击它打开它并按照说明完成安装。
4.重启Windows更新服务
您的操作系统的 Windows Update 服务处理下载、安装和删除更新。当此服务被禁用或无法正常运行时,您可能会在安装最新更新时遇到问题,例如错误代码 0x30078701。
幸运的是,修复 Windows Update 服务的问题非常容易。在大多数情况下,只需重新启动服务即可完成工作。
以下是确保更新服务正常运行的方法:
- 按Win + R打开运行。
- 在运行中键入 services.msc 并单击Enter。
- 在以下窗口中,查找 Windows Update 服务并右键单击它。
- 从上下文菜单中选择属性
- 在属性对话框中,单击停止按钮。
- 等待几秒钟后再次点击开始按钮。
- 从启动类型的下拉列表中选择自动。
- 单击应用>确定以保存更改。
5.禁用防病毒软件(如果适用)
阻止 Windows 安装更新的另一件事是安全程序。由于误报,应用程序可以将更新标记为对系统的威胁,并阻止它。
如果您使用的是第三方防病毒解决方案,则在出现错误时应暂时禁用该程序。
以下是您可以如何继续:
- 右键单击系统托盘中的防病毒图标。
- 接下来, 从上下文菜单中选择禁用,直到计算机重新启动。
就是这样!您可以用同样的方式禁用其他安全程序。只需右键单击任务栏中的图标,然后选择禁用直到下次重新启动。安装更新后,重新启动您的 PC 以重新启用该程序。
不建议长时间禁用这些程序,因为这会使您的系统容易受到安全风险的影响。
6. 运行 Windows 更新疑难解答
另一种帮助用户修复错误代码 0x30078701 的故障排除方法是运行 Windows 更新故障排除程序。
此疑难解答程序的工作方式几乎与 SFC 和 DISM 实用程序相同,因为它将扫描系统以查找错误,然后修复发现的问题,而无需您输入任何信息。
以下是如何运行它:
- 按Win + I打开 Windows 设置。
- 从左窗格中选择疑难解答,然后单击窗口右侧的其他疑难解答。
- 在以下窗口中单击与 Windows Update 疑难解答相关联的运行按钮。
- 现在疑难解答程序将扫描系统以查找错误。如果发现问题,它将建议修复。在这种情况下,单击Apply this fix。
- 如果没有,请单击关闭疑难解答并转到下面的下一个方法。
7.修复安装或全新安装
如果本文中提到的方法均对您不起作用,则意味着无法使用常规故障排除方法解决错误代码 0x30078701。在这种情况下,您将需要重新安装系统文件来解决问题。
这可以通过修复安装和全新安装来完成。
全新安装- 此方法重新安装 Windows。唯一的缺点是以前存储在与 Windows 相同的分区上的任何个人文件都将丢失。
修复安装– 通过执行就地修复程序,您将能够替换损坏的 Windows 文件,同时保留您的个人文件(包括您的应用程序和游戏)。然而,这个过程有点冗长。