Partager via


DevCon Remove

Notes

PnPUtil est fourni avec chaque version de Windows et utilise les API les plus fiables et les plus 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 .

Supprime l’appareil de l’arborescence de l’appareil et supprime la pile de l’appareil pour l’appareil. À la suite de ces actions, les appareils enfants sont supprimés de l’arborescence de l’appareil et les pilotes qui prennent en charge l’appareil sont déchargés.

Cette opération ne supprime pas le pilote de périphérique ni les fichiers installés pour l’appareil. Après avoir supprimé l’appareil de l’arborescence de l’appareil, les fichiers restent et l’appareil est toujours représenté en interne comme un appareil non présent qui peut être énuméré à nouveau.

Valide uniquement sur l’ordinateur local.

devcon [/r] remove {* | 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 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 ampersand (&) 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.
'
(guillemet unique)
Correspond littéralement à la chaîne (exactement comme elle apparaît). Précédez une chaîne avec un seul guillemet pour indiquer qu’un astérisque fait partie du nom d’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 d’installation 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 instance d’appareil ou des modèles d’ID suivant le nom de la classe. Tapez un espace entre chaque ID ou modèle. DevCon recherche dans la classe les appareils qui correspondent aux ID spécifiés.

pnputil /remove-device

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

Commentaires

Le système peut avoir besoin d’ê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 /r remove "PCI\VEN_8086&DEV_7110"
devcon /r remove =printer
devcon /r remove =printer *deskj*

Exemples