Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les ID matériels d’ordinateur (CHID) sont définis dans l’ID matériel de l’ordinateur (CHID). Pour la hiérarchie CHID complète et les combinaisons de champs SMBIOS utilisées pour chaque valeur HardwareID, consultez cet article.
Les équipementiers (OEM) doivent fournir les informations CHID appropriées à l’éditeur du pilote. L’outil ComputerHardwareIds, inclus dans le Windows Driver Kit (WDK), peut vous aider à signaler des CHID à partir d’un ensemble connu de valeurs SMBIOS (System Management BIOS). ComputerHardwareIds effectue deux tâches différentes.
Comportement par défaut : L'outil rapporte les valeurs SMBIOS du système et les CHID générés.
Par défaut, l'outil affiche les valeurs SMBIOS du système et les CHIDs générés à partir des valeurs SMBIOS.
Comportement de simulation : L'outil génère des CHID à partir des valeurs SMBIOS fournies par l'utilisateur.
Vous pouvez exécuter l’outil avec des valeurs SMBIOS simulées (telles que le fabricant, la famille et le SKU) pour obtenir une liste de CHID générés. L'outil vous permet de déterminer quels CHIDs seraient générés sur un système avec des valeurs de données SMBIOS spécifiques.
Conseils pour des CHID cohérents
Les CHID sont générés à partir de valeurs SMBIOS sensibles à la casse. Il faut veiller à ce que les systèmes ne mélangent pas les majuscules et les minuscules dans les valeurs de texte SMBIOS. De même, les caractères UNICODE ne font pas l'objet d'un traitement particulier. Les versions majuscules et minuscules des caractères spéciaux, tels que la lettre turque I avec ou sans point, sont traitées de manière unique : I, ı, İ et i ne sont pas identiques.
L'outil ComputerHardwareIds ne calcule que les CHID pour lesquels les valeurs SMBIOS nécessaires sont disponibles. Si un champ de données SMBIOS est manquant (ou nul), les CHIDs correspondants ne sont pas générés. Par exemple, si le champ SKU du SMBIOS est nul, les CHID 0, 3, 4, 6 et 7 ne sont pas disponibles pour ce système particulier.
Pour plus d’informations sur les CHID, consultez l’ID matériel de l’ordinateur (CHID).
Utilisation du CHID par le service de mise à jour de Windows
Le service de mise à jour de Windows utilise les CHID pour « réduire le nombre de systèmes auxquels un pilote est applicable ». Cette réduction est la première étape qui intervient avant que le classement PnP ne soit effectué.
Le service de mise à jour de Windows traite le CHID différemment selon le niveau du système d'exploitation Windows installé.
| version de Windows 10 | Comportement de Windows Update |
|---|---|
| 1507 à 1703 | Windows Update classe chaque CHID de CHID-0 à CHID-14, CHID-0 étant supérieur à CHID-14. |
| Versions 1709 et ultérieures | Le niveau de CHID n'est plus classé. Tous les pilotes ciblés par CHID applicables, de CHID-0 jusqu’à CHID-14, sont regroupés, puis le classement PnP est ensuite effectué sur l’ensemble du groupe. |
Prenons l’exemple suivant :
Contoso possède les deux pilotes suivants, publiés en tant qu'Automatic, qui ciblent le même matériel (HWID) mais avec des CHID différents.
- Distribution 1 - ciblant le CHID-4 (Fabricant + Famille + Nom du produit + Numéro SKU)
- Distribution 2 - ciblant le CHID-5 (Fabricant + Famille + Nom du produit)
Lequel est assuré par le service Windows Update pour les systèmes correspondant au CHID-5 ?
| Système Contoso | Niveau du système d'exploitation Windows | Pilote proposé |
|---|---|---|
| Correspondance CHID-5 mais pas de correspondance CHID-4 | Windows 10 1703 ou version antérieure | Distribution 2 |
| Correspondance CHID-5 mais pas de correspondance CHID-4 | Windows 10 1709 ou ultérieur | Distribution 2 |
| Correspondance CHID-5 et correspondance CHID-4 | Windows 10 1703 ou version antérieure | Distribution 1 |
| Correspondance CHID-5 et correspondance CHID-4 | Windows 10 1709 ou ultérieur | Les deux sont proposés. Le classement PnP sélectionnerait alors la meilleure correspondance de ces deux CHID pour l'installation. |