Comandi della console di dispositivi (DevCon.exe)
DevCon (DevCon.exe) è uno strumento da riga di comando che può visualizzare informazioni dettagliate sui dispositivi nei computer che eseguono Windows. È anche possibile usare DevCon per abilitare, disabilitare, installare, configurare e rimuovere i dispositivi. DevCon usa la sintassi seguente.
devcon [/r] command [arguments]
Importante
PnPUtil viene fornito con ogni versione di Windows e usa le API più affidabili e sicure disponibili e il suo uso è consigliato. Per altre informazioni sull'uso di PnPutil invece di devcon, vedere Sostituzione di DevCon.
Parametri
Nota
Per modificare lo stato o la configurazione di un dispositivo, è necessario essere membri del gruppo Administrators nel computer.
I parametri in un comando DevCon devono essere visualizzati nell'ordine indicato nella sintassi. Se i parametri non sono in ordine, DevCon li ignora, ma non visualizza un errore di sintassi. Elabora invece il comando con i parametri rimanenti.
Per informazioni sulla sintassi dei comandi, è possibile usare i comandi seguenti in una finestra del prompt dei comandi: Guida di DevCon o comando della Guida di DevCon.
/r
Riavvio condizionale. Riavvia il sistema dopo aver completato un'operazione solo se è necessario un riavvio per rendere effettiva una modifica.
Questo parametro differisce dall'operazione DevCon Reboot , che forza il riavvio del sistema. Il parametro /r determina invece se è necessario un riavvio in base al codice restituito dall'operazione associata. Per altre informazioni, vedere Riavvio e riavvio.
command
Specifica un comando DevCon. Per informazioni sui comandi DevCon disponibili e sugli argomenti del comando, usare l'elenco seguente.
È anche possibile ottenere informazioni sulla sintassi in una finestra del prompt dei comandi usando il comando della Guida di DevCon.
Per elencare e visualizzare informazioni sui dispositivi nel computer, usare i comandi seguenti:
- HwID DevCon
- Classi DevCon
- DevCon ListClass
- Driver DevConFiles
- DevCon DriverNodes
- Risorse DevCon
- DevCon Stack
- Stato DevCon
- DevCon Dp_enum
Per cercare informazioni sui dispositivi nel computer, usare i comandi seguenti:
Per modificare il dispositivo o modificarne la configurazione, usare i comandi seguenti:
- Abilitare DevCon
- Disabilita DevCon
- DevCon Update
- DevCon UpdateNI
- Installazione di DevCon
- DevCon Remove
- Analisi di DevCon
- Riavvio di DevCon
- Riavvio di DevCon
- DevCon SetHwID
- DevCon ClassFilter
- DevCon Dp_add
- DevCon Dp_delete
Argomenti
Specifica gli argomenti per un comando DevCon.
/? o aiuto
Visualizza la Guida. Se si specifica un'operazione, DevCon visualizza la Guida dettagliata per l'operazione.
I parametri devono essere visualizzati nell'ordine specificato. Ad esempio, per visualizzare la Guida per l'operazione DevCon Status , digitare devcon /? status (o stato della Guida devcon), non devcon status /?.
Commenti
Molte operazioni DevCon richiedono l'ID hardware del dispositivo. Per creare un elenco degli ID hardware di tutti i dispositivi nel computer da usare nelle successive operazioni DevCon, iniziare con un comando DevCon HwIDs. Per altre informazioni, vedere ID hardware e stringhe di identificazione del dispositivo.
Come DevCon cerca i dispositivi
DevCon identifica i dispositivi in base al nome computer, all'ID hardware, all'ID compatibile, all'ID istanza del dispositivo e/o alla classe di installazione del dispositivo.
Se un comando include più id o modello ID (ID che contiene caratteri jolly (*)), DevCon restituisce i dispositivi i cui ID corrispondono a uno qualsiasi degli ID o dei modelli ID. Ovvero, presuppone un "o" tra gli argomenti ID.
Ad esempio, devcon hwids *pnp* *mou* restituisce i dispositivi che includono "pnp" o "mou" nell'ID hardware o nell'ID compatibile.
Se un comando include una classe di installazione del dispositivo, DevCon limita prima la ricerca alla classe di installazione e quindi restituisce i dispositivi nella classe che corrispondono a uno qualsiasi dei modelli ID, ovvero presuppone un "e" tra la classe e gli ID e un "o" tra ognuno degli argomenti ID.
Ad esempio, devcon hwids =media *pnp* *microsoft* restituisce i dispositivi nella classe di installazione del dispositivo multimediale che includono "pnp" o "microsoft" nel relativo ID hardware o ID compatibile.
Riavvio e riavvio
DevCon fornisce due metodi per riavviare il sistema operativo e un metodo per riavviare i dispositivi.
Il /r parametro è un riavvio condizionale che riavvia il sistema operativo solo se è necessario un riavvio per rendere effettiva l'operazione associata. Questo parametro è valido solo nei comandi che includono un'operazione DevCon. Può riavviare il sistema in un computer locale.
L'operazione di riavvio di DevCon forza il riavvio del sistema operativo. È valido solo in un computer locale e non può essere combinato con altre operazioni. Anziché usare l'operazione di riavvio, gli utenti in genere aggiungono il /r parametro ai comandi.
L'operazione di riavvio di DevCon riavvia i dispositivi specificati. È valido solo in un computer locale e non può essere combinato con altre operazioni.
Codici restituiti devCon
DevCon restituisce un numero intero che può essere usato nei programmi e negli script per determinare l'esito positivo di un comando DevCon (ad esempio, return = devcon hwids *).
Nella tabella seguente sono elencati e descritti i codici restituiti.
Codice restituito | Descrizione |
---|---|
0 | Success |
1 | Richiede il riavvio |
2 | Errore |
3 | Errore di sintassi |