Condividi tramite


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:

Per cercare informazioni sui dispositivi nel computer, usare i comandi seguenti:

Per modificare il dispositivo o modificarne la configurazione, usare i comandi seguenti:

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