微软近期对外公布了针对Windows硬件驱动开发的两大重要调整策略,其中之一便是决定放弃使用Windows设备元数据系统。
据悉,微软将正式终止对Windows设备元数据(Device metadata)及Windows元数据与互联网服务(WMIS)的支持。设备元数据自Windows 7时代起便被引入,作为OEM厂商提供硬件设备详细信息的平台,这些信息涵盖了图标、描述文字等,有助于Windows系统在任务管理器、设备管理器等界面展示设备相关信息。
根据微软官方博客的阐述,自2025年5月开始,WMIS将停止向Windows客户端推送全新的设备元数据包。合作伙伴中心的用户将无法再创建、编辑或推广设备元数据体验,任何新的设备元数据提交都将被系统拒绝,但已存在的设备元数据包将依旧保留在客户端。
面对这一变革,微软建议开发者转向使用INF文件作为替代方案。INF文件作为一种文本格式,包含了安装驱动程序所需的关键信息。
微软还通报了预生产驱动程序签名政策的变动。当前用于Windows硬件计划预生产环境的驱动程序签名证书颁发机构(CA)PCA 2010将于2025年6月失效。
微软进一步明确了相关的时间线安排:用于预生产环境二进制文件签名的CA将于2025年7月到期,自2025年6月9日起,微软将启用新的CA对预生产内容进行签名。自该日起签名的预生产驱动程序将不再有有效期限制,这与当前模型不同,此前预生产内容的到期日期与签名证书的到期日期紧密相关。
微软计划在2025年4月22日、5月13日和6月10日发布的Windows服务更新(4D/5B/6B)中,向市场平台(含Windows Server 2008)推送更新,以在WDAC/企业应用控制策略中将现有的CA映射至新的CA。
为了确保合作伙伴的系统能够信任新的预生产签名者(Microsoft Windows Component Preproduction CA 2024),合作伙伴必须安装这些最新的累积更新(LCUs),从而在内核中添加相应的信任设置。