Freigeben über


Computer-Hardware-IDs (CHIDs) verwenden

Computerhardware-IDs (CHIDs) werden in Angeben von Hardware-IDs für einen Computer definiert.

Windows 10 fügt mehrere neue CHIDs hinzu, die Informationen zum Baseboard-Hersteller und zum Baseboard-Produkt enthalten. Diese neuen CHIDs sind in der CHID-Hierarchie enthalten. Die folgende Tabelle zeigt die Hierarchie in absteigender Reihenfolge der Spezifität. CHIDs, die in Windows 10 neu sind, werden fett hervorgehoben.

HWID Contents
HardwareID-0 Hersteller + Familie + Produktname + SKU-Nummer + BIOS-Anbieter + BIOS-Version + BIOS-Hauptversion + BIOS-Nebenversion
HardwareID-1 Hersteller + Familie + Produktname + BIOS-Anbieter + BIOS-Version + BIOS-Hauptversion + BIOS-Nebenversion
HardwareID-2 Hersteller + Produktname + BIOS-Anbieter + BIOS-Version + BIOS-Hauptversion + BIOS-Nebenversion
HardwareID-3 Hersteller + Familie + Produktname + SKU-Nummer + Baseboard_Hersteller + Baseboard_Produkt
HardwareID-4 Hersteller + Familie + Produktname + SKU-Nummer
HardwareID-5 Hersteller + Familie + Produktname
HardwareID-6 Hersteller + SKU-Nummer + Baseboard_Hersteller + Baseboard_Produkt
HardwareID-7 Hersteller + SKU-Nummer
HardwareID-8 Hersteller + Produktname + Baseboard_Hersteller + Baseboard_Produkt
HardwareID-9 Hersteller + Produktname
HardwareID-10 Hersteller + Familie + Baseboard_Hersteller + Baseboard_Produkt
HardwareID-11 Hersteller + Familie
HardwareID-12 Hersteller + Gehäusetyp
HardwareID-13 Hersteller + Baseboard_Hersteller + Baseboard_Produkt
HardwareID-14 Hersteller

OEMs müssen dem Treiberherausgeber die richtigen CHID-Informationen bereitstellen. Das Tool ComputerHardwareIds, das im Windows Desktop Tools SDK enthalten ist, kann dabei helfen, CHIDs aus einem bekannten Satz von SMBIOS-Werten (System Management BIOS) zu melden. ComputerHardwareIds führt zwei verschiedene Aufgaben aus.

  1. Standardverhalten: Das Tool meldet die SMBIOS-Werte und generierten CHIDs des Systems.

    Standardmäßig zeigt das Tool die SMBIOS-Werte des Systems und die CHIDs an, die aus den SMBIOS-Werten generiert werden.

  2. Simulationsverhalten: Das Tool generiert CHIDs von vom Benutzer bereitgestellten SMBIOS-Werten.

    Sie können das Tool mit simulierten SMBIOS-Werten (z. B. Hersteller, Familie und SKU) ausführen, um eine Liste der generierten CHIDs abzurufen. Mit dem Tool können Sie ermitteln, welche CHIDs auf einem System mit bestimmten SMBIOS-Datenwerten generiert werden.

Tipps für konsistente CHIDs

CHIDs werden basierend auf SMBIOS-Werten mit Groß-/Kleinschreibung generiert. Achten Sie darauf, dass Systeme keine Fälle in SMBIOS-Textwerten mischen. Ebenso werden UNICODE-Zeichen nicht speziell behandelt. Groß- und Kleinschreibungsversionen von Sonderzeichen wie dem türkischen gepunkteten und zugewiesenen Buchstaben I werden eindeutig behandelt: I, ı, İ und i sind nicht identisch.

Das Tool „ComputerHardwareIds“ berechnet nur CHIDs, die über die erforderlichen SMBIOS-Werte verfügen. Wenn ein SMBIOS-Datenfeld fehlt (oder null ist), werden keine verwandten CHIDs generiert. Wenn z. B. das SMBIOS-SKU-Feld null ist, sind die CHIDs 0, 3, 4 6 und 7 für dieses bestimmte System nicht verfügbar.

Weitere Informationen zu CHIDs finden Sie unter Angeben von Hardware-IDs für einen Computer.

So verwendet der Windows Update Service CHID

Der Windows Update-Dienst verwendet CHID, um „die Anzahl der Systeme zu verringern, auf die ein Treiber anwendbar ist“. Diese Reduzierung ist das erste, was geschieht, bevor die PnP-Bewertung durchgeführt wird.

Der Windows Update-Dienst behandelt CHID je nach installierter Windows-Betriebssystemebene unterschiedlich.

Windows 10-Version Windows Update-Verhalten
1507 bis 1703 Windows Update bewertet jede CHID von CHID-0 bis CHID-14, wobei CHID-0 höher eingestuft wird als CHID-14.
1709 und höher Die CHID-Ebene wird nicht mehr bewertet. Alle anwendbaren CHID-Zieltreiber von CHID-0 bis CHID-14 werden gruppiert, dann erfolgt die PnP-Bewertung für die gesamte Gruppe.

Betrachten Sie das folgende Beispiel:

Contoso hat die folgenden zwei Treiber als „Automatisch“ veröffentlicht, die auf dieselbe Hardware (HWID), aber über unterschiedliche CHIDs abzielen.

  • Verteilung 1– Ziel: CHID-4 (Hersteller + Familie + Produktname + SKU-Nummer)
  • Verteilung 2 – Ziel: CHID-5 (Hersteller + Familie + Produktname)

Welches ist vom Windows Update-Dienst für Systeme, die mit CHID-5 übereinstimmen?

Contoso-System Windows-Betriebssystemebene Angebotener Treiber
CHID-5 Übereinstimmung, aber keine CHID-4-Übereinstimmung Windows 10 1703 oder früher Verteilung 2
CHID-5 Übereinstimmung, aber keine CHID-4-Übereinstimmung Windows 10 (1709 oder höher) Verteilung 2
CHID-5-Übereinstimmung und eine CHID-4-Übereinstimmung Windows 10 1703 oder früher Verteilung 1
CHID-5-Übereinstimmung und eine CHID-4-Übereinstimmung Windows 10 (1709 oder höher) Beide werden angeboten. Die PnP-Bewertung würde dann die beste Übereinstimmung dieser beiden CHIDs für die Installation auswählen.