微软今天早些时候发布了有关 Windows 硬件驱动程序开发的两项重大变化的消息。首先,该公司宣布弃用 Windows 设备元数据以及 Windows 元数据和 Internet 服务 (WMIS)。微软在一篇新博客文章中解释道:
设备元数据以及 Windows 元数据和 Internet 服务 (WMIS) 将于 2025 年 5 月停用,并且不会通过 WMIS 向 Windows 客户端传递任何新包。在合作伙伴中心,无法创建、修改或提升设备元数据体验。新的设备元数据提交将失败。Windows 客户端上现有的设备元数据包将保留在客户端上。
从现在到 2025 年 12 月,合作伙伴可以继续使用合作伙伴中心查看和下载以前签名的设备元数据包。
设备元数据,顾名思义是原始设备制造商 (OEM) 提供的关于硬件设备的附加、面向用户的信息的集合。该功能在 Windows 7 中引入,可以包含图标、徽标、描述性文本等内容,帮助 Windows UI 在任务管理器或设备管理器等位置显示有关此类设备的详细信息。元数据通过 XML 文件呈现。
微软建议今后使用 INF 文件,它是驱动程序包的安装信息文件。您可以在官方技术社区博客文章中找到详细信息。
除了即将淘汰的设备元数据和 Windows 元数据和 Internet 服务 (WMIS) 之外,微软还宣布了预生产驱动程序签名的变更。微软表示,当前的驱动程序签名 CA(证书颁发机构)或 PCA 2010 将于下个月(2025 年 6 月)到期。
微软解释了事件的时间线:
用于对 Windows 硬件计划预生产环境中使用的二进制文件进行签名的 CA 将于 2025 年 7 月到期,之后将从 2025 年 6 月 9 日起使用新的 CA 对预生产内容进行签名。此更改后,合作伙伴必须注意以下几点:
未来,签名内容的到期日期将不再与底层 CA 的到期日期挂钩。这意味着,任何在 2025 年 6 月 9 日之后签名的预生产驱动程序都将不再带有到期日期。这与目前的预生产内容不同,目前的预生产内容会随着签名证书的到期而失效。
2025 年 6 月 9 日之前签署的驱动程序将于 2025 年 7 月 6 日到期,与当前模型一样。
2025 年 4 月 22 日、2025 年 5 月 13 日和 2025 年 6 月 10 日 - Windows 服务版本 (4D/5B/6B) 将发布到市场中的平台(最低至 Windows Server 2008),以便在 WDAC/企业应用程序控制策略中将现有 CA 重新映射到其新 CA。合作伙伴必须确保安装这些最新累积更新 (LCU),以便将新的预生产签名者(Microsoft Windows 组件预生产 CA 2024)的信任添加到内核中。
您可以在微软技术社区官方博客文章中找到详细信息。