- VHLK 是 VHDX 上預先設定的 HLK,可直接啟動至 VM。
- 為了證明這一點,您必須將 HLK 版本與目標作業系統保持一致。
- 最近的修訂增加了測試(例如,LE Audio)並修正了錯字。
- 播放清單、過濾器和附加 ISO 簡化了提交。
使用驅動程式和設備時 Windows您將會聽到很多有關 VHLK 和 HLK 的資訊。 虛擬視窗 硬體 Lab Kit (VHLK) 基本上就是可啟動 VHDX 映像中預先準備好的 HLK。,您可以 在 Hyper-V 中建立並配置 VM 可以快速啟動並運行,而傳統的 HLK 則是安裝在伺服器上的測試框架。兩者都圍繞著 Windows 硬體相容性計劃展開,如果使用得當,可以節省您的時間,避免各種麻煩。
在本指南中,我們直奔主題: 什麼是 VHLK,它與 HLK 有何不同,需要認證哪些版本,最新修訂版有哪些新內容?以及如何使用 Hyper-V 快速進行虛擬部署。您還將了解以下關鍵方面: 測試播放清單、過濾器(勘誤表)、附加內容(ISO)、網路和安全要求及設定 這通常會使順利發貨和漫長的調試之夜之間產生差異。
什麼是 Windows 虛擬硬體實驗室套件 (VHLK)?
VHLK 是開始測試的最直接的方法,無需從頭開始設定伺服器: 這是一個完整的硬體實驗室套件,已預先安裝並預先配置在 VHDX 中,準備作為虛擬機器啟動。有了它,您可以 儲存HLK驅動程式安裝階段,直接從 VM 啟動環境並執行 Windows 硬體認證。
其優點包括: 它已準備好啟動和使用,以虛擬機的形式運行 HLK 驅動程式 並允許 在開發人員電腦上託管 HLK 控制器 VMHost the HLK Controller VM on developers machines (可能與 Hyper-V 中的巢狀虛擬化)而不是使用專用硬體。如果您喜歡遵循引導式入門指南,Microsoft 自己的文件建議諮詢 VHLK 入門指南 附有實用筆記。
值得了解的實用細節: VHLK 以 64 位元 VHDX 形式分發 微軟偶爾會發布 針對特定客人的具體指導 (例如,建議 Windows 10 版本 1903 作為來賓虛擬機器)。此外, VM 系統與環境語言 會影響工作室運作和組件支援。

HLK 與 VHLK 以及硬體相容性計劃 (WHCP)
Windows 硬體實驗室套件 (HLK) 是 微軟官方的驅動程式和設備測試框架 de 窗戶11、Windows 10 和 Windows Server(自 2016 年起)。對於 符合 Windows 硬體相容性方案的資格,產品必須透過HLK測試電池並將結果作為運輸包裹提交。
VHLK 提供 目的相同,但採用虛擬化格式:專為 具有虛擬機器和自動化實驗室的環境,無需專門為套件的控制器配備實體硬體。簡而言之: HLK 是「什麼」(框架和測試),VHLK 是「快速如何」(準備啟動的虛擬發行版).
為了證明這一點,至關重要 根據目標作業系統使用正確的 HLK 版本微軟維護版本對齊;簡單來說,如果你嘗試不支援的組合, 你沒有開始測試以下是認證版本矩陣的實用重寫摘要:
| 認證目標 | 推薦套件 |
|---|---|
| Windows 11 版本 24H2;Windows Server 2025 | Windows HLK 24H2(2025 年 XNUMX 月更新) o VHLK 24H2(2025 年 XNUMX 月更新) |
| Windows 11 版本 23H2 和 22H2 | Windows 11 HLK 23H2 / HLK 22H2 |
| 在Windows Server 2022 | 適用於 Windows Server 2022 的 Windows HLK |
| Windows 10 22H2、21H2、21H1、20H2 與 2004 | 適用於 Windows 10 版本 2004 的 Windows HLK |
| Windows 10 1809;Windows Server 2019 | Windows HLK 1809 |
| 在Windows Server 2016 | Windows HLK 1607 |
除了套件版本之外,Microsoft 還發布了一些資源,讓您的生活更輕鬆: WHCP 官方播放列表,以精確運行每個類別所需的 HLK 測試,並且 HLK 的過濾器(勘誤表),允許有誤報或已知問題的測試被合理地省略,直接從 HLK工作室.
在某些群體中,你還需要 補充測試內容 (ISO)來完成媒體、圖形或 MTBF 測試。 Microsoft 提供以下映像: HLK_DXVA.iso, HLK_HMFT.iso y HLK_PERF.iso 涵蓋的變體 Windows 11 (21H2/22H2/23H2/24H2) 以及多個版本的 Windows 10(1607 → 2004、1903、1909、1803、1809)如果測試需要,請安裝適當的 ISO,以便案例可靠地通過。
最近的評論中的相關新聞
微軟已更新 HLK 和 VHLK Windows 11 24H2 與 Windows Server 2025,取代了 2024 年 XNUMX 月的原版 RTM。在 5月6 2025 以及後續更新,需要強調的是,這些修訂包括 修正測試錯誤、刪除過時的案例並新增可提高品質的新集合。,減少已知錯誤的分類。
有兩項改進特別值得注意: 藍牙 LE 音訊的新測試 (與最新一代音訊設備的驗證相關)和 VHLK 上第二代虛擬機器的支援和效能更佳,從而簡化完全虛擬化的實驗室和自動化部署。
對於合規性很重要: 更新版本取代舊版本。如果您依賴 HLK/VHLK 進行 WHQL 簽名(或即使您使用認證進行簽名,也依賴 HLK 進行您自己的內部驗證),您可能需要 遷移到這些套件 為了保持與目前 Windows 11 和 Server 版本的兼容性。根據說明, 更新後的 VHLK 通常在 HLK 發布後不久發布,因此請關注官方頁面。
這些評審共同確保了在發布日, 設備和驅動程式按預期工作從而減少生產過程中的意外和問題。有關詳細信息,請參閱微軟的 官方硬體博客 以及 HLK/VHLK 文件。

需求、架構和關鍵文檔
典型的 HLK 環境包括 控制器、工作室和客戶端。 Controller 和 Studio 可以共存於同一台機器上,但微軟建議伺服器作業系統 Windows Server x64 英文版 (為了與套件及其依賴項相容)。 客戶端是目標測試系統 (安裝您要驗證的驅動程式/裝置的位置)。
如果您傾向於使用 VHLK,請注意建議的主機資源: 具有 SLAT 的 8 核心 CPU、至少 8GB RAM、BIOS/UEFI 中的主動虛擬化以及大約 120GB 的可用空間. 下載 評估中心的 VHDX 來自微軟,你把它插入虛擬機器並啟動它;利潤就在 El Temppo 您無需花費精力進行手動安裝和配置。
HLK 和 VHLK 文件保持有效。 微軟發布了 PDF 可下載的 包含最新文件(線上文件側邊欄中的「下載 PDF」按鈕),以及特定章節 播放列表, 過濾器/勘誤表 y 補充內容手邊有這些可以節省您重新處理的時間。
關於簽收和發貨:隨著近年來的變化, 認證公司(含 EV) 涵蓋了許多無需運行 HLK 的情況,但 克服 HLK 仍然是 WHQL 和確保真正相容性的關鍵。許多製造商繼續採用HLK 深度和 可靠性 他的測試,即使主要動機不是簽名。

快速入門:HLK 和 VHLK 一步步
如果您選擇經典 HLK 安裝,請下載安裝程式(通常稱為 HLK安裝程式). 提示: 下載時重新命名 如果您管理多個版本,因為它們共用一個名稱。在嚮導過程中,選擇 控制器+工作室, 接受 打開端口 控制器/客戶端通訊所必需的並繼續安裝。
在 Windows 11 的現代 HLK 上, SQL Server 2019 自動安裝與配置。如果您使用的是較舊的套件或有先前的實例, 卸載不相容的 SQL 版本 啟動安裝程式之前,請先執行以下步驟以避免衝突。完成後,您將看到 HLK工作室 在開始功能表(Windows Kits)中,您將能夠建立和管理專案/測試。
如果您選擇 VHLK,流程會更簡單:在 Hyper-V 上, 建立外部虛擬交換機 如果你沒有它, 建立 VM 並將 VHLK 中的 VHDX 附加為現有磁碟. 在第一 開機,您將進入區域設定畫面;然後您可以設定 HLKAdminUser 使用者HLKAdminUser user (不要使用管理員進行測試)。 在工作小組中工作 如果您沒有域名,這會加快飛行員和小型實驗室的速度。
驅動程式準備就緒(安裝或虛擬化)後,下一個里程碑是客戶端。微軟將該過程記錄為 步驟 2:在測試系統上安裝客戶端;本質上, 在目標系統上安裝 HLK 代理,你從 Studio 將它們加入到專案中,然後 你分配適當的播放列表 執行相關測試(並在適用時套用過濾器)。
Hyper-V 實驗室最佳實務:網路、安全性和效能
在虛擬環境中,網路幾乎是一切。在 Hyper-V 中, 三種類型的虛擬交換機:外部(輸出到實體網路/網際網路)、內部(虛擬機器↔主機通訊)和私有(僅在虛擬機器之間)。 預設開關 可以使用 NAT 來幫你擺脫困境,但如果你需要 政策、路由或直接存取 LAN,建立並分配一個連接良好的外部交換器;有關拓撲的更多詳細信息,您可以查看 Hyper-V 中的網路類型.
要分段,請激活 虛擬區域網路 (VLAN) 識別 在虛擬機器的網路介面卡上:每個 VLAN 在邏輯層面上隔離流量。當您與多個團隊和專案共用一台主機時, 限制每個虛擬機器的頻寬 有助於防止飽和測試拖累實驗室的其他部分。
標記優化 硬件加速 當你的 NIC 支援它時: 虛擬機器訊息佇列 在核心之間分配資料包負載, IPsec 解除安裝 將加密從 CPU 卸載到 NIC,從而提高密集測試中的延遲和穩定性。
在網路安全方面,Hyper-V 具有以下優勢: MAC 動態或靜態 (如果需要穩定的網路規則,請設定一個), MAC位址欺騙 針對特定測試和保護措施,例如 DHCP 防護, 路由器 守衛 y 受保護的網絡 根除虛擬網路上的不當行為。如果您執行檢查, 連接埠反射 (來源/目標)可讓您捕獲資料包並發送到探針。如果您需要彈性或吞吐量, 來賓內的 NIC Teaming 可以成為你的盟友。
在客戶機啟動和安全時,使用 安全啟動 使用適當的設定檔: 微軟Windows 對於 Windows VM, 微軟 UEFI CA 對於大多數發行版 Linux y 開源屏蔽虛擬機 當你去強化Linux時。如果情況需要, 授權的 TPM的 虛擬 Y EL 狀態和遷移加密 保護傳輸中的機密和快照;請注意 全屏蔽 停用控制台等管理功能或 PowerShell的 直接的。
在記憶中,結合 動態記憶體的固定分配 吸收峰值:定義最小值/最大值和 緩衝 合理(例如 20%)。當多個虛擬機器競爭時,調整 記憶加權 和 CPU 控制 (預留、限制和優先順序),這樣評論家就不會耗盡資源。如果主機很大, NUMA 標記差異:尊重拓撲以盡量減少記憶體跳躍。
En 存儲中, SCSI 控制器 允許您新增 VHD/VHDX 磁碟和 DVD 磁碟機(例如 掛載 HLK_DXVA/HMFT/PERF 等 ISO 當測試需要時)。查看 韌體中的啟動順序 在客戶機安裝期間首先從 ISO 啟動,然後從磁碟啟動。 檢查站 在重量變化之前,它們是救星,但請記住它們佔用磁碟空間;明智地使用它們,在遷移場景中,你可以 在 Hyper-V 中克隆虛擬機.
最後,微調生命週期:決定 自動啟動操作 (主機啟動時是否啟動)以及 關機時的操作 (乾淨關機、儲存狀態或斷開連線)。在共享實驗室中,這些設定可以防止意外情況以及虛擬機器無緣無故在後台運行;此外,您還可以 自動啟動虛擬機 適用於可重複的場景。
如果出現問題,請從基礎開始: 足夠的資源(CPU/RAM/磁碟),檢查 主機事件檢視器 為 日誌 Hyper-V/HLK,檢查 VHD/VHDX 完整性,確認虛擬機 連接到正確的交換機 並嘗試暫時停用防火牆以隔離連線問題。在作業系統安裝中,錯誤通常指向 ISO 損壞或驅動程式缺失.
顏色註釋:一些涵蓋 HLK/VHLK 更新新聞的文章包括 託管促銷區塊或小部件;不影響套件的使用,但值得關注的是 微軟官方資源 了解版本、先決條件和下載。
請記住,你可能需要 WHCP 官方播放列表 執行你必須做的事, HLK Studio 中的篩選器(拼字錯誤) 為了消除已識別的錯誤, 補充 ISO 對於媒體/圖形/MTBF 和 離線文檔 以 PDF 格式離線查看。 VHLK 是一個非常有效的快捷方式 當您不想(或不能)為套件控制器部署專用伺服器。
對字節世界和一般技術充滿熱情的作家。我喜歡透過寫作分享我的知識,這就是我在這個部落格中要做的,向您展示有關小工具、軟體、硬體、技術趨勢等的所有最有趣的事情。我的目標是幫助您以簡單有趣的方式暢遊數位世界。

