研發背景
Windows 硬體兼容性計畫旨在幫助硬體廠商證明其產品與
Windows 作業系統的可靠兼容性。該計畫已從早期版本中可能被視為強制性的認證流程,演變為一個旨在提升硬體生態質量的可選計畫。
微軟通過收緊 Windows 硬體兼容性計畫政策,集中資源為新一代 Windows 系統構建一個更安全、更穩固的硬體驅動生態。
發展歷程
在
Windows 10時期,Windows硬體兼容性計畫的要求和工具(如Windows HLK)隨主要版本更新,例如Windows 10版本21H2沿用了版本2004的WHCP要求和HLK工具,未進行更新。針對Windows 10的WHCP認證流程及HLK支持已於2025年10月14日正式終止,與Windows 10主流支持生命周期結束保持一致。
隨著
Windows 11的發布,WHCP認證要求同步更新,例如Windows 11版本22H2的更新版WHCP要求、HLK及測試播放列表於2022年5月31日起開始接受提交。對於Windows 11版本24H2,WHCP引入了新的兼容性播放列表要求。
自
Windows 11版本24H2起,WHCP為配備
USB-C接口的設備引入了強制性的統一功能標準,要求所有USB-C接口必須支持供電、數據傳輸和顯示輸出,並對
USB4規格的設備提出了與Thunderbolt 3完全兼容等更高要求。為提升驅動程式安全,驅動隔離驗證(InfVerif /h)規則已在Windows 11版本24H2中引入,並將在後續版本中成為強制性的合規要求。針對Windows 11版本25H2,WHCP將強制執行CodeQL靜態分析作為驅動程式認證的強制性安全關卡。
近年來,WHCP已從一項硬體認證要求轉變為硬體合作夥伴可自願參與的可選計畫。
核心技術
為提升安全性與用戶體驗,WHCP在特定Windows版本中引入了新的強制性技術規範。從Windows 11 24H2開始,WHCP逐步引入並強制要求驅動程式包隔離,使用InfVerif /h工具進行驗證,以確保驅動程式安全、易於安裝和更新。WHCP要求驅動程式必須獲得
WHQL/WHCP生產或生產前簽名,系統核心才會信任並載入,生產前驅動測試需啟用安全啟動相關配置。自Windows 11 24H2起,WHCP對通過認證的筆記本電腦、平板電腦的
USB-C接口提出強制性最低要求,包括必須同時支持數據傳輸、充電和視頻輸出,並對
USB4/
Thunderbolt兼容性做出規定。針對Windows 11 25H2,WHCP將CodeQL靜態分析作為強制性安全關卡,要求第三方核心驅動通過指定查詢集檢測。
運營模式
Windows 硬體兼容性計畫(WHCP)是一個由
微軟推出的可選認證計畫。該計畫旨在幫助公司交付與 Windows 兼容的系統、軟體和硬體產品。通過認證的硬體和驅動程式可獲得微軟的官方認證標識,並有機會獲得市場推廣資源支持。
硬體開發人員需要擁有與硬體開發人員中心儀錶板賬戶關聯的擴展驗證(EV)證書。準備好 EV 證書後,需註冊硬體開發人員計畫。註冊後,需下載並安裝Windows硬體實驗室工具包(HLK),配置測試環境,並使用官方兼容性播放列表對硬體和驅動程式進行測試。測試完成後,將HLK生成的測試結果包通過硬體儀錶板提交以申請認證。提交後,可通過儀錶板管理提交狀態,認證通過後可管理驅動程式的發布與分發。
整個認證過程需嚴格遵循微軟發布的《Windows硬體兼容性計畫規範和策略》文檔。該文檔定義了構建兼容Windows的設備、系統的技術要求,以及驅動程式篩選的標準,旨在確保產品的兼容性、互操作性、安全性和可靠性。
WHCP的具體技術要求會隨Windows版本更新而調整。自Windows 11 24H2起,該計畫開始包含驅動程式隔離相關要求。從Windows 11 25H2版本開始,對驅動程式包進行隔離驗證(InfVerif /h)已成為一項強制性的合規要求,所有提交認證的驅動程式都必須通過此項驗證。
核心團隊
Windows硬體兼容性計畫(WHCP)由
微軟提供運營和支持。硬體合作夥伴通過硬體開發人員中心(或稱合作夥伴中心硬體儀錶板)進行硬體和驅動程式的測試提交與認證管理。該計畫的測試標準與認證規範由微軟制定。
重要事件
2025年10月14日,微軟正式終止對
Windows 10的WHCP認證與HLK支持。2025年晚些時候,微軟宣布將強制推行驅動隔離驗證(InfVerif /h)作為WHCP合規的強制性要求。2025年5月30日,微軟宣布將從Windows 11 24H2開始,在WHCP認證中強制實施統一的
USB-C接口功能標準。2024年5月23日,微軟發布針對Windows 11 24H2和
Windows Server 2025的WHCP提交指南,明確了新的播放列表和要求。