暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Windows 8.1中的固件更新失败

原创 watson 2023-03-14
1357

摘要

运行 Windows 的计算机可以使用Windows 更新更新其固件。 具体而言,这些计算机使用 Windows 驱动程序包来安装固件更新。 安装固件驱动程序包后,Windows 会将固件更新交给 UEFI 系统固件,以便在计算机下次重启期间进行安装。 UEFI 系统固件由计算机制造商提供,独立于 Windows。 Windows 本身不安装固件更新,而是将固件更新转交给计算机的 UEFI 系统固件。

更多信息

固件更新由计算机制造商提供,以帮助提高电脑的稳定性和性能。 有时,固件更新可能无法正确安装。 UEFI 系统固件使用一组返回代码向 Windows 报告固件安装尝试的成功或失败。 这些返回代码在设备管理器中可用,Windows 更新也报告这些返回代码。 在某些情况下,Windows 更新可能会尝试在初始尝试后重新安装固件更新,具体取决于故障类型。

本文介绍如何确定电脑是否使用Windows 更新和 UEFI 来安装固件更新。 它还描述了每个返回代码的含义。 最后,它汇总了在固件安装尝试失败后可能收到的Windows 更新通知。

如何判断电脑是否安装固件更新

使用Windows 更新安装固件更新的 Windows 电脑将在 Windows 更新 的 Windows 页面的“查看更新历史记录”中包含“系统固件更新”条目。

若要在Windows 更新中查看更新历史记录,请执行以下操作:

  1. 在 “开始” 屏幕上键入 更新历史记录,然后单击 “查看 Windows 的更新历史记录”。
  2. 在搜索框中,输入Windows 更新,然后选择“查看更新历史记录”。 还可以通过在更新历史记录中选择失败的系统固件更新条目来查看为失败的固件更新返回的错误代码。 Windows 更新中的“更新历史记录”页包含一个状态列,这表示哪些更新未能成功安装。 可以选择该条目并将其打开以查看有关安装的详细信息,包括安装状态和错误详细信息。

使用 UEFI 更新固件的计算机也可能具有设备管理器中可更新固件组件的条目。 若要确定计算机是否使用 UEFI 更新固件,请执行以下步骤:

  1. 从计算机的桌面打开文件管理器。

  2. 在文件管理器中,右键单击 此电脑,然后单击 “属性”。

  3. 单击“设备管理器”

  4. 如果你的计算机使用 UEFI 来管理固件,则在 设备管理器 的电脑根目录下会有一个固件组。 展开固件组以查看每个可更新的固件组件。

    未成功安装的固件将在固件组下具有“已取消” (!) 条目。

  5. 可以右键单击失败的固件组件,然后单击 “属性 ”查看返回的错误代码。 通过合并上述两个检查,可以确定计算机是否通过 Windows 更新 和 UEFI 更新固件。

 重要

不保证从 UEFI 返回设备管理器中的固件条目。 在某些情况下,Windows 驱动程序可能会安装固件,然后在固件组下列出。 如果不确定电脑是否在使用 UEFI,请与电脑制造商联系。 还可以在其属性中查看特定固件资源的硬件 ID 详细信息。 UEFI 固件资源由 UEFI\ 在设备硬件 ID 中预先使用。

暂时性与非暂时性故障代码

Windows 将 UEFI 固件更新失败分为两类:暂时性和非暂时性。

暂时性故障

暂时性故障的原因是暂时性情况,例如电池电量不足或系统资源不足。 在这种情况下,Windows 可能会尝试重新安装失败的固件更新。

例如,电脑可能需要一定级别的电池电源 (例如,25%) 才能安装固件更新。 由于电池电量低而无法安装的固件更新在下一次计算机重启后始终会重试。 如果电脑没有所需的电池电源,固件更新可能无法安装。 但是,Windows 将继续尝试在每次重启时安装固件更新。 此电池级别检查由 Windows 和计算机的 UEFI 系统固件强制执行,以确保电脑在关键固件更新操作期间不会断电。

 重要

Windows 和 UEFI 忽略可用的 A/C 电源,仅检查电脑的可用电池电量。 如果电池的电量未超出所需级别,则可能无法安装将来的固件更新。 如果电脑的电池不充电,请与电脑制造商联系。

对于其他暂时性故障(例如缺少系统资源或 UEFI 系统固件返回的其他原因),在接下来的三次重启后,Windows 将总共进行三次安装尝试。 如果固件更新在第三次和最后一次重启时安装失败,Windows 将不会尝试再次安装固件更新,并且会在设备管理器和Windows 更新历史记录中将其标记为失败。 在电脑制造商发布新更新以替换失败的更新之前,将不会再尝试更新。

非暂时性故障

非暂时性固件更新失败是由无法修复的条件引起的。 Windows 不会尝试重新安装因非暂时性条件而失败的固件更新。

在电脑制造商发布新更新以替换失败的更新之前,不会重试更新的安装。

Windows 按如下所示重试固件更新。

错误条件重试次数
瞬 态3
暂时性:电源条件无限制
非暂时性0

Windows 更新电源检查

由于计算机可能需要一定级别的电池电源 (例如 25%) 安装固件更新,Windows 更新监视电池电源级别,以防止计算机在交互式安装期间不必要地失败固件更新。

在交互式安装过程中,用户手动检查Windows 更新控制面板或“设置”应用中的更新,然后手动启动更新过程。 自动后台安装在后台进行,暂存可用于电脑的新更新,并通知你电脑需要重启。 大多数更新都是在后台自动安装的。

Windows 更新在交互式安装期间启动固件更新之前,将验证你的电脑是否至少具有 40% 的电池电量。 在自动后台安装期间,Windows 更新不会检查 40% 的电池电源阈值。 发生此行为是因为 Windows 在电池电量至少达到 40% 之前不会尝试重启电脑。 此外,当电池充电达到或超过 40% 时,它会自动重试安装失败的固件更新。

Windows 更新安装类型电池电源检查
交互式安装对于所有交互式安装尝试,电池电源级别必须至少为 40%。 如果尝试使用 40% 的电池安装固件<,Windows 更新会提示你“将电脑插入电源,让它完全充电,然后重试”。
自动背景无。 在自动后台安装期间,始终会暂存固件以进行下一次重新启动。 仅当电池电量大于 40% 时,才会强制重新启动以完成安装。

错误代码

下表列出了 UEFI 系统固件报告的 LastAttemptStatus 错误以及 Windows 在设备管理器和Windows 更新历史记录中报告的匹配 NTSTATUS 代码。 该表还列出了 Windows 尝试为每个故障代码重新安装固件的次数,以及每个代码的预期Windows 更新行为和更新历史记录。

请与电脑制造商联系,以获取对失败的固件更新的支持。

 重要

  • 如果电脑重启但不符合 UEFI 系统固件所需的最低电池电量,固件更新可能无法安装,并且会失败,下表中的其中一个电源故障代码会失败。 Windows 更新可能会提示你在电池电量达到 40% 后重新启动电脑,如果固件更新失败,电池电源检查失败。
  • Windows 和 UEFI 忽略可用的 A/C 电源,仅检查可用的电池电源级别。 如果电池的电量不会超过所需级别,则可能无法安装将来的固件更新。 如果电脑的电池不充电,请与电脑制造商联系。
  • 与电源无关的暂时性故障将从Windows 更新中显示“挂起重启”状态转换为第三次安装尝试失败后的“失败”。
  • 所有三次安装尝试都失败的非暂时性固件更新或暂时性固件更新将不会重试,直到它们被电脑制造商的新固件更新所取代。


LastAttemptStatusNTSTATUS代码重试自动安装尝试后Windows 更新Windows 更新历史记录中显示的状态
SuccessSTATUS_SUCCESS0x00000000N/A
错误:失败STATUS_UNSUCCESSFUL0xC00000013Windows 更新显示“可用的更新”。以后通过Windows 更新或自动维护的安装尝试将重试固件安装。在前 3 次尝试期间等待重启,然后使用关联的失败代码“失败”。
错误:资源不足STATUS_INSUFFICIENT_RESOURCES0xC000009A3
错误:版本不正确STATUS_REVISION_MISMATCH0xC00000590Windows 更新不再显示可用的更新。 未提供其他状态。历史记录显示“失败”和关联的失败代码。
错误:图像格式无效STATUS_INVALID_IMAGE_FORMAT0xC000007B0
错误:未知修订STATUS_UNKNOWN_REVISION0xC00000580
错误:没有此类文件STATUS_NO_SUCH_FILE0xC000000F0
错误:身份验证错误STATUS_ACCESS_DENIED0xC00000223Windows 更新显示“可用的更新”。以后通过Windows 更新或自动维护的安装尝试将重试固件安装。在前 3 次尝试期间等待重启,然后使用关联的失败代码“失败”。
错误:电源事件、AC 未连接STATUS_POWER_STATE_INVALID0xC00002D3无限制Windows 更新显示“可用的更新”。充电到 = 40% 后>,15 分钟的重启计时器也将立即启动。挂起重启
错误:电源事件、电池不足STATUS_INSUFFICIENT_POWER0xC00002DE无限制
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论