コンピューター ハードウェア ID (CHID) は、 コンピューター ハードウェア ID (CHID) で定義されています。 各 HardwareID 値に使用される完全な CHID 階層と SMBIOS フィールドの組み合わせについては、その記事を参照してください。
OEM は、ドライバー発行元に正しい CHID 情報を提供する必要があります。 Windows Driver Kit (WDK)に含まれる ComputerHardwareIds ツールは、既知のシステム管理 BIOS (SMBIOS) 値のセットからの CHID のレポートに役立ちます。 ComputerHardwareIdsは、2つの異なるタスクを実行します。
既定の動作: このツールは、システムのSMBIOS値と生成されたCHIDを報告します。
既定では、ツールはシステムの SMBIOS 値と、SMBIOS 値から生成された CHID を表示します。
シミュレーションの動作: このツールは、ユーザーが指定したSMBIOS値からCHIDを生成します。
シミュレートされたSMBIOS値(製造元、ファミリ、SKUなど)を使用してツールを実行し、生成されたCHIDの一覧を取得できます。 このツールを使用すると、特定の SMBIOS データ値を持つシステムで生成される CHID を決定できます。
CHID の一貫性を保つためのヒント
CHIDは、大文字と小文字を区別するSMBIOS値に基づいて生成されます。 システムが SMBIOS のテキスト値で大文字と小文字の表記を混在させないようにするには、注意が必要です。 同様に、UNICODE 文字も特別に扱われません。 トルコ語のドット付きとドットなしの文字 I など、特殊文字の大文字と小文字は一意に扱われます。I、ı、İ、i は同じではありません。
ComputerHardwareIdsツールは、必要なSMBIOS値が使用可能なCHIDのみを計算します。 SMBIOS データ フィールドが欠落している (または null である) 場合、関連する CHID は生成されません。 たとえば、SMBIOS SKU フィールドが null の場合、CHID 0、3、4、6、7 はその特定のシステムでは使用できません。
CHID の詳細については、「 コンピューター ハードウェア ID (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 では、CHID が異なる同じハードウェア (HWID) をターゲットに設定している次の 2 つのドライバーを自動として発行しています。
- ディストリビューション 1 - CHID-4 をターゲットとしている (製造元 + ファミリ + 製品名 + SKU 番号)
- ディストリビューション 2 - CHID-5 をターゲットとしている (製造元 + ファミリ + 製品名)
CHID-5 に一致するシステムの Windows Update サービスによるものは、どれですか?
| 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 ランキングにより、インストールに使用するために、これら 2 つの CHID の中から最も適合するものが選択されます。 |