解决Windows10上的系统更新错误“0X800B0101”

某些 Windows 10 用户在尝试通过 Windows Update Standalone 安装程序安装挂起的更新时或在尝试通过 Windows Installer 安装不同的 Windows 组件时遇到0x800b0101 。这个问题似乎仅限于 Windows 10。

在彻底调查此特定问题后,发现有几种不同的潜在原因已知会导致 Windows 10 上出现此特定错误。以下是潜在罪魁祸首的列表:

  • 不正确的日期和时间——事实证明,如果您的系统的日期和时间值与安全证书的预期等效值相去甚远,您可能会在与服务器的连接终止时看到此错误。要解决此问题,您需要将系统的日期和时间值更改为正确的值。
  • 运行 SFC 和 DISM 扫描——系统文件损坏也会触发此特定错误,尤其是当您在尝试安装每个待处理的 Windows 更新时都遇到此错误代码时。在这种情况下,您可以通过运行 SFC 和 DISM 扫描并应用建议的修复来解决问题。
  • 缺少更新要求——根据一些受影响的用户,当您尝试为System Center Configuration manager 安装挂起的更新时,如果缺少一些更新要求,您也可能会看到此错误代码。在这种情况下,首先(通过 Windows 更新目录)安装缺少的更新应该可以解决这个问题。
  • 错误的 AccountRight 安装程序– 如果您只是在尝试安装或更新 AccountRight 时看到此错误,则您可能正在处理错误的安装程序包。在这种情况下,下载已打补丁的安装程序应该可以为您解决问题。

现在您已经熟悉了代码0x800b0101的每个潜在原因,下面是其他受影响的用户已成功用于查明此问题根源的潜在修复列表:

1. 将日期和时间更改为正确的值

正如此错误消息所指出的,此错误的发生可能是由于 WU 无法验证安全证书,因为时间或日期(或两者)与验证服务器的预期值相差甚远。

您(作为访问者)需要满足很多条件才能被允许下载待处理的 Windows 更新,但通过时间戳检查就是其中之一。

继续检查您的系统的日期和时间是否有几天(或几个月或几年)的偏差。

如果是,这里有一个关于如何确保您使用正确的时间和日期的快速指南:

  1. Windows 键 + R打开“运行”对话框。然后,键入“ timedate.cpl ”并按Enter打开“日期和时间”面板。
  2. 进入“日期和时间”窗口后,转到“Internet 时间”选项卡并单击“更改设置”当UAC(用户帐户控制)提示您时,单击“是”以授予管理员访问权限。
  3. Internet 时间设置中,选中与Synchronize with an Internet time server关联的框,将服务器设置为time.windows.com,然后单击立即更新
  4. 移至“日期和时间”选项卡,单击“更改时区”并确保您使用的是正确的时区。接下来,单击更改日期和时间并确保正确选择了日期。
  5. 重新启动计算机并通过重复之前触发 0x800b0101 的操作查看问题是否已解决。

如果在尝试使用 Windows 更新独立安装程序时出现相同的错误,请向下移动到下面的下一个可能的修复程序。

2. 运行 SFC 和 DISM 扫描

由于该问题很可能与影响 Windows Update 或 Windows Installer 的某种损坏有关,因此您绝对应该探索的故障排除修复之一是扫描任何损坏的 Windows 文件。

为此,您需要使用两个内置实用程序运行几次扫描——系统文件检查器 (SFC)部署映像服务和管理 (DISM)

注意:这两个工具有一些相似之处,但不能相互替代。我们建议您快速连续运行这两个扫描,以提高修复损坏的系统文件的机会。

您应该从简单的SFC 扫描开始。

注意:此工具完全是本地的,因此您不需要主动连接到 Internet。

重要提示:启动此过程后,即使实用程序看起来已冻结,也不要关闭 CMD 窗口,这一点非常重要。等待该过程完成,因为中断操作可能会导致 HDD/SSD 出现逻辑错误。

SFC 扫描成功完成后,继续并重新启动计算机,并在下一次计算机启动完成后通过尝试执行之前触发 0x800b0101 错误的操作来查看问题是否已解决。

当您执行此操作时,我仍然弹出相同的错误,部署 DISM 扫描并按照屏幕上的提示完成操作。

注意:与 SFC 不同,此工具使用Windows Update的子组件下载健康的等效项以替换损坏的系统文件。因此,在开始此操作之前,您需要确保您拥有可靠的 Internet。 

DISM 扫描成功完成后,再次重新启动计算机并查看 0x800b0101 错误现在是否已修复。

如果您仍在处理相同的问题,请向下移动到下面的下一个可能的修复方法。

3. 使用 Windows 更新目录(如果适用)

如果您在尝试安装 System Center Configuration Manager 的挂起更新时看到此错误,错误 0x800b0101 很可能是由于缺少一些需要首先安装的关键更新——更新 KB2756872KB2749655 

如果此方案适用于您的特定情况,请按照以下说明首先使用 Microsoft 更新目录下载并安装所需的更新(在安装 System Center Configuration Manager 更新之前)

如果您正在寻找有关如何执行此操作的分步说明,请按照以下说明进行操作:

  1. 从您喜欢的浏览器访问受影响计算机上的官方 Microsoft 更新目录页面。
  2. 接下来,使用搜索功能(右侧)搜索KB2756872更新并按Enter 键生成结果。
  3. 结果出现后,通过查看操作系统体系结构和 Windows 版本来确定与您的 Windows 版本兼容的版本。

注意:如果您不知道您的操作系统架构,请在文件资源管理器中右键单击“此电脑” ,然后从上下文菜单中 选择“属性” 。接下来,从结果列表中查看系统类型 并检查操作系统的位版本。

  1. 在确定需要在计算机上安装的正确更新后,单击“下载”按钮并等待该过程完成。
  2. 下载完成后,导航到下载更新的位置,右键单击 .inf 文件并选择安装。
  3. 按照屏幕上的说明完成安装,然后对剩余更新 ( KB2749655)/重复步骤 2 至 5
  4. 成功安装每个挂起的更新后,在最终安装失败的 System Center Configuration Manager Windows 更新之前重新启动您的计算机。

如果此特定情况不适用于您的特定情况,请向下移动到下面的下一个可能的修复。

4.下载最新版本的AccountRight(如果适用)

如果您在尝试更新或安装 AccountRight 时遇到 0x800b0101,几乎可以肯定问题是由于附加到可供下载的应用程序版本的编写错误的安全证书所致。

这是由于 AccountRight 开发人员的混乱,他们分配了一个旧的到期日期。

幸运的是,此问题已得到修复,因此只需下载 AccountRight 的补丁版本即可解决问题。

如果您遇到这种特殊情况,请按照以下说明下载并安装正确版本的 AccountRight:

  1. 打开您的默认浏览器并访问此链接以下载AccountRight 安装程序的补丁版本
  2. 下载完成后,右键单击它并选择以管理员身份运行。这是必不可少的,因为安装需要管理员访问权限才能顺利完成。
  3. 在第一个安装提示中,选中与I accept the license agreement and terms of use关联的框 ,然后单击 Install 并按照其余提示进行操作。
  4. 安装完成后,下次启动完成后重启电脑并打开应用程序,完成剩余更新的安装。
赞(0)
未经允许不得转载:回忆主机 » 解决Windows10上的系统更新错误“0X800B0101”