Windows 原始 Secure Boot 证书将在六月到期——您需要做的事

发布: (2026年2月11日 GMT+8 02:04)
10 分钟阅读

Source: Ars Technica

获取启动

没有新证书的 PC 可能最终在启动新操作系统时遇到麻烦。

一台运行 Windows 11 的笔记本电脑,旁边放着咖啡杯。
来源:Microsoft

为什么安全启动很重要

Windows 8 最为人记住的是它那奇特的触摸屏全屏开始菜单,但它也为 Windows 引入了许多底层增强功能。其中之一是 UEFI 安全启动,一种用于验证 PC 引导加载程序的机制,以确保未验证的软件无法在启动时加载。

  • 对于 Windows 8 和 Windows 10,安全启动 已启用但在技术上是可选的
  • Windows 11(2021) 开始,它成为安装 Windows 的 正式系统要求

安全启动自 2011 年起(即 Windows 8 开发周期)就使用相同的安全证书来验证引导加载程序。正如 Microsoft 在最近的文章中强调的,那些原始证书将于 2026 年 6 月和 10 月 过期。

即将到期

此到期并非新消息——微软和大多数主要 PC 制造商已经讨论了数月甚至数年,准备 Windows 生态系统的幕后工作也一直在进行。更新安全证书是常规操作;大多数用户只有在出现问题时才会注意到。

如果在 2026 年 6 月之前未应用补丁的潜在影响

  • PC 将继续正常运行,但过期的证书可能会:
    • 阻止微软对新发现的 Secure Boot 漏洞进行修补。
    • 使这些 PC 无法启动或安装使用 2023 年时代新证书的更新操作系统版本。

“如果设备在 2011 年证书到期前未收到新的 Secure Boot 证书,PC 将继续正常工作,现有软件也会保持运行,”微软 Windows Servicing and Delivery 部门的项目经理 Nuno Costa 如是说。
“然而,设备将进入一种降级的安全状态,限制其接收未来启动级别保护的能力。随着新启动级别漏洞的被发现,受影响的系统会因无法安装新的缓解措施而变得日益暴露。随着时间推移,这也可能导致兼容性问题,因为更新的操作系统、固件、硬件或依赖 Secure Boot 的软件可能无法加载。”

您可以做的事项

  1. 确保已启用 Windows Update,并让系统接收最新的固件和 Secure Boot 更新。
  2. 检查电脑的固件版本(通常在 BIOS/UEFI 屏幕中显示),并与制造商的最新发布版本进行对比。
  3. 在 2026 年 6 月截止日期前,应用所有待处理的 BIOS/UEFI 更新。
  4. 验证新证书是否已存在
    • 在 Windows 中,运行 certutil -store "TrustedPublisher" 并查找日期为 2023‑2026 的条目。

现在保持更新可让您的机器摆脱“安全降级状态”,并确保将来顺利升级到新的 Windows 发行版。

确认您已拥有新证书

对于大多数系统——包括那些制造商不再积极支持的旧系统——Microsoft 依赖 Windows Update 来提供更新的证书。对于已完全打好补丁、运行受支持的 Windows 版本且启用了 Secure Boot 的 PC,迁移应当是无缝的;您可能已经在使用新证书而未察觉。

基于 UEFI 的系统拥有少量 NVRAM,可在重启之间存储变量。使用 LVFS 进行固件更新的 Windows 和 Linux 操作系统应能够将新证书写入 NVRAM。只有在 NVRAM 已满或碎片化,或 PC 制造商发布了不支持此类更新的有缺陷固件时,才会出现部署新证书的问题。

如何查看您的 PC 是否已拥有新证书

正如 Dell 支持页面 所述,最简便的方法是运行一个 PowerShell 命令,检查存储在 active db(当前用于启动 PC 的数据库)中的证书。

  1. 右键 PowerShell(或 Terminal),选择 以管理员身份运行
  2. 粘贴以下命令并按 Enter
([System.Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI db).bytes) -match 'Windows UEFI CA 2023')
  • 如果命令返回 True,说明您的 PC 正在使用新证书——一切正常。
  • 如果返回 False,请按照下文步骤启用 Windows Update 为您安装新证书。

启用新证书的步骤

  • 受支持的 Windows 版本

    • Windows 11:版本 24H225H2
    • Windows 10:必须 将 PC 注册到扩展安全更新(ESU)计划(消费者可在完成几步后免费完成)。
  • 已启用 Secure Boot

    • 打开 运行Win + R),输入 msinfo32,按 Enter
    • 在系统信息窗口中,确保 Secure Boot StateOn
  • 固件更新

    • 前往 PC 制造商的网站,查找 BIOS/UEFI 更新。固件更新常能修复阻止新证书安装的 bug。
  • 恢复出厂设置的 Secure Boot 密钥(可选,针对旧 PC)

检查 “default db”

default db 显示新 Secure Boot 证书是否已内置于 PC 固件。即使您将 Secure Boot 设置恢复为 BIOS 默认值,内置证书仍会允许使用该证书的操作系统启动。

  1. 再次以管理员身份打开 PowerShell/Terminal。
  2. 运行:
([System.Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI dbdefault).bytes) -match 'Windows UEFI CA 2023')
  • True → 您的 BIOS 已经包含新证书。
  • False → 您的固件尚未包含,需要 BIOS/UEFI 更新(或上述步骤)来获取。

Microsoft 的 Costa 表示,“自 2024 年起出厂的许多新 PC,以及几乎所有 2025 年出货的设备,已经内置了这些证书”,因此不需要任何更新。几年前的老旧 PC 可能需要通过 BIOS 更新来获取证书。

制造商资源

列出的最早的 PC 通常可以追溯到 2019‑2020。如果您的 PC 出厂时已预装 Windows 11,则应有包含新证书的 BIOS 更新可用,尽管并非所有符合 Windows 11 要求的系统都有此更新。

获取帮助

  • 无法安装新证书的家庭用户 应联系 Microsoft 客户支持
  • IT 专业人士 可以查阅详细文档:
    • 概览:(链接在原文中省略)
    • 企业安全启动手册:(链接在原文中省略)

“Secure Boot 证书更新标志着现代 PC 启动时所依赖的信任基础进行了一代的刷新,” Costa 写道。“通过更新这些证书,Windows 生态系统……[text truncated in source]

“Microsoft 正在确保硬件、固件和操作系统的未来创新能够继续基于安全、行业对齐的启动过程构建。”

Photo of Andrew Cunningham

Andrew CunninghamArs Technica 的高级技术记者
关注领域:消费技术、计算机硬件,以及对 Windows 和 macOS 等操作系统的深入评测。
所在地:费城。
每周图书播客 Overdue 的联合主持人。

27 条评论

Listing image for first story in Most Read: Discord faces backlash after age checks data breach

0 浏览
Back to Blog

相关文章

阅读更多 »