如何修复 Windows 更新错误 0x8024401c(完整指南)

Microsoft 会定期发布您的计算机需要的 Windows 更新,以便利用最新的安全补丁和修补程序。 在大多数 PC 上,Windows 更新服务计划自动运行,提示您需要注意的未决更新。

不幸的是,更新服务并不总是按预期工作,抛出诸如 0x8024401c 之类的错误作为 结果. 如果由于错误代码 0x8024401c 导致您的 PC 上的系统更新被阻止,请了解如何解决此问题,而无需寻求专业人士的帮助。

修复:Windows 更新错误 0x8024401c

以下一些解决方案需要您修改系统注册表设置。 因此,在开始故障排除操作之前创建系统还原点是个好主意。 如果您犯了任何错误,您可以回滚 Windows 10 并重新开始。

1. 使用 Windows 更新疑难解答

Windows 更新疑难解答在您的计算机上运行快速扫描,以识别和解决阻止系统更新工具正常工作的常见问题。 以下是您可以使用它的方法:

按 Win 键,搜索疑难解答设置,然后按 Enter
单击其他疑难解答
查找并选择 Windows 更新
单击运行疑难解答按钮
按照向导步骤并允许 Windows 应用任何修复程序

2. 使用 Windows 更新诊断

Windows Update 诊断可以解决更多 Windows Update 问题:

使用管理员帐户登录 Windows 10
从下载 Windows 更新诊断程序 官方网站
启动应用程序并选择 Windows 更新
单击下一步并按照分步说明进行操作
再次启动应用程序并选择 Windows 网络诊断
单击下一步并按照其余步骤操作
重启你的电脑

3.检查服务

某些系统服务与 Windows 更新绑定,必须允许运行。 其他人可能会与应用程序发生冲突,应禁用以保持安全。 这是你必须做的:

单击开始按钮,编写服务,然后打开此应用程序
右键单击 Windows 更新并转到属性
将启动类型设置为自动(延迟启动),然后单击启动按钮
单击应用
找到 Background Intelligent Transfer Service 和 App Readiness 条目并设置相同的选项
查找网络列表服务并访问其属性
将启动类型设置为已禁用,然后单击停止
单击应用并退出到桌面

4.检查组策略

您应该前往本地组策略编辑器以确保允许 Windows 更新在您的计算机上运行。 否则,您可能会遇到错误 0x8024401c。

单击开始按钮,搜索编辑组策略,然后按 Enter
转到以下位置:计算机配置 > 管理模板 > Windows 组件 > Windows 更新
双击配置自动更新以查看其属性
选择Enabled,点击Apply,退出桌面

5. 从命令提示符重置 Windows 更新

借助命令行环境,您可以通过重置其服务中涉及的所有软件组件来清除 Windows 更新缓存:

确保使用管理员帐户登录 Windows 10
按 Windows 键,键入 cmd,然后打开命令提示符应用
输入这些命令并在每一行后按 Enter:

  如何在 Windows 10 上启用增强鼠标指针精度

重启你的电脑

6.检查注册表设置

使用注册表编辑器,您应该检查一些影响 Windows 更新的条目,以确保一切正常。 这是您需要做的:

按 Windows 键 + R,输入 regedit,然后按 Enter 键打开注册表编辑器。 如果 UAC(用户帐户控制)提示,请单击是
打开文件菜单并选择导出
通过指定文件名和保存目录创建注册表备份文件
转到以下位置:

ComputerHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdateAuto Update

检查 EnableFeaturedSoftware 是否存在。 如果是这样,请确保将 Data 设置为 0x00000001 (1)。 否则,双击其条目,将 Value data 设置为 1 并将 Base 设置为 Hexadecimal,然后单击 OK
但是,如果 EnableFeaturedSoftware 不存在,则必须创建它:
选择编辑 > 新建 > DWORD(32 位)值
输入 EnableFeaturedSoftware 条目并双击它
将数值数据设置为 1,将基数设置为十六进制,然后单击确定

前往这个位置:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsUpdateUX

双击 IsConvergedUpdateStackEnabled,将 Value data 设置为 0 并将 Base 设置为 Hexadecimal,然后单击 OK
现在,前往这个目的地:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsUpdateUXSettings

双击 UxOption,将 Value data 设置为 0 并将 Base 设置为 Hexadecimal,然后单击 OK
接下来,访问:

HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftSystemCertificates

检查 CopyFileBufferedSynchronousIo 是否存在。 因此,请确保其数据设置为 0x00000001 (1)。 否则,双击该条目,将 Value data 设置为 1 并将 Base 设置为 Hexadecimal,然后单击 OK
如果 CopyFileBufferedSynchronousIo 不存在:
选择编辑 > 新建 > DWORD(32 位)值
将条目重命名为 CopyFileBufferedSynchronousIo 并双击它
将数值数据设置为 1,将基数设置为十六进制,然后单击确定

退出桌面

7. 更新您的网络驱动程序

如果您遇到网络连接问题,您应该检查您的网络驱动程序,因为它们可能已经过时,特别是如果您仍然拥有库存驱动程序,因为您从未执行过更新。

最快和最安全的方法是使用驱动程序更新应用程序同时更新所有过时的驱动程序。 但是,如果您不想安装任何第三方程序,可以转到设备管理器:

按 Windows 键 + R,键入 devmgmt.msc,然后按 Enter
单击网络适配器旁边的箭头按钮以展开该组
右键单击您的网络接口并选择更新驱动程序
单击自动搜索驱动程序并等待

如果在线搜索没有返回任何内容,您可以访问您的网络适配器的制造商网站以查找、下载和安装最新版本。 但是,这是有风险的,因为您可能会不小心设置了不受支持的驱动程序。

8. 回滚您的网络驱动程序

另一方面,您可能不小心下载并安装了与您的网络适配器或操作系统不兼容的驱动程序。 它可能会损害您的整个 Internet 连接,因此最好回滚到以前的版本。 就是这样:

右键单击开始按钮并选择设备管理器
双击您的网络适配器以访问其属性
切换到驱动程序选项卡
单击回滚驱动程序按钮并按照分步说明进行操作

如果由于按钮显示为灰色而无法单击回滚驱动程序,则无法进行回滚,因为您的 PC 上没有保存以前的驱动程序。

9.拔掉外围设备

最近连接到您的台式机或笔记本电脑的硬件组件可能不完全支持您的操作系统。 反过来,这可能会影响您的应用程序、Internet 连接和 Windows Update 等系统工具,从而导致错误 0x8024401c。

考虑连接到 PC 的任何新硬件,例如网络摄像头、Wi-Fi 适配器、笔式驱动器或存储卡。 拔下它们的电缆,重新启动计算机,然后检查是否可以运行 Windows 更新。 您还应该尝试将设备插入其他 USB 端口,以防它们无法正常工作。

10.重新安装设备

处理外围设备的另一种方法是在 Windows 10 PC 上重新安装它们。 这可以通过设备管理器实现,因为您只需卸载适配器。 重新启动计算机后,Windows 将确保自动安装所有缺少的设备。 这是您需要做的:

单击开始按钮,搜索设备管理器,然后按 Enter
查找任何带有黄色感叹号的设备
右键单击它并选择卸载设备
打开操作菜单并选择扫描硬件更改
重新启动您的 Windows PC

  在 Windows 10 中为以太网提供比 WiFi 连接更高的优先级

11.检查您的硬盘是否有错误

您的 HDD 或 SSD 可能遇到硬件故障或坏扇区。 它可能会影响您的整个系统,包括 Windows 更新服务。 但是您可以求助于 CHKDSK(检查磁盘)来查找并修复任何问题:

单击开始按钮,搜索命令提示符,然后选择以管理员身份运行(如果 UAC 提示,请单击是)
考虑Windows的分区字母,输入chkdsk c: /f /r(如果不是c:,换成正确的字母)
CHKDSK 将要求您确认在下次 Windows 启动时安排该工具。 输入 y 并按 Enter 表示同意
重新启动您的 PC 并等待 CHKDSK 完成其工作

12.修复损坏的系统文件

Windows 10 可能已损坏、修改或丢失了对 Windows 更新至关重要的文件。 如果不采取措施,您将不断看到错误代码 0x8024401c。 但是您可以通过运行 DISM(部署映像服务和管理)然后运行 ​​SFC(系统文件检查器)来解决此问题:

按 Win 键,键入 CMD,选择命令提示符,然后单击以管理员身份运行
写入 DISM /online /cleanup-image /scanhealth 并按 Enter
如果发现任何问题,请运行 DISM /online /cleanup-image /restorehealth 来修复它们
重新启动您的 PC 并使用提升的权限启动命令提示符
键入 sfc /scannow 并按 Enter 键
在尝试 Windows 更新之前重新启动您的工作站

13.检查防火墙设置

您的防火墙通过允许和拒绝对进程和服务的访问来过滤 Internet 流量。 如果您不小心弄乱了防火墙设置,这可以解释为什么 Windows 更新会向您抛出 0x8024401c 之类的错误。 除非您安装了第三方防火墙工具,否则您可以使用 Windows Defender 防火墙执行以下操作。

如何暂时禁用防火墙:

确保您在 Windows 10 上使用管理员帐户登录
单击开始按钮,键入检查防火墙状态,然后按 Enter
单击打开或关闭 Windows Defender 防火墙
在专用网络设置和公共网络设置中,选择关闭 Windows Defender 防火墙,然后单击确定

立即尝试运行 Windows 更新。 如果事实证明这是一个成功的举措,则不应禁用防火墙,因为这意味着您的 PC 容易受到恶意软件的攻击。 相反,您可以将防火墙设置恢复为默认设置,以撤消任何可能触发 Windows 更新错误的自定义首选项。

如何将防火墙设置恢复为默认设置:

按 Win 键,键入防火墙,然后打开防火墙和网络保护
向下滚动到页面底部,然后单击将防火墙恢复为默认值
单击恢复默认值,然后单击是确认

14. 运行恶意软件扫描

恶意代理可能劫持了您的 PC 并停用了 Windows Update 正常工作所需的关键文件。 除非您安装了第三方安全解决方案,否则以下是使用 Windows Defender 查找和删除恶意软件的方法:

单击开始按钮,编写 Windows 安全,然后打开此工具
选择病毒和威胁防护
单击扫描选项
选择快速扫描并单击立即扫描
如果扫描仪未发现任何威胁,请选择 Windows Defender 脱机扫描并单击立即扫描
确保隔离或删除被 Defender 识别为威胁的任何文件。 如果您认为它有误,请将这些文件添加到白名单中,以将它们排除在进一步扫描之外
重启你的电脑

15.卸载最近的软件

您最近安装在计算机上的程序可能会导致与 Windows 更新发生软件冲突,最终导致错误 0x8024401c。 因此,您应该卸载所有最近的可疑应用程序,尤其是当您在将它们添加到 PC 后立即开始遇到 Windows 更新问题时。 就是这样:

右键单击开始按钮并选择应用程序和功能
单击排序方式并选择安装日期以首先查看最近的程序
选择列表中的第一个应用程序,然后单击卸载
再次点击卸载确认
重启你的电脑

16.卸载系统更新

某些 Windows 更新可能会削弱您的操作系统并阻止其访问进一步的更新。 您应该将其从您的 PC 中删除以消除错误代码 0x8024401c。 这是您需要做的:

按 Win 键 + R,输入 appwiz.cpl,然后按 Enter 键
单击查看已安装的更新
单击 Installed On 列以首先查看最新更新
在 Microsoft Windows 类别中,双击第一个更新
单击是确认更新
重启你的电脑

  如何在任何 Windows PC 上镜像和控制您的 Android 手机

17.检查磁盘空间

如果系统驱动器上没有足够的可用空间,Windows Update 将无法下载和安装任何内容。 但是您可以通过在磁盘管理等分区管理器的帮助下增加卷大小来解决此问题。

如何使用磁盘管理:

右键单击开始按钮并转到磁盘管理
选择未安装 Windows 的本地驱动器
右键单击该条目并选择收缩体积
设置新的分区大小并单击 Shrink
返回主窗口并选择 Windows 分区
右键单击该条目并选择扩展卷
按照屏幕上的说明重新启动计算机

如果您在另一个卷上没有足够的空间来增加 Windows 驱动器大小,您可以卸载不再玩的大型应用程序和游戏,以清理您的磁盘空间。

此外,您应该将大文件移动到外部磁盘、将它们刻录到 DVD 或将它们上传到云存储帐户。 就垃圾文件和不必要的数据而言,您可以求助于磁盘清理等系统清理工具。

如何使用磁盘清理:

使用管理员帐户登录 Windows 10
转到下载和回收站。 确保复制或恢复任何重要文件,因为这些文件夹将被清除
按 Win 键 + R,键入控制面板,然后按 Enter
选择管理工具
双击打开磁盘清理
选择安装 Windows 的分区(默认 C:),然后单击确定
选择要删除的文件中的所有项目,然后单击清理系统文件
磁盘清理启动文件搜索。 完成后,再次选择所有项目,然后单击确定
请耐心等待 Windows 删除所有垃圾文件。 然后,重新启动计算机

18. 检查您的互联网连接

Windows Update 错误 0x800705b4 可能是由网络连接问题引起的,因此您应该验证 Internet 连接的稳定性并使其更快。 以下是一些建议:

重启你的路由器
将您的设备移近路由器
连接到 5Ghz Wi-Fi 网络
断开其他设备与您的无线网络的连接
终止使用大量网络带宽的应用程序,例如洪流客户端和流媒体服务
运行 Internet 连接疑难解答
清空 DNS 缓存或更改 DNS 服务器
设置有线 Internet 连接
在有线和无线模式下运行 ping 测试
检查您的 VPN 或代理设置
联系我们的 ISP

19.使用系统还原

如果您无法识别导致 Windows 更新错误 0x8024401c 的软件事件,您可以使用系统还原将 Windows 10 回滚到在您开始出现 PC 问题之前记录的检查点。 但是您将丢失在记录还原点后安装的所有应用程序。

如何使用系统还原:

单击开始按钮,搜索控制面板,然后打开此应用
访问恢复部分
单击打开系统还原(您需要管理员权限)
选择一个还原点或单击显示更多还原点以获取更多选项。 您还可以单击扫描受影响的程序以查看哪些应用程序将消失
单击下一步并按照步骤操作
系统还原后您的 PC 将重新启动

20.重置你的电脑

如果系统还原无法正常工作,您可以将 Windows 10 重置为出厂模式,而不会丢失您的个人文件。 但是,这将卸载您的所有应用程序并将所有计算机设置恢复为默认值,这意味着您之后将需要花费一些时间来设置您的 PC。 这是您需要做的:

按 Win 键,搜索恢复选项,然后按 Enter 键
在重置此 PC 时,单击开始
选择保留我的文件并按照分步说明进行操作

Windows Update 错误 0x8024401c 可以解决

回顾一下,0x8024401c 是一个 Windows 10 错误代码,它会停止 Windows 更新并阻止计算机上的系统更新。 但是,您可以尝试使用 Windows Update 疑难解答和 Windows Update 诊断程序以及检查服务、组策略和系统注册表设置来修复它。

从命令提示符重置 Windows 更新、更新或回滚网络驱动程序、拔下外围设备、重新安装设备、检查硬盘和操作系统是否存在错误和文件损坏、验证防火墙设置或运行恶意软件也是一个好主意扫描。

此外,您可以卸载最近的软件和出现故障的系统更新、检查可用磁盘空间、验证 Internet 连接的质量、使用系统还原将 Windows 10 回滚到以前的检查点,并在其他所有操作都失败时将 PC 重置为默认设置。

您是如何最终摆脱错误 0x8024401c 并恢复 Windows 更新的? 请在下面的评论中告诉我们。