Ersätta enhetskonsolen (DevCon.exe)

DevCon var ursprungligen och har alltid varit ett kodexempel som är avsett som ett exempel, inte ett verktyg som ska användas. Som svar på dess popularitet har verktyg skapats för att ersätta DevCons funktioner samtidigt som du följer bästa praxis och lägger till nya funktioner. Ersätt DevCon-användning med de lösningar som beskrivs nedan.

PnPUtil

PnPUtil är ett inkorgsverktyg som gör att användaren kan visa information om och ändra tillståndet för enheter och drivrutiner. Se PnPUtil för en djupgående användningsguide.

Tabell över ekvivalenter

Stöd för PnPUtil-kommandon varierar beroende på Windows-version. Information om lägsta versionsstöd för varje kommando finns i PnPUtil-kommandosyntax.

Devcon-kommando Beskrivning Alternativ
klasserna Visa en lista över alla enhetskonfigurationsklasser. pnputil /enum-classes
inaktivera Inaktivera enheter. pnputil /disable-device
drivrutinsfiler Visa en lista över installerade drivrutinsfiler för enheter. pnputil /enum-drivers /files
drivernodes Lista drivrutinsnoder för enheter. pnputil /enum-devices /drivers
Aktivera Aktivera enheter. pnputil /enable-device
hitta Hitta enheter. pnputil /enum-devices /connected
findall Hitta enheter, inklusive de som för närvarande inte är anslutna. pnputil /enum-devices
hwids Lista maskinvaru-ID:t för enheter. pnputil /enum-devices /deviceids
installera Skapa testenhet och installera drivrutin. devgen /add /bus ROOT
pnputil /add-driver <INF name> /install
listclass Visa en lista över alla enheter i en installationsklass. pnputil /enum-devices /class <name eller GUID>
omstart Starta om den lokala datorn. shutdown /r /t 0
avlägsna Ta bort enheter. pnputil /remove-device
Skanna om Sök efter ny maskinvara. pnputil /scan-devices
Resurser Lista maskinvaruresurser för enheter. pnputil /enum-devices /resources
starta om Starta om enheter. pnputil /restart-device
stapel Visa en lista över förväntade drivrutinsstackar för enheter. pnputil /enum-devices /stack
tillstånd Lista körningsstatus för enheter. pnputil /enum-devices
uppdatering Uppdatera en enhet manuellt. pnputil /add-driver <INF name> /install
uppdatera Uppdatera en enhet manuellt (icke-interaktiv). pnputil /add-driver <INF name> /install
dp_add Lägger till (installerar) ett OEM-drivrutinspaket från tredje part. pnputil /add-driver <INF-namn>
dp_delete Tar bort ett OEM-drivrutinspaket från tredje part. pnputil /delete-driver
dp_enum Visar en lista över drivrutinspaket från tredje part (OEM) som är installerade på den här datorn. pnputil /enum-drivers

Funktioner som inte stöds

Jokerteckenmatchning

Jokerteckenmatchning stöds inte i DevCon-alternativ. Många av kommandona ovan kan ändra systemets tillstånd och bör inte användas utan specificitet. Som ett alternativ erbjuder många PnPUtil-kommandon alternativet att utföra massåtgärder på enheter som exakt matchar en maskinvara eller kompatibelt ID.

Se även

PnPUtil

PnPUtil-kommandosyntax