Uso degli ID hardware del computer (CHID)
Gli ID hardware del computer (CHID) sono definiti negli ID hardware specificati per un computer.
Windows 10 aggiunge diversi nuovi CHID che incorporano baseboard Manufacturer e Baseboard Product Information. Questi nuovi CHID sono inclusi nella gerarchia CHID. Nella tabella seguente viene illustrata la gerarchia in ordine decrescente di specificità. I CHID nuovi a Windows 10 sono evidenziati in grassetto.
HWID | Contenuto |
---|---|
HardwareID-0 | Manufacturer + Family + Product Name + SKU Number + BIOS Vendor + BIOS Version + BIOS Major Release + BIOS Minor Release |
HardwareID-1 | Manufacturer + Family + Product Name + BIOS Vendor + BIOS Version + BIOS Major Release + BIOS Minor Release |
HardwareID-2 | Manufacturer + Product Name + BIOS Vendor + BIOS Version + BIOS Major Release + BIOS Minor Release |
HardwareID-3 | Manufacturer + Family + ProductName + SKU Number + Baseboard_Manufacturer + Baseboard_Product |
HardwareID-4 | Manufacturer + Family + ProductName + SKU Number |
HardwareID-5 | Manufacturer + Family + ProductName |
HardwareID-6 | Manufacturer + SKU Number + Baseboard_Manufacturer + Baseboard_Product |
HardwareID-7 | Produttore e numero SKU |
HardwareID-8 | Manufacturer + ProductName + Baseboard_Manufacturer + Baseboard_Product |
HardwareID-9 | Manufacturer + ProductName |
HardwareID-10 | Produttore + famiglia + Baseboard_Manufacturer + Baseboard_Product |
HardwareID-11 | Produttore e famiglia |
HardwareID-12 | Produttore e tipo di enclosure |
HardwareID-13 | Produttore + Baseboard_Manufacturer + Baseboard_Product |
HardwareID-14 | Produttore |
Gli OEM devono fornire le informazioni CHID corrette al server di pubblicazione del driver. Lo strumento ComputerHardwareIds , incluso in Windows Desktop Tools SDK, può essere utile per la creazione di report di CHID da un set noto di valori SMBIOS (System Management BIOS). ComputerHardwareIds esegue due diverse attività.
Comportamento predefinito: lo strumento segnala i valori SMBIOS del sistema e i CHID generati.
Per impostazione predefinita, lo strumento visualizza i valori SMBIOS del sistema e i CHID generati dai valori SMBIOS.
Comportamento di simulazione: lo strumento genera CHID dai valori SMBIOS forniti dall'utente.
È possibile eseguire lo strumento con valori SMBIOS simulati (ad esempio produttore, famiglia e SKU) per ottenere un elenco di CHID generati. Lo strumento consente di determinare i CHID generati in un sistema con valori di dati SMBIOS specifici.
Suggerimenti per i CHID coerenti
I CHID vengono generati in base ai valori SMBIOS con distinzione tra maiuscole e minuscole. È necessario prestare attenzione per garantire che i sistemi non mixino i case nei valori di testo SMBIOS. Analogamente, i caratteri UNICODE non vengono trattati in modo speciale. Le versioni maiuscole e minuscole di caratteri speciali, come la lettera punteggiata e nondotta turca, sono trattati in modo univoco: I, ı, İ e i non sono uguali.
Lo strumento ComputerHardwareIds calcola solo i CHID con i valori SMBIOS necessari disponibili. Se manca un campo dati SMBIOS (o è Null), eventuali CHID correlati non vengono generati. Ad esempio, se il campo SKU SMBIOS è Null, i CHID 0, 3, 4 6 e 7 non sono disponibili per quel particolare sistema.
Per altre informazioni sui CHID, vedere Specifica degli ID hardware per un computer.
Come il servizio Windows Update usa CHID
Il servizio Windows Update usa CHID per "ridurre il numero di sistemi a cui è applicabile un driver". Questa riduzione è la prima cosa che accade prima che venga eseguita la classificazione PnP.
Il servizio Windows Update gestisce CHID in modo diverso a seconda del livello del sistema operativo Windows installato.
Versione di Windows 10 | Comportamento di Windows Update |
---|---|
Da 1507 a 1703 | Windows Update classifica ogni CHID da CHID-0 a CHID-14 dove CHID-0 classifica CHID-14 |
1709 e versioni successive | Il livello CHID non è più classificato. Tutti i driver di destinazione CHID applicabili da CHID-0 a CHID-14 vengono raggruppati, quindi la classificazione PnP si verifica sull'intero gruppo. |
Si consideri l'esempio seguente:
Contoso ha i due driver seguenti pubblicati come Automatico che hanno come destinazione lo stesso hardware (HWID) ma con CHID diverso.
- Distribuzione 1 : destinazione CHID-4 (Produttore + Famiglia + Nome prodotto + Numero SKU)
- Distribuzione 2 : destinazione CHID-5 (Produttore + Famiglia + Nome prodotto)
Quale è il servizio Windows Update per i sistemi che corrispondono a CHID-5?
Sistema Contoso | Livello del sistema operativo Windows | Driver offerto |
---|---|---|
CHID-5 match ma non una corrispondenza CHID-4 | Windows 10 1703 o versioni precedenti | Distribuzione 2 |
CHID-5 match ma non una corrispondenza CHID-4 | Windows 10 1709 o versione successiva | Distribuzione 2 |
Partita CHID-5 e corrispondenza CHID-4 | Windows 10 1703 o versioni precedenti | Distribuzione 1 |
Partita CHID-5 e corrispondenza CHID-4 | Windows 10 1709 o versione successiva | Entrambi sono offerti. La classificazione PnP seleziona quindi la corrispondenza migliore di questi due CHID per l'installazione. |