共用方式為


使用電腦硬體識別碼 (CHID)

計算機硬體識別碼 (CHID) 定義於 指定電腦的硬體識別碼中。

Windows 10 新增了數個新的 CHID,其中包含基礎板製造商和基礎板產品資訊。 這些新的 CHID 編號已納入 CHID 階層中。 下表顯示依特定性遞減順序的階層。 Windows 10 中新增的 CHID 會用粗體字顯示。

硬體識別碼 (HWID) 目錄
HardwareID-0 製造商 + 系列 + 產品名稱 + SKU 號碼 + BIOS 廠商 + BIOS 版本 + BIOS 主要版本 + BIOS 次要版本
HardwareID-1 製造商 + 系列 + 產品名稱 + BIOS 廠商 + BIOS 版本 + BIOS 主要版本 + BIOS 次要版本
HardwareID-2 製造商 + 產品名稱 + BIOS 廠商 + BIOS 版本 + BIOS 主要版本 + BIOS 次要版本
硬體識別碼-3 製造商 + 系列 + 產品名稱 + SKU 號碼 + 主板製造商 + 主板產品
HardwareID-4 製造商 + 產品系列 + 產品名稱 + SKU號碼
HardwareID-5 Manufacturer + Family + ProductName
HardwareID-6 製造商 + SKU 號碼 + 主機板製造商 + 主機板產品
HardwareID-7 製造商 + SKU 號碼
HardwareID-8 製造商 + 產品名稱 + 主板製造商 + 主板產品
HardwareID-9 製造商 + ProductName
HardwareID-10 Manufacturer + Family + Baseboard_Manufacturer + Baseboard_Product
HardwareID-11 製造商 + 產品系列
HardwareID-12 製造商 + 機箱類型
HardwareID-13 製造商 + 底板製造商 + 底板產品
HardwareID-14 製造商

OEM 必須將正確的 CHID 資訊提供給驅動程式發行者。 Windows 桌面工具 SDK 中包含的 ComputerHardwareIds 工具可協助報告來自一組已知系統管理 BIOS (SMBIOS) 值的 CHID。 ComputerHardwareIds 會執行兩個不同的工作。

  1. 默認行為:此工具會報告系統的SMBIOS值和產生的CHID。

    根據預設,此工具會顯示系統的SMBIOS值,以及從SMBIOS值產生的CHID。

  2. 模擬行為:此工具會從使用者提供的SMBIOS值產生CHID。

    您可以使用模擬的 SMBIOS 值來執行工具(例如製造商、系列和 SKU),以取得產生的 CHID 清單。 此工具可讓您判斷哪些 CHID 會在具有特定 SMBIOS 資料值的系統上產生。

CHID一致性的秘訣

CHID 會根據區分大小寫的 SMBIOS 值產生。 請務必小心,以確保系統不會在 SMBIOS 文字值中混合大小寫。 同樣地,不會特別處理 UNICODE 字元。 特殊字元的大小寫版本,例如土耳其語字母 İ 和 ı,會以獨特的方式處理:I、ı、İ 和 i 彼此不同。

ComputerHardwareIds 工具只會計算具有可用必要 SMBIOS 值的 CHID。 如果遺漏 SMBIOS 數據欄位(或為 null),則不會產生任何相關的 CHID。 例如,如果SMBIOS SKU字段為Null,則該特定系統無法使用CHIDs 0、3、4 6和7。

如需有關 CHID 的詳細資訊,請參閱 指定計算機的硬體識別碼。

Windows Update 服務如何使用 CHID

Windows Update 服務會使用 CHID 來「減少驅動程式適用的系統數目」。 此減少是 PnP 排名完成之前的第一步。

Windows Update 服務會根據安裝的 Windows OS 層級,以不同的方式處理 CHID。

Windows 10 版本 Windows Update 行為
1507 到 1703 Windows Update 會將每個 CHID 排名從 CHID-0 到 CHID-14,其中 CHID-0 會淘汰 CHID-14
1709 及更高版本 CHID 等級不再排名。 所有從 CHID-0 到 CHID-14 的適用 CHID 目標驅動程式都會被分組在一起,然後對整個群組進行 PnP 排序。

請考慮下列範例:

Contoso 有下列兩個驅動程式已發佈為 Automatic,以相同的硬體 (HWID) 為目標,但具有不同的 CHID。

  • 散發 1 - 以 CHID-4 為目標(製造商 + 系列 + 產品名稱 + SKU 號碼)
  • 分銷 2 - 針對 CHID-5(製造商 + 系列 + 產品名稱)

由 Windows Update 服務提供、適用於符合 CHID-5 的系統的是哪一個?

Contoso 系統 Windows OS 層級 提供的驅動程式
CHID-5 比對,但不是 CHID-4 比對 Windows 10 1703 或更早版本 分配 2
CHID-5 匹配,但不是 CHID-4 匹配 Windows 10 1709 或更新版本 發行 2
CHID-5 比賽 CHID-4 比賽 Windows 10 1703 或更早版本 發佈 1
CHID-5 匹配 CHID-4 匹配 Windows 10 1709 或更新版本 兩者皆提供。 然後,PnP 排名會選取這兩個 CHID 的最適當相符項目以進行安裝。