Condividi tramite


DevCon SetHwID

Nota

PnPUtil viene fornito con ogni versione di Windows e usa le API più affidabili e sicure disponibili. È consigliabile usare PnPUtil anziché DevCon. Per altre informazioni, vedere Sostituzione di DevCon .

Aggiunge, elimina e modifica l'ordine degli ID hardware dei dispositivi enumerati radice.

devcon sethwid {* | ID [ID ...] | =class [ID [ID ...]]} := [ = | + | - | ! ]HardwareIDs ...

Parametri

*

L'asterisco rappresenta tutti i dispositivi nel computer.

ID

Specifica tutto o parte di un ID hardware, un ID compatibile o un ID istanza del dispositivo di un dispositivo. Quando si specificano più ID, digitare uno spazio tra ogni ID. Gli ID che includono un carattere e commerciale (&) devono essere racchiusi tra virgolette.

I caratteri speciali seguenti modificano il parametro ID.

Carattere Descrizione
* Trova la corrispondenza con qualsiasi carattere o nessun carattere. Usare il carattere jolly (*) per creare un modello ID, ad esempio *disco.
@ Indica un ID istanza del dispositivo, ad esempio , @ROOT\FTDISK\0000.
'
(virgoletta singola)
Trova la corrispondenza letterale della stringa (esattamente come appare). Precedere una stringa con una virgoletta singola per indicare che un asterisco fa parte del nome ID e non è un carattere jolly, ad esempio '*PNP0600, dove *PNP0600 (incluso l'asterisco) è l'ID hardware.

=<Classe>

Specifica la classe di installazione del dispositivo dei dispositivi enumerati radice. Il segno di uguale (=) identifica la stringa come nome di classe.

È anche possibile specificare ID hardware, ID compatibili, ID istanza del dispositivo o modelli ID in base al nome della classe. Digitare uno spazio tra ogni ID o modello. DevCon trova i dispositivi nella classe che corrispondono agli ID specificati.

Id hardware

Specifica uno o più ID hardware.

Se gli ID hardware non sono preceduti da un parametro di simbolo (+, -, =, !), DevCon aggiunge o sposta gli ID hardware specificati alla fine dell'elenco di ID hardware per il dispositivo nell'ordine specificato. Equivale al parametro - .

=

Sostituisce l'elenco di ID hardware per il dispositivo con gli ID hardware specificati nell'ordine specificato.

+

Aggiunge o sposta gli ID hardware specificati all'inizio dell'elenco di ID hardware per il dispositivo.

-

Aggiunge o sposta gli ID hardware specificati alla fine dell'elenco di ID hardware per il dispositivo.

!

Elimina gli ID hardware specificati dall'elenco di ID hardware per il dispositivo.

Commenti

Un dispositivo enumerato alla radice è un dispositivo il cui enumeratore è ROOT.

È possibile specificare più ID hardware in ogni comando. Il parametro ! (delete) si applica solo all'ID hardware preceduto dal prefisso. Gli altri parametri dei simboli si applicano a tutti gli ID hardware che seguono fino al parametro simbolo successivo nel comando.

DevCon si sposta, anziché aggiungere, un ID hardware se l'ID hardware specificato esiste già nell'elenco degli ID hardware per il dispositivo.

Il messaggio di esito positivo per un comando DevCon SetHwIDs indica il numero di dispositivi (o elenchi di dispositivi) in cui ha modificato gli ID hardware, non il numero di ID hardware modificati.

Esempio di utilizzo

devcon sethwid @ROOT\LEGACY* := legacy
devcon sethwid @ROOT\LEGACY_AFD\0000 := =afd1 afd2 afd3
devcon sethwid legacy := devtype3 -devtype4
devcon sethwid legacy afd1 := +devtype3
devcon sethwid @ROOT\LEGACY_BEEP\0000 := !beep legacy

Esempio