Condividi tramite


Chiave del Registro di sistema DeviceOverrides

A partire da Windows 7, la chiave del Registro di sistema DeviceOverrides specifica che esiste una o più sostituzioni di dispositivi rimovibili nel sistema. Per altre informazioni sulla funzionalità del dispositivo rimovibile, vedere Panoramica della funzionalità dispositivo rimovibile.

Il gestore Plug and Play (PnP) usa un nuovo ID (ID contenitore) per raggruppare uno o più nodi del dispositivo (devnodes) provenienti da e appartenere a ogni istanza di un particolare dispositivo fisico installato nel computer. Per i dispositivi legacy, il gestore PnP genera ID contenitore tramite la funzionalità del dispositivo rimovibile. Per altre informazioni sul modo in cui la gestione PnP genera ID contenitore, vedere Come vengono generati gli ID contenitore.

Le funzionalità dei dispositivi rimovibili sostituiscono l'override del fornitore hardware indipendente (IHV) o del produttore di apparecchiature originali (OEM) modificano il valore interpretato della funzionalità del dispositivo rimovibile in un oggetto devnode o un gruppo di devnodes.

Le funzionalità dei dispositivi rimovibili eseguono l'override tramite la chiave del Registro di sistema DeviceOverrides sono utili per i dispositivi legacy o i componenti hardware di terze parti che potrebbero non segnalare correttamente la funzionalità del dispositivo rimovibile. In questo modo, la gestione PnP genera in modo errato un ID contenitore usato per raggruppare i devnodes enumerati da un dispositivo fisico.

Queste sostituzioni non modificano effettivamente lo stato globale della funzionalità del dispositivo rimovibile segnalata da un devnode. Queste sostituzioni causano invece che il gestore PnP ignora la funzionalità del dispositivo segnalata e usi l'impostazione basata sul Registro di sistema durante la generazione di un ID contenitore per i devnodes che corrispondono a un override. Altre sottochiavi nella sottochiave del Registro di sistema DeviceOverrides forniscono altri dettagli su quali devnodes eseguire l'override.

La tabella seguente definisce il formato e i requisiti della chiave del Registro di sistema DeviceOverrides .

Nome della chiave del Registro di sistema Obbligatoria/facoltativa Requisiti relativi al formato Chiave padre Sottochiavi figlio

DeviceOverrides

Facoltativo

Nessuno

Nessuno

HardwareID o CompatibleID

Ogni override della funzionalità del dispositivo rimovibile viene specificata tramite le sottochiavi del Registro HardwareID o ContainerID .

La chiave del Registro di sistema DeviceOverrides viene creata e gestita nell'albero del Registro di sistema HKLM\SYSTEM\CurrentControlSet\Control. All'interno di questa chiave del Registro di sistema, viene creata o gestita una o più funzionalità rimovibili del dispositivo.

Le sostituzioni delle funzionalità dei dispositivi rimovibili sono specifiche dei singoli dispositivi specificati tramite le sottochiave del Registro di sistema HardwareID o CompatibileID . Le sottochiavi aggiuntive definiscono i percorsi di devnodes enumerati per i dispositivi specificati. In genere, l'ID hardware del dispositivo più specifico deve essere usato per identificare un dispositivo, anziché un ID hardware o compatibile meno specifico. Ciò garantisce che l'override della funzionalità del dispositivo rimovibile non venga applicata a dispositivi non intenzionali che condividono lo stesso id hardware o compatibile del dispositivo di destinazione previsto.

Nella figura seguente viene illustrata la topologia della chiave del Registro di sistema DeviceOverrides e le relative sottochiave correlate.

diagramma che illustra la topologia della chiave del Registro di sistema deviceoverrides.

La chiave del Registro di sistema DeviceOverrides deve essere creata per il primo override della funzionalità del dispositivo rimovibile aggiunta al sistema. Potrebbe non esistere per impostazione predefinita in un'installazione pulita del sistema operativo.

Nota L'esistenza di un override del Registro di sistema delle funzionalità rimovibili non modifica lo stato globale della funzionalità del dispositivo rimovibile in un devnode.