修复:Windows更新错误代码0x800703E6

最近,有几位用户在尝试安装 Windows 更新时遇到错误代码 0x800703e6 的报告。尝试在 Windows 10 版本 1903、1909、2004 和 20H2 上安装 KB4023057、KB5003214、KB5003173 更新时,似乎特别会发生上述错误。一些用户在尝试为 Windows 10 版本 21H1 安装 KB5005033 更新时也遇到了它。

我们调查了这个问题,发现它通常是由以下因素引起的:

  • 防病毒中断– 已知第三方安全套件会干扰 Windows Update 安装某些更新的能力。在这种情况下,您可以禁用实时保护或卸载第 3 方安全套件来解决问题。
  • 损坏的窗口更新组件——该问题也可能是某种程度的文件损坏导致 WU 组件无法工作的结果。该问题可以通过使用 Windows 更新疑难解答程序或通过提升的命令提示符重置所有 WU 组件来解决。
  • 系统文件损坏– 也有可能是操作系统中的一般损坏错误导致您无法执行手头的任务。有多种修复方法,从执行 SFC 和 DISM 扫描到执行修复安装和全新安装。

现在我们知道了潜在的原因,让我们看看如何解决这个问题。修复:Windows更新错误代码0x800703E6

运行 Windows 更新疑难解答

您应该先使用 Windows Update 疑难解答程序,看看它是否能够自动修复问题,然后再转到更高级的疑难解答指南。

由于 Windows 更新失败的可能原因有很多,您应该运行 Windows 更新疑难解答程序,看看它是否可以识别可能危及更新功能的任何问题。当故障排除程序识别出适用于其中一种修复方案的情况时,它将自动应用适当的修复策略。

这是您需要做的:

  1. 在 PC 上同时按Windows + R 键打开“运行”对话框。
  2. 在对话框的文本字段中,键入ms-settings:troubleshoot并按Enter键。
  3. 在故障排除选项卡中,选择启动并运行下的Windows 更新
  4. 现在单击运行疑难解答按钮并等待扫描完成。
  5. 当发现可以通过其中一种修复策略解决的问题时,您将能够单击应用此修复按钮。
  6. 成功应用建议的修复后,重新启动您的 PC 并尝试再次升级 Windows。

运行 SFC 和 DISM 扫描

如前所述,操作系统中的损坏错误可能会导致错误代码 0x800703e6 等问题。幸运的是,Windows 附带了几个内置的故障排除实用程序,可以扫描系统及其文件以查找错误,并修复已识别的问题。

两个这样的实用程序是 SFC(系统文件检查器)和 DISM(部署映像服务和管理),它们可以用健康的对应文件替换损坏的系统文件,并用未使用的等效文件替换故障存储扇区。

使用系统文件检查器,您无需访问互联网。该工具使用带有备份系统文件的本地缓存存档,并将损坏的文件替换为健康的对应文件。DISM 需要稳定的 Internet 访问。这是必要的,因为 DISM 使用 WU 将损坏的文件替换为健康的等效文件。

以下是如何在 Windows 操作系统上运行 SFC 和 DISM 扫描:

  1. 在任务栏的搜索区域中键入cmd,然后单击以管理员身份运行以使用管理权限启动命令提示符。
  2. 在命令提示符窗口中,键入下面提到的命令,然后按Enter
    sfc /scannow
  3. 在同一个提升的 CMD 窗口中,在 SFC 扫描后执行 DISM 扫描(无论结果如何)。
    DISM /Online /Cleanup-Image /RestoreHealth
  4. 最后,重新启动您的 PC,并在重新启动后检查您是否可以安装所需的更新。

暂时禁用防病毒软件 

此问题显然也是由阻止用户安装 Windows 更新的第 3 方干扰程序引起的。这就是为什么,如果您使用第三方防病毒服务,我们鼓励您禁用它,然后尝试安装更新。

此外,您可能会考虑完全卸载第 3 方套件并改用 Windows Defender 防火墙。

修改 Windows 注册表

为多个用户解决此问题的另一个解决方法是从 Windows 注册表中删除 WUServer 和 WStatusServer 的条目,这就是我们建议尝试一下的原因。

但是,由于 Windows 注册表是一种管理级别的工具,我们建议您在继续执行下面列出的故障排除步骤之前创建一个备份,以防出现任何问题。

执行此操作后,请按照以下步骤修复错误代码 0x800703e6:

  1. 同时按键盘上的Windows + R 键打开“运行”对话框。
  2. 在对话框的文本字段中,键入regedit 并按Enter启动 Windows 注册表。
  3. 进入注册表编辑器后,导航到下面提到的位置。
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
  1. 现在在右窗格中找到WUServerWStatusServer条目,并通过右键单击它们一个一个地删除它们并选择删除。

如果您找不到条目,​​请跳转到下面的下一个方法。

重置 Windows 更新组件

Windows 使用多种服务在您的计算机上下载和安装 Windows 更新。因此,即使负责更新系统的这些组件之一无法正常运行,也不会安装更新,并且会生成错误代码 0x800703e6。

在这种情况下,您最好的选择是重置系统上的更新组件。这将重新启动所有组件,从而解决过程中的错误。

以下是如何重置电脑上的更新组件:

  1. 在任务栏的搜索区域中键入cmd,然后单击以管理员身份运行以使用管理权限启动命令提示符。
  2. 在命令提示符窗口中,键入下面提到的命令,然后按Enter
    net stop bits 
    net stop wuauserv 
    net stop appidsvc 
    net stop cryptsvc
  1. 然后必须删除 BITS 服务创建的 qmgr*.dat 文件。运行以下命令来执行此操作:
    Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"
  1. 然后,键入Y并按Enter
  2. 之后,我们将重命名一些存储下载更新的文件夹。为此,请执行以下命令:
任 C:\Windows\SoftwareDistribution SoftwareDistribution.old 任 C:\Windows\System32\catroot2 Catroot2.old
  1. 最后,一条一条执行以下命令:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
  1. 完成后,重新启动 PC 并检查是否仍然遇到错误代码 0x800703e6。

执行磁盘清理

安装最新更新需要经过良好优化的存储驱动器。如果您的设备磁盘空间不足,您可能会遇到错误代码 0x800703e6 之类的错误。

以下是如何在 Windows 设备上执行磁盘清理:

  1. 在任务栏的搜索区域中键入磁盘清理,然后单击打开
  2. 这将允许该实用程序扫描您的计算机以查找不需要的文件。完成后,在“磁盘清理”对话框中勾选要删除的文件,然后点击“确定”
  3. 最后,再次单击“删除文件”按钮,删除文件后,检查是否可以毫无问题地安装更新。

执行就地升级

如果您走到这一步还没有解决方案,那么这意味着错误代码 0x800703e6 无法使用传统的故障排除方法解决。如果这种情况适用,执行原位升级可以帮助您一劳永逸地摆脱错误代码 0x800703e6。

或者,您也可以尝试将您的 PC 重置为默认设置以解决此问题。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(0)
上一篇 2023年3月23日 上午10:43
下一篇 2023年3月23日 上午11:44

相关推荐