Partager via


Désactivation de DevCon

Notes

PnPUtil est fourni avec chaque version de Windows et utilise les API les plus fiables et sécurisées disponibles. Nous vous recommandons d’utiliser PnPUtil au lieu de DevCon. Pour plus d’informations, consultez remplacement recommandé ci-dessous et Remplacement de DevCon .

Désactive les appareils sur l’ordinateur. Valide uniquement sur l’ordinateur local.

Désactiver un appareil signifie que l’appareil reste physiquement connecté à l’ordinateur, mais que son pilote est déchargé de la mémoire et que ses ressources sont libérées afin que l’appareil ne puisse pas être utilisé.

devcon [/r] disable {* | ID [ID ...] | =class [ID [ID ...]]}

Paramètres

/R

Redémarrage conditionnel. Redémarre le système après avoir terminé une opération uniquement si un redémarrage est nécessaire pour qu’une modification soit effective.

*

Représente tous les appareils sur l’ordinateur.

Identifiant

Spécifie tout ou partie d’un ID matériel, d’un ID compatible ou d’un ID de instance d’appareil d’un appareil. Lorsque vous spécifiez plusieurs ID, tapez un espace entre chaque ID. Les ID qui incluent un caractère esperluette (&) doivent être placés entre guillemets.

Les caractères spéciaux suivants modifient le paramètre ID.

Caractère Description
* Correspond à n’importe quel caractère ou aucun caractère. Utilisez le caractère générique (*) pour créer un modèle d’ID, par exemple un disque.
@ Indique un ID de instance d’appareil, par exemple, @ROOT\FTDISK\0000.
'
(citation simple)
Correspond à la chaîne littéralement (exactement comme elle apparaît). Faites précéder une chaîne d’un guillemet unique pour indiquer qu’un astérisque fait partie du nom de l’ID et n’est pas un caractère générique, par exemple, '*PNP0600, où *PNP0600 (y compris l’astérisque) est l’ID matériel.

=<Classe>

Spécifie la classe de configuration des appareils. Le signe égal (=) identifie la chaîne en tant que nom de classe.

Vous pouvez également spécifier des ID matériels, des ID compatibles, des ID de instance d’appareil ou des modèles d’ID en fonction du nom de la classe. Tapez un espace entre chaque ID ou modèle. DevCon recherche les appareils dans la classe qui correspondent aux ID spécifiés.

pnputil /disable-device

Pour plus d’informations sur les remplacements recommandés, consultez Remplacement de DevCon.

Commentaires

DevCon désactive l’appareil même si l’appareil est déjà désactivé. Avant et après la désactivation d’un appareil, utilisez l’opération DevCon Status pour vérifier le status de l’appareil.

Avant d’utiliser un modèle d’ID pour désactiver un appareil, déterminez quels appareils seront affectés. Pour ce faire, utilisez le modèle dans une commande d’affichage, telle que devcon status USB\* ou devcon hwids USB\*.

Le système doit peut-être être redémarré pour que cette modification soit effective. Pour que DevCon redémarre le système, ajoutez le paramètre de redémarrage conditionnel (/r) à la commande.

Exemple d’utilisation

devcon disable * (not recommended)
devcon /r disable *DVD-ROM*
devcon /r disable =printer

Exemples