修复 – Windows 10 中的 Windows 更新错误 80240016

错误代码 80240016 是与更新相关的问题,通常在您尝试将 Windows 10 更新到其下一个可用构建版本时发生。 这可能是由于以下一种或多种原因导致的 – 恶意软件攻击、损坏的系统文件或损坏的 Windows 更新组件。 在本指南中,我们将研究所有此类原因,包括有助于解决您设备上此问题的方法。

运行 Windows 更新疑难解答、重置 Windows 组件、恶意软件检查、识别和删除恶意文件是缓解此错误的一些有用方法。 如果问题仍然存在,您可以适当地修改注册表以修复此异常。 让我们详细研究一下解决方案——

  1. 运行 Windows 更新疑难解答
  2. 执行完整的防病毒扫描
  3. 卸载可疑或最近安装的程序
  4. 重置 Windows 更新组件

在 Windows 10 中修复更新错误 80240016 的方法

如果您无法在 PC 上升级或安装最新的累积更新,请一一尝试这些解决方法。

1.运行Windows Update疑难解答

如果您遇到更新过程在两者之间停止并停留在固定百分比,则对 Windows 更新进行故障排除可能会对此进行更改。 更新疑难解答 是 Windows 上的内置工具,可以识别和消除导致 PC 更新延迟的多个原因。 以下是工作的步骤 –

第一步:右击 视窗 图标并选择 齿轮 象征 (设置) 从电源菜单。

步骤 2:当新窗口出现时,选择 更新与安全 类别。

第 3 步:从今以后,打 疑难解答 其次是 Windows更新 相应的右侧窗格中的部分。

第四步:在这里,点击 运行疑难解答 按钮。

步骤 5:等待几分钟,因为这将自动检测问题并在可能的情况下纠正它们。

最后,当任务结束时; 重新启动系统并检查问题是否已解决。 如果没有,请尝试下一个解决方法。

2. 执行全面防病毒扫描

由于系统上的错误 80240016,恶意软件是中断更新的另一个可能原因。 如果是这种情况,请对计算机上的文件进行全面扫描,并清除核心文件中的任何间谍软件。 公司提供免费的内置工具(Windows Defender 或 Microsoft Security Essentials)来保护您的系统免受此类错误的影响。 只需执行以下步骤即可执行此任务 –

  • 转到 Cortana 并键入 Windows Defender的 在文本区域中,单击第一个结果以启动相同。
  • 当这个安全应用程序启动时,选择一个盾牌图标(病毒和威胁防护) 其次是 扫描选项.
  • 继续前进并检查 全扫描 那里的单选按钮 现在扫描.

Windows 更新错误 80240016

  • 这将需要几分钟才能完成任务,因此请相应地等待。
  • 结束时, 重启 您的 PC 并尝试再次安装挂起的更新。

3.卸载可疑或最近安装的程序

有时,当您安装任何第三方免费软件应用程序时,可能会出现诸如更新错误 80240016 之类的问题。它们甚至可以阻止 Windows 更新进程,从而限制您的系统升级。 因此,最好按照以下步骤删除此类可疑文件-

  • 启动控制面板。
  • 点击 程序 > 程序和功能.
  • 单击“安装日期”以按照安装日期升序排列所有程序。
  • 选择最近安装的程序,然后点击卸载按钮。 请参阅下面的快照 –

卸载最近的应用程序

  • 接下来会出现一个确认窗口,点击 是的 确认删除。
  • 重新启动您的 PC 以使所做的更改生效。

4. 重置 Windows 更新组件

如果上述修复都没有魅力,请尝试此修复作为最后的手段。 此解决方案有点复杂,因此您需要仔细完成每个步骤。

笔记:创建重要文件和文件夹的备份,以便如果出现任何问题,您可以恢复到原始设置。

  • 首先,将所有正在运行的应用程序最小化到后台。 您可以同时使用 Win+D 来执行此操作。
  • 转到 Cortana 并在空白框中键入命令提示符; 右键单击第一个选项并选择以管理员身份运行选项。
  • 如果您在显示屏幕上看到 UAC 提示,请点击是以允许访问。
  • 在提升的命令提示符下键入以下代码,后跟 Enter 键在每个命令的末尾。
net stop bits 
net stop wuauserv 
net stop appidsvc 
net stop cryptsvc
  • 这将禁用已安装的 Windows 核心服务,例如后台智能传输、Windows 更新和加密服务。

现在是时候按照一些关键步骤来禁用它们了。 您应该一一尝试这些命令并点击 Enter 删除一些组件以重置更新。

Del “%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat”
  • 随后,更改 SoftwareDistribution 和 catroot2 文件夹的名称。 为此,复制/粘贴以下代码并点击 Enter 在每个代码的末尾。
Ren %systemroot%SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%system32catroot2 catroot2.bak
  • 现在,重置 (BITS) 后台智能传输服务以及 Windows 更新服务 (wuauserv)。

以下是代码——

exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

停止和启动基本服务

  • 之后通过执行以下代码导航到 System32 文件夹-
cd /d %windir%system32

这将完全重置 BITS 服务,现在您必须重新注册这些服务才能恢复正常运行。

  • 要执行此操作,请最小化当前命令提示符并启动注册表编辑器。 为此,请同时按 Win 和 R 并键入 ‘regedit‘ 在文本框中,单击确定以启动窗口。
  • 在新窗口中,复制以下路径并将其粘贴到地址栏中。 打 Enter 访问此路径-
HKEY_LOCAL_MACHINECOMPONENTS
  • 随后,删除右窗格中存在的每个键,对于 example-
PendingXmlIdentifier
NextQueueEntryIndex
AdvancedInstallersNeedResolving
  • 现在 close 注册表编辑器窗口并重新打开命令提示符。
  • 在那里您必须重置 Winsock 服务,只需以管理员身份在命令提示符下执行以下代码。
netsh winsock reset
netsh winhttp reset proxy

最后,重新启动之前停止的所有服务。 为此,请在 cmd- 上执行这些命令行

net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

就是这样,重新启动您的系统,您将不再在您的系统上收到 Windows 更新错误 80240016。