如何修复Win10中的更新错误代码“0x80240020”

您最近在升级 Windows 11/10 操作系统时遇到更新错误代码 0x80240020吗?好吧,如果是,请按照此故障排除指南了解可能的原因以及解决问题的一些有效方法。如果 Windows Update 中的登录信息部分保持禁用状态,则可能会导致此错误代码。

此错误代码附带一条错误消息,内容为 –操作未完成,因为没有已登录的交互式用户。以下是解决 Windows 10/11 问题的一些可能方法。

是什么原因导致更新错误代码 0x80240020

当无法处理您的自动更新请求并且无法下载某些更新时,通常会出现此问题。有一些解决方法可以帮助解决此问题。详细查看解决方案。如何修复Win10中的更新错误代码“0x80240020”

在Windows10中修复更新错误代码0x80240020的方法

要解决 Windows 10电脑上的更新错误 0x80240020,请使用以下方法 –

1] 在 Windows 更新中启用“使用我的登录信息”

在继续实际解决方案之前,应该在更新部分配置“登录信息”设置。为此,请按照以下简单步骤操作 –

  • 同时按 Win+I 热键打开“设置”窗口。
  • 在下一页上,选择“帐户”>“登录选项”

对于 Windows 11

  • 转到其他设置选项。
  • 打开使用我的登录信息在更新后自动完成设置的切换开关。

对于 Windows 10

  • 向下滚动到“隐私”部分。
  • 打开使用我的登录信息自动完成设置我的设备并在更新或重启后重新打开我的应用程序的功能。
  • 重新启动您的 PC 并从下次登录开始,以下错误消息可能不再存在。

2]运行Windows更新疑难解答

由于此更新问题是由于损坏的设备驱动程序引起的,因此遵循上述修复应该可以解决根本原因。但是,如果您在升级现有 Build OS 时仍然遇到错误 0x80240020,请运行Windows 疑难解答。这个工具可以很容易地检测出有问题的文件,并在可能的情况下修复它们。这是完整的程序——

对于 Windows 11

  • 使用Windows+I键打开“设置”菜单。
  • 转到系统 > 疑难解答 > 其他疑难解答
  • 在Windows Update旁边,单击运行按钮。

对于 Windows 10

  • 使用Win 和 R快捷方式打开“运行”对话框。
  • 在文本框中键入ms-settings:并点击确定按钮。
  • 导航到更新和安全 > 疑难解答 > Windows 更新
  • 现在,单击运行疑难解答按钮开始搜索/修复任务。
  • 完成后,重新启动PC 并在计算机上安装所有待处理的更新。

3]启用BITS服务

后台智能传输服务 (BITS) 充当 Microsoft 服务器和您的 PC 之间的通信器。这就是为什么如果出现任何问题或此服务停止,您将无法通过公司服务器接收新的补丁更新。由于您已经遇到与更新相关的问题,您应该检查 BITS 是否在您的计算机上正常运行。以下是工作的步骤 –

  • 单击“开始”,键入“服务”,然后按 Enter。
  • 找到并双击后台智能传输服务
  • 在下一个屏幕上,转到General选项卡并检查服务状态是否为Running
  • 但是,如果它是Stopped,请单击Start按钮使其运行。
  • 单击“确定”按钮以保存更改。

4]删除/重新创建SoftwareDistribution文件夹

很多时候,由于一些丢失或损坏的文件,系统不执行升级。在这种情况下,一定要尝试删除并重新创建 SoftwareDistribution 文件夹。执行此操作不仅可以解决错误 0x80240020,还可以修复其他几个与更新相关的问题。以下是如何进行 –

  • 按 Win 和 R快捷键调用“运行” 对话框。
  • 在文本栏中,键入 services.msc  点击 确定 按钮。
  • 当服务页面出现时,向下滚动并找到以下服务 –
Windows 更新服务
后台智能传输服务
加密服务
  • 双击这些服务中的每一项,然后点击 停止 按钮。
  • Win 和 E 快捷键打开文件资源管理器。
  • 导航到 C:\\Windows\\SoftwareDistribution\并删除此目录中的所有内容或将此文件夹重命名为“ softwaredistribution.old ”。
  • 现在,以管理员身份启动命令提示符并执行以下代码 –
wuauclt.exe /updatenow
  • 等待一段时间,因为这需要一些时间才能完成。结束后,关闭 Windows 控制台并返回“服务”窗口以重新启动之前停止的服务。
Windows 更新服务、后台智能传输服务和加密服务。
  • 最后,重新启动计算机以使所做的更改立即生效。

从下次登录开始,您可以更新 Windows 10 操作系统而不会收到任何错误消息。

5] 在注册表中执行一些更改 

如果上述修复均无法解决错误 0x80240020,调整注册表中某些条目的键值可能会解决此问题。但是,请小心,因为任何不正确的更改都可能会损坏整个操作系统。我们还建议在处理以下步骤之前创建系统备份 –

  • 右键单击 Windows 图标并选择运行
  • 在文本框中键入regedit,然后按 Enter 打开注册表编辑器。
  • 当出现 UAC 窗口时,点击是以授权访问。
  • 现在,展开左栏中的文件夹以访问以下地址 –
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade
  • 如果您在 WindowsUpdate 文件夹中找不到任何此类文件,请创建一个新密钥并使用以下顺序命名此 OSUpgrade –
右键单击 WindowsUpdate > 选择新建 > 密钥
  • 输入新创建的密钥后,右键单击任意位置并选择New > DWORD (32-bit) value
  • 将此条目重命名为“AllowOSUpgrade”并将其值设置为“0x00000001”(不带引号)。
  • 重新启动您的 PC,以使到目前为止所做的更改生效。

就是这样,我希望这篇文章能帮助您摆脱烦人的更新错误检查 0x80240020。如果您对本文有任何疑问或建议,请通过评论框告诉我们。

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

相关推荐