如何解决 Windows 更新错误 0x800703e6?
已发表: 2021-12-27Windows 更新错误消息一直是 Windows 体验的一部分,这让用户很烦恼。 当一个补丁被应用时,另一个来代替它。
总的来说,Windows 上的更新错误表明存在阻止系统将更新文件添加到固件的问题。 有时,该错误严重到足以阻止升级到新版本的操作系统。
更新错误 0x800703e6 只是 Windows 10 上一系列更新停滞问题中的一个。本文解释了它是什么、它的潜在原因以及修复它的方法。
什么是错误 0x800703e6?
当错误 0x800703e6 发生时,通常伴随着以下消息:“ ERROR_NOACCESS: Invalid access to memory location。” 该错误似乎与阻止系统将必要的更新文件加载到内存中的内存问题有关。
许多受影响的用户在尝试将其 Windows 10 版本从 1903 升级到 1909 或更高版本时发现了此错误。 但这并不是它影响的唯一 Windows 版本。 多个版本 2004 和 20H2 的用户发现,由于该错误,他们无法安装累积更新 KB4023057、KB5003214 和 KB5003173。
错误 0x800703e6 在最新的 Windows 10 版本上仍然存在。 检查论坛显示,用于基于 x64 的系统 (KB5005033) 的 Windows 10 版本 21H1 的 2021-08 累积更新的安装也经常被中断。
是什么导致错误 0x800703e6?
Windows 更新错误的最终结果是无法使用官方方式升级系统文件。 此外,系统中的不同问题可能会触发特定错误。
当谈到 Windows 更新错误 0x800703e6 时,在大多数情况下,以下是主要原因:
- 系统故障。 如果系统遇到阻止其处理某些操作的错误,则可能导致 Windows 更新安装过程失败。
- 内存冲突。 当 Windows 更新和另一个应用程序尝试使用相同的内存位置时,可能会发生错误 0x800703e6。 这是因为两个应用程序不能在 Windows 上同时使用相同的内存位置。
- 注册表问题。 与系统注册表相关的任何数量的错误都可能导致此问题。 无效的注册表项、损坏或删除的条目、损坏的键等可能导致错误 0x800703e6。 这些问题通常是由卸载的软件留下的与 Windows 更新冲突的文件引起的。
- 缺少文件。 这些可以是 DLL 文件、WU 文件或受保护的系统文件。
既然您知道了问题的可能原因,以下是消除错误并使 Windows 更新正常工作的各种方法。
如何修复 Windows 10 上的更新错误 0x800703e6
Windows 错误可能让人觉得不可避免,但只要妥善保养 PC,就可以避免这些错误。 保养机器的方法包括定期删除垃圾文件、清理注册表、清除内存占用以及针对各种任务优化您的 PC。 当您执行定期计算机维护并使用正确的工具来执行此操作时,您将不会遇到错误 0x800703e6 之类的问题。
以下是修复 Windows Update 错误 0x800703e6 的几个提示。 每种方法都适用于几个人。 您可以按您喜欢的任何顺序应用它们。
修复 1:运行 Windows 更新疑难解答
Windows 更新疑难解答程序已为此类情况做好准备。 这是一个预装的小型 Windows 工具,可扫描系统以查找阻止 Windows 更新工作的错误。 扫描完成后,它会建议用户可以应用的修复程序。
要运行 WU 疑难解答,请执行以下步骤:
- 打开开始菜单并选择设置。
- 导航到更新和安全 > 疑难解答。
- 在右侧的“推荐的疑难解答”屏幕上,单击“其他疑难解答”链接。
- 在“启动并运行”下选择 Windows 更新。
- 单击运行疑难解答。
如果 WU 疑难解答程序没有自动应用修复程序,请单击“应用此修复程序”按钮。
修复 2. 清理硬盘
剩余文件可能会阻止 Windows 更新运行并显示错误 0x800703e6。 如果以前安装的文件保留在系统上,则可能会发生这种情况。 当 WU 下载更新时,由于剩余文件干扰操作,该过程可能会失败。
为避免这种情况,您可以使用本机磁盘清理实用程序扫描硬盘驱动器。 就是这样:
- 按 Win + R 打开运行。
- 在“运行”字段中键入“cleanmgr”,然后单击“确定”启动磁盘清理实用程序。
- 当磁盘清理打开时,单击“清理系统文件”按钮。
- 在“要删除的文件”下,勾选要清理的位置旁边的复选框。 确保选中“Windows 更新清理”旁边的框。
- 一切就绪后,单击“确定”。
- 您将收到确认提示。 单击删除文件。
磁盘清理完成后,关闭程序并再次尝试更新 Windows。
修复 3. 清除软件分发文件夹
Software Distribution 文件夹是 Windows Update 在运行更新或升级之前存储安装文件的位置。 通常,这些文件在安装后会被清除。
在某些情况下,旧的安装文件不会被删除,而是保留在此位置并阻止下载新的安装文件。
磁盘清理检查所有 Windows 更新位置以清除要清除的文件。 但是,它可能无法从该文件夹中删除文件。 如果发生这种情况,您可以运行命令专门清除此文件夹。
这是方法。 要应用它,您需要打开具有提升权限的命令提示符窗口。 请按照以下说明进行操作:
- 点击Windows键并输入“cmd”。
- 命令提示符将显示为主搜索结果。
- 在命令提示符下,单击“以管理员身份运行”,然后在 UAC 提示符下单击“是”。
- 停止 Windows 更新服务。 为此,在 cmd 窗口中,键入以下命令并按 Enter 键:
净停止 wuauserv
- 要清除 Software Distribution 文件夹,请运行以下命令:
rd /s /q %systemroot%\SoftwareDistribution
- 接下来,使用以下命令重新启动 Windows 更新服务:
净启动 wuauserv
关闭命令提示符。 然后尝试运行更新以检查问题是否消失。
修复 4. 执行干净启动
干净启动是一种 Windows 模式,它使用最少的驱动程序和启动程序来运行系统。 在此模式下,所有第三方和非必需项都被禁用。 这为用户提供了一个干净的环境来进行故障排除。
执行干净启动是一个有点冗长但简单的过程。 以下过程说明了如何执行此操作:
- 点击 Windows 键并输入“msconfig”。
- 在搜索结果中选择系统配置。
- 当系统配置打开时,移动到服务选项卡。
- 勾选“隐藏所有 Microsoft 服务”。
- 单击“全部禁用”按钮。
- 切换到启动选项卡。
- 单击打开任务管理器链接。
- 在任务管理器中,禁用每个启动程序。 要禁用一个,右键单击它并选择禁用。
- 返回到系统配置的启动选项卡。
- 单击应用,然后单击确定。
- 出现提示时重新启动系统。
重新启动后,移至 Windows Update 并尝试更新操作系统。 如果手术成功,那就太好了。 您可以退出干净启动并返回到正常的 Windows 环境。
这是如何做到的:
- 返回系统配置。
- 在常规选项卡中,勾选正常启动。
- 切换到“服务”选项卡并取消选中“隐藏所有 Microsoft 服务”。
- 切换到启动选项卡并从那里打开任务管理器。
- 启用您之前禁用的启动项。
- 返回系统配置。
- 单击应用,然后单击确定。
- 当您收到提示时,单击重新启动。
如果 Windows 仍然无法更新或您不断收到错误 0x800703e6,则表示所有禁用的服务或启动项都不是问题所在。 你可以尝试其他解决方案。
修复 5. 使用 DISM 和 SFC 运行扫描
部署映像服务和管理 (DISM) 是一种用于扫描和还原系统映像的 Windows 工具。 它将检查错误并修复对 Windows 映像的损坏。
系统文件检查器 (SFC) 是另一个 Windows 实用程序。 它扫描受保护的系统文件以查找错误并修复它们。 它会删除损坏的文件并用本地 Windows 缓存中的新副本替换它们。
您可以同时运行两者来解决由错误或损坏文件引起的 Windows 更新错误 0x800703e6 问题:
- 如前所述,打开提升的命令提示符窗口。
- Microsoft 建议先运行 DISM 扫描。 为此,请一个接一个地运行以下两个命令:
DISM /在线 /Cleanup-Image /ScanHealth
DISM /在线 /Cleanup-Image /RestoreHealth
- 在 DISM 扫描系统映像以查找坏扇区等时请耐心等待。
注意:运行 DISM 扫描时,您必须有活动的 Internet 连接。
- 要运行 SFC 扫描,请在 CMD 窗口中键入“sfc /scannow”并按 Enter。
- 同样,等待该工具扫描系统文件以查找错误并应用修复。
扫描完成后,关闭所有窗口并重新启动计算机。
希望您现在能够更新 Windows,而不会遇到 Windows 更新错误 0x800703e6。
结论
在 Windows 10 上出现错误代码 0x800703e6 的原因有多种。当您无法更新 Windows 时,可能会很烦人。 当您赶时间并需要更好地利用时间时更是如此。
希望这里的提示可以帮助您消除错误。 您也可以尝试使用媒体创建工具手动升级 Windows。