微軟近日公布了兩項針對Windows硬件驅動開發的重要變革,其中涉及Windows設備元數據的淘汰。
據微軟官方消息,Windows設備元數據(Device metadata)以及Windows元數據及互聯網服務(WMIS)即將停止使用。設備元數據自Windows 7時代起便被引入,它作為OEM(原始設備制造商)提供的一套硬件設備信息集合,包含圖標、描述性文本等,用以在任務管理器、設備管理器等界面展示設備詳情。
微軟在一篇博客文章中透露,自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。
合作伙伴必須安裝這些最新的累積更新(LCUs),以在內核中添加對新預生產簽名者(Microsoft Windows Component Preproduction CA 2024)的信任。此舉將確保預生產驅動程序的順利簽名與分發。