Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
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.
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. |