您在尝试将 Windows 10 更新到其最新构建版本时是否收到0x8024000b错误?好吧,这个错误主要发生在 Windows 无法读取更新过程所必需的更新清单文件时。因此,安装会因错误而自动失败WU_E_CALL_CANCELLED: Operation was canceled
。简而言之,这意味着该操作要么被用户取消,要么被服务器端取消。
此外,当用户无法过滤结果时,也可能会出现同样的问题。在这里,在这篇文章中,我们概述了三种工作方法来解决 Windows 10 设备的这个问题。它们如下——
- 重命名 Spupdsc.exe 文件
- 运行 PowerShell 脚本
- 使用 Windows 更新疑难解答
Windows 更新错误 0x8024000b 解决方案
要解决 Windows 10 电脑 上的更新错误 0x8024000b,请尝试这些修复 –
1] 重命名 Spupdsc.exe 文件
错误 0x8024000b 可能是由于存在问题文件(即 Spupdsvc.exe)而发生的。为了解决此问题,您必须将此文件重命名为 something?spupdsvc.old
。以下是如何进行 –
注意:您可以将此文件重命名为任何名称,但是,我们建议保持原始名称不变,以便在需要时重新使用它。
- 使用WinKey + R启动运行命令。
- 将以下路径复制/粘贴到对话框中,然后按 Enter –
cmd /c ren %systemroot%System32Spupdsvc.exe Spupdsvc.old
- 当此代码成功执行时,重新启动您的设备。
- 重新登录到您的计算机并检查更新过程是否有效,而不会遇到同样的麻烦。
2] 运行 PowerShell 脚本
如果错误0x8024000b没有通过上述解决方案得到解决,您可以尝试运行PowerShell脚本。此脚本将从 WSUS 中清除被取代的更新。以下是工作的基本步骤 –
- 首先,访问Microsoft Technet网站。
- 在那里您可能会注意到“?
Cleanup-WSUSserver.ps1
”可下载链接。 - 单击此处以下载脚本文件。
注意:既然您已经下载了这个文件,您必须通过使用记事本打开脚本来修改服务器和端口值。为此,请使用这些简单的步骤 –
- 右键单击下载的脚本并选择“打开方式…?”。
- 在即将出现的弹出窗口中选择记事本。
- 使用您的 WSUS 服务器和端口填写“$server”和“$port”旁边的必填字段。
提示:有一些更新,例如每月的安全补丁,您不能以任何理由拒绝。但是,如果您确实也想停止这些更新,只需删除行之间的“?-和 $_.ComputersNeedingThisUpdate -eq 0"$superseded = $approvedupdates | ? {$_.Update.IsSuperseded -eq $true -and $_.ComputersNeedingThisUpdate -eq 0}" ?” 。 |
- 进行所需的更改后,按Ctrl + S保存此脚本,然后关闭记事本。
- 右键单击最近修改的 PowerShell 脚本并点击“以管理员身份运行”。
3]运行Windows更新疑难解答
如果在从 WSUS 中清除被取代的更新后错误仍然存??在,您可以使用 Windows 更新疑难解答。运行此工具将查找可能导致此问题的可能原因并修复它们(如果找到的话)。对 Windows 更新进行故障排除的过程如下 –
- 单击“开始”菜单并选择齿轮图标。这样做将调用 Windows 设置 UI。
- 去
Update & Security > Troubleshoot
。 - 跳转到右侧并单击其他疑难解答。
- 在下一个屏幕上,单击
Windows Update > Run the troubleshooter
。 - 这可能需要一些时间来定位和修复计算机上的任何错误或错误。
- 完成故障排除后,关闭所有正在运行的选项卡和窗口,然后重新启动 电脑。
当 Windows 10 重新加载时,重新登录并检查更新过程是否顺利进行。我希望您确实发现这篇文章对解决您的问题很有帮助。
如何修复错误 0x800f0831?
如果您在安装 Windows 10 更新时遇到问题,最好遵循以下解决方法 –
- 首先,访问Microsoft 更新目录。
- 在搜索栏中输入 <Missing_Package> 的包 ID,然后按 Enter –
- 下载完成后,重新安装 <Failed_Package>。
或者,您也可以手动下载并安装待处理的更新。