Partager via


Clé de Registre DeviceOverrides

À compter de Windows 7, la clé de Registre DeviceOverrides spécifie qu’un ou plusieurs remplacements de capacité d’appareil amovible existent dans le système. Pour plus d’informations sur la fonctionnalité d’appareil amovible, consultez Vue d’ensemble de la fonctionnalité d’appareil amovible.

Le gestionnaire de Plug-and-Play (PnP) utilise un nouvel ID (ID de conteneur) pour regrouper un ou plusieurs nœuds d’appareil (devnodes) qui proviennent de et appartiennent à chaque instance d’un appareil physique particulier installé sur l’ordinateur. Pour les appareils hérités, le gestionnaire PnP génère des ID de conteneur via la fonctionnalité d’appareil amovible. Pour plus d’informations sur la façon dont le gestionnaire PnP génère des ID de conteneur, consultez Comment les ID de conteneur sont générés.

Les remplacements de capacité d’appareil amovible permettent au fournisseur de matériel indépendant (IHV) ou au fabricant d’équipement d’origine (OEM) de modifier la valeur interprétée de la fonctionnalité d’appareil amovible sur un devnode ou un groupe de devnodes.

Les remplacements de fonctionnalité d’appareil amovible via la clé de Registre DeviceOverrides sont utiles pour les appareils hérités ou les composants matériels tiers qui peuvent ne pas signaler correctement la fonctionnalité d’appareil amovible. Cela entraîne la génération incorrecte par le gestionnaire PnP d’un ID de conteneur utilisé pour regrouper les devnodes énumérés à partir d’un appareil physique.

Ces remplacements ne modifient pas réellement l’état global de la fonctionnalité d’appareil amovible signalée par un devnode. Au lieu de cela, ces remplacements obligent le gestionnaire PnP à ignorer la fonctionnalité d’appareil signalée et à utiliser le paramètre basé sur le Registre lors de la génération d’un ID de conteneur pour les devnodes qui correspondent à un remplacement. Les sous-clés supplémentaires sous la sous-clé de Registre DeviceOverrides fournissent plus de détails sur les devnodes à remplacer.

Le tableau suivant définit le format et les exigences de la clé de Registre DeviceOverrides .

Nom de la clé de Registre Obligatoire ou facultatif Format requis Clé parente Sous-clés enfants

DeviceOverrides

Facultatif

None

None

HardwareID ou CompatibleID

Chaque remplacement de fonctionnalité d’appareil amovible est spécifié via les sous-clés de registre HardwareID ou ContainerID .

La clé de Registre DeviceOverrides est créée et gérée sous l’arborescence de Registre HKLM\SYSTEM\CurrentControlSet\Control. Dans cette clé de Registre, un ou plusieurs remplacements de fonctionnalités d’appareil amovibles sont créés ou gérés.

Les remplacements de fonctionnalités d’appareil amovibles sont spécifiques aux appareils individuels spécifiés par le biais des sous-clés de Registre HardwareID ou CompatibleID . Des sous-clés supplémentaires définissent les chemins d’accès des devnodes énumérés pour les appareils spécifiés. En règle générale, l’ID matériel d’appareil le plus spécifique doit être utilisé pour identifier un appareil, au lieu d’un matériel moins spécifique ou d’un ID compatible. Cela garantit que le remplacement de la fonctionnalité d’appareil amovible n’est pas appliqué aux appareils involontaires qui partagent le même matériel ou le même ID compatible que l’appareil cible prévu.

La figure suivante montre la topologie de la clé de Registre DeviceOverrides et ses sous-clés associées.

diagramme illustrant la topologie de clé de Registre deviceoverrides.

La clé de Registre DeviceOverrides doit être créée pour le premier remplacement de fonctionnalité d’appareil amovible ajouté au système. Il peut ne pas exister par défaut sur une installation propre système d’exploitation.

Note L’existence d’un remplacement de registre de capacité d’appareil amovible ne modifie pas l’état global de la fonctionnalité d’appareil amovible sur un devnode.