Sostituzione della console del dispositivo (DevCon.exe)
DevCon era originariamente ed è sempre stato un esempio di codice destinato ad esempio, non a uno strumento da basare. In risposta alla sua popolarità, gli strumenti sono stati creati per sostituire la funzionalità di DevCon seguendo le procedure consigliate e aggiungendo nuove funzionalità. Sostituire l'utilizzo di DevCon con le soluzioni descritte di seguito.
Strumenti consigliati
PnPUtil
PnPUtil è uno strumento di posta in arrivo che consente all'utente di visualizzare le informazioni su e modificare lo stato dei dispositivi e dei driver. Per una guida dettagliata sull'utilizzo, vedere PnPUtil .
Tabella di equivalenze
Il supporto dei comandi PnPUtil varia in base alla versione di Windows. Per informazioni sul supporto della versione minima per ogni comando, vedere sintassi dei comandi PnPUtil.
Comando Devcon | Descrizione | Alternativa |
---|---|---|
classi | Elencare tutte le classi di installazione del dispositivo. | pnputil /enum-classes |
disabilitare | Disabilitare i dispositivi. | pnputil /disable-device |
driverfiles | Elencare i file di driver installati per i dispositivi. | pnputil /enum-driver /files |
drivernodes | Elencare i nodi driver dei dispositivi. | pnputil /enum-devices /drivers |
abilitare | Abilitare i dispositivi. | pnputil /enable-device |
trovare | Trovare i dispositivi. | pnputil /enum-devices /connected |
Findall | Trovare i dispositivi, inclusi quelli che non sono attualmente collegati. | pnputil /enum-devices |
hwids | Elencare gli ID hardware dei dispositivi. | pnputil /enum-devices /deviceids |
Installazione | Creare un dispositivo di test e installare il driver. | devgen /add /bus ROOT pnputil /add-driver <INF name> /install |
listclass | Elencare tutti i dispositivi in una classe di installazione. | pnputil /enum-devices /class <name o GUID> |
Riavviare | Riavviare il computer locale. | arresto /r /t 0 |
remove | Rimuovere i dispositivi. | pnputil /remove-device |
ripetere l'analisi | Cercare un nuovo hardware. | pnputil /scan-devices |
resources | Elencare le risorse hardware per i dispositivi. | pnputil /enum-devices /resources |
restart | Riavviare i dispositivi. | pnputil /restart-device |
stack | Elencare lo stack di driver previsto per i dispositivi. | pnputil /enum-devices /stack |
status | Elencare lo stato di esecuzione dei dispositivi. | pnputil /enum-devices |
update | Aggiornare manualmente un dispositivo. | pnputil /add-driver <INF name> /install |
updateni | Aggiornare manualmente un dispositivo (non interattivo). | pnputil /add-driver <INF name> /install |
dp_add | Aggiunge (installazioni) un pacchetto di driver di terze parti (OEM). | pnputil /add-driver <INF name> |
dp_delete | Elimina un pacchetto di driver di terze parti (OEM). | pnputil /delete-driver |
dp_enum | Elenca i pacchetti di driver di terze parti installati nel computer. | pnputil /enum-driver |
Funzionalità non supportata
Corrispondenza caratteri jolly
La corrispondenza con caratteri jolly non è supportata nelle alternative di DevCon. Molti dei comandi elencati in precedenza possono modificare lo stato del sistema e non devono essere usati senza specificità. In alternativa, molti comandi PnPUtil offrono l'opzione per eseguire operazioni bulk nei dispositivi che corrispondono esattamente a un ID hardware o compatibile.