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