DevCon ClassFilter
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, visualizza e modifica l'ordine dei driver di filtro per una classe di installazione del dispositivo. Valido solo nel computer locale.
devcon classfilter class {upper | lower} [ = | @driver | -driver | +driver | !driver ]...
Parametri
class
Specifica la classe di installazione del dispositivo.
Superiore
Indica che i driver specificati sono driver di filtro di classe superiore.
Inferiore
Indica che i driver specificati sono driver di filtro di classe inferiore.
=
Sposta il cursore all'inizio dell'elenco dei driver di filtro (prima del primo driver).
@<autista>
Posiziona il cursore sull'istanza successiva del driver specificato.
-<autista>
Aggiungere prima. Inserisce il driver specificato prima del driver in cui è posizionato il cursore.
Se il cursore non è posizionato su un driver, DevCon inserisce il driver specificato all'inizio dell'elenco. Al termine del sottocomando, il cursore viene posizionato sul driver appena aggiunto.
+<autista>
Aggiungere dopo. Inserisce il driver specificato dopo il driver in cui è posizionato il cursore.
Se il cursore non è posizionato su un driver, DevCon inserisce il driver specificato alla fine dell'elenco. Al termine del sottocomando, il cursore viene posizionato sul driver appena aggiunto.
!<autista>
Elimina l'occorrenza successiva del driver specificato dall'elenco.
Al termine del sottocomando, il cursore occupa la posizione del driver eliminato. I sottocomandi successivi + o - inseriscono un nuovo driver nella posizione del cursore.
Commenti
Un comando DevCon ClassFilter può includere uno o più sottocomandi costituiti da un operatore (=, +@-, , ! ) e un nome del driver di filtro. DevCon esegue i sottocomandi nell'ordine in cui vengono visualizzati nel comando.
Senza sottocomandi, un comando DevCon ClassFilter visualizza i driver di filtro superiore o inferiore nella classe specificata. Ad esempio, devcon classfilter net lower visualizza i driver di filtro inferiori nella classe di installazione Net.
L'operazione DevCon ClassFilter usa un cursore virtuale per spostarsi nell'elenco dei driver di filtro per una classe. Il cursore inizia all'inizio dell'elenco dei driver di filtro, prima del primo driver nell'elenco. A meno che non venga restituito alla posizione iniziale, il cursore passa sempre avanti tramite l'elenco dei driver di filtro perché DevCon esegue i sottocomandi.
DevCon non aggiunge un driver di filtro a una classe a meno che il driver non sia installato come servizio, ovvero deve essere presente una sottochiave del Registro di sistema per il driver nella chiave del Registro di sistema HKLM\SYSTEM\CurrentControlSet\Services . Questa protezione impedisce di aggiungere accidentalmente un driver di filtro che non esiste e quindi rendere il sistema non avviabile.
Poiché le modifiche del driver di filtro richiedono il riavvio dei dispositivi, usare un comando DevCon Restart o includere il parametro /r (riavvio condizionale) nel comando DevCon ClassFilter .
Esempio di utilizzo
devcon classfilter mouse upper
devcon /r classfilter mouse upper !mouclass +newmou
devcon /r classfilter net lower @netfltr -testfltr
devcon /r classfilter volume upper !volsnap =!volsnap2
Esempio
- Esempio 23: Visualizzare i driver di filtro per una classe di installazione
- Esempio 24: Aggiungere un driver di filtro a una classe di installazione
- Esempio 25: Inserire un driver di filtro nell'elenco di classi
- Esempio 26: Sostituire un driver di filtro
- Esempio 27: Modificare l'ordine dei driver di filtro