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.
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 .
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 |
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.