当无法在 Windows 10 或 11 中安装更新时,会弹出 Windows 更新错误代码 0x80240438。该代码指出“安装更新时出现一些问题,但我们稍后会尝试。” 重试后,错误再次弹出。
让我们看一下可以帮助一劳永逸地解决问题的故障排除方法。
1. 禁用 Windows 防火墙
更新错误 0x80240438 通常发生在系统中的安全程序阻止更新时,错误地认为它们是威胁。
Windows 防火墙和第三方防病毒解决方案都会出现此问题。无论如何,唯一的解决办法是暂时禁用安全程序,然后安装更新。我们强烈建议返回安全程序,因为不这样做会使您的系统面临多种威胁。
以下是禁用 Windows 防火墙的方法:
- 按Win + I打开“设置”应用程序。
- 从左侧窗格中选择隐私和安全。
- 前往窗口右侧并导航至Windows 安全 >防火墙和网络保护。
- 从(域网络、专用网络和公共网络)中选择您的网络配置文件。
- 前往 Microsoft Defender 防火墙部分并禁用切换。
- 完成后,关闭窗口并再次尝试安装更新。
如果您使用的是第三方解决方案,只需单击任务栏中的图标即可。选择 Disable > Disable until the next restart。完成后,转到“设置”应用并再次安装更新。
2.运行更新疑难解答
更新疑难解答还可以帮助您修复下载和安装 Windows 更新时出现的错误。Microsoft 专门开发它来识别、解决和识别系统中可能导致问题的潜在问题。
以下是运行更新疑难解答的方法:
- 同时按Win + I键打开 Windows 设置。
- 从左窗格中选择系统。
- 选择疑难解答>其他疑难解答。
- Windows 更新疑难解答程序将出现在以下窗口中。单击它的“运行”按钮,它将开始工作。
- 等待故障排除程序扫描错误。如果发现任何问题,它会通知您,然后您可以单击“应用此修复”以应用推荐的解决方案。
- 如果故障排除程序无法识别问题,请单击关闭故障排除程序并继续执行下一个方法。
3.手动安装更新
如果您无法使用“设置”应用安装更新,您也可以使用 Microsoft 更新目录手动安装。Microsoft 更新服务提供了已启动的更新列表。您可以在一处找到 Microsoft 软件更新、驱动程序和修补程序。
这是您需要做的所有事情:
- 启动浏览器并导航至 Microsoft 更新目录。
- 使用屏幕顶部的搜索框,输入目标更新的KB 编号。
- 现在,您应该能够查看目录中适当的选项列表。单击“下载”按钮以获取适用于您设备的正确更新。
- 下载更新后,单击它进行安装。
- 按照屏幕上的说明完成安装过程。
4.运行系统扫描
在损坏错误或病毒的情况下,内置的 Microsoft 开发的实用程序可能能够解决问题。
在这种情况下,我们将使用系统文件检查器 (SFC) 和 DISM(部署映像服务和管理)。SFC 实用程序将扫描受保护的系统文件以查找潜在问题。如果任何文件损坏,它将用健康的对应文件替换它们。
另一方面,DISM 是比 SFC 更强大的工具,主要负责修复损坏的系统映像。
以下是运行 SFC 和 DISM 实用程序的方法:
- 在任务栏的搜索区域中按 cmd,然后单击以管理员身份运行。
- 在命令提示符窗口中,执行以下命令:
sfc /scannow
- 执行完SFC命令后,再执行DISM命令:
DISM /online /cleanup-image /restorehealth
执行命令后,尝试再次安装目标更新。
5.禁用IPV6
用户还可以通过禁用 Internet 协议版本 6 来解决此问题。
IPv6(Internet 协议版本 6)是 Internet 协议的第六次修订,它取代了 IPv4。它为连接到 Internet 的设备提供唯一的 IP 地址。它有时会导致在 Windows 中安装更新时出现问题。
以下是如何禁用它来修复网络驱动器问题:
- 在 Windows 搜索中键入控制面板。
- 从以下窗口中选择网络和 Internet 。
- 前往网络和共享中心,然后选择更改适配器设置。
- 打开网络连接并右键单击Wi-Fi。
- 选择属性。
- 在“属性”对话框中,导航到“网络”选项卡并找到 IPV6 选项。
- 取消选中它的框并单击确定以保存更改。
希望这能解决问题。