Sådan administreres Windows Enhedsdrivere fra kommandoprompt
I Windows kan du nemt administrere dine hardwareenheder via afsnittet Enhedshåndtering. Men hvis du er i et servermiljø, eller hvis du vil styre enhedsdrivere ved hjælp af kommandolinjen, er DevCon et godt alternativ til den almindelige Enhedshåndtering.
DevCon er en del af Windows Driver Kit og er et kommandolinjeværktøj, som kan bruges til hurtigt at deaktivere, aktivere, installere, fjerne, scanne og liste alle hardwareenheder i en lokal eller netværkscomputer.
Brug af DevCon
DevCon er tilgængelig gratis og kan downloades fra Microsofts hjemmeside. Når du er downloadet, skal du udpakke den eksekverbare og placere den et sted i C-drevet, så du nemt kan nå det i kommandoprompten. For eksempel har jeg lagt de udpakkede filer i en mappe med navnet "devcon" i mit C-drev.
Nu åbner kommandoprompt som administrator. For at gøre det skal du søge efter kommandoprompten i Start-menuen, højreklikke på den og vælge indstillingen "Kør som administrator". Hvis du bruger Windows 8, skal du blot vælge indstillingen "Kommandoprompt (Admin)" fra strømbrugeren menu (Win + X).
Når du er i kommandoprompten, skal du navigere til enten 32-bit (i386) eller 64-bit (ia64) -mappen i mappen "devcon" ved hjælp af kommandoen nedenfor. Hvis du har placeret DevCon eksekverbar et andet sted, skal du ændre kommandoen i overensstemmelse hermed.
cd c: \ devcon \ i386
Nu, hvis du vil vide syntaksen, forskellige kommandoer og argumenter, der bruges af Devcon-værktøjet, skal du bruge kommandoen nedenfor for at få hjælp.
devcon hjælp
For at få en liste over enhederne, kan du bruge find
kommandoen med de vildkortsposter. Da DevCon også bruges over netværket, skal du angive computernavnet for at få en liste over enhederne. Du kan nemt finde dit Windows-computernavn i vinduet "Systemegenskaber". For eksempel brugte jeg følgende kommando for at få oplysninger om min cd-rom. Glem ikke at erstatte computernavnet og enhedsnavnet. Desuden kan du altid erstatte "deviceName" med hardware-ID'erne.
devcon.exe -m: \\ computerName find deviceName
Alternativt kan du også bruge kommandoen Hardware ID'er til at få en liste over alle enheder. For at få en liste over alle hardwareenhederne, brug følgende kommando.
devcon.exe hwids *
Hvis du vil trimme ned listen, skal du bruge kommandoen med de vilde kortindgange.
devcon.exe -m: \\ computernavn hwids deviceName *
For at få status for en enhed skal du bruge kommandoen nedenfor. For at gøre dit liv meget nemmere kan du enten bruge hardware-id'erne eller navnene med jokertegn som jeg gjorde. Denne kommando udsender enhedens navn og status på enheden.
devcon.exe status enhedName
Hvis du vil deaktivere en enhed ved hjælp af DevCon-hjælpeprogrammet, kan du bruge kommandoen nedenfor. Brug igen de vilde kortindgange, hvis det er nødvendigt, men pas på, da du måske deaktiverer andre enheder, som du ikke har til hensigt at gøre.
devcon.exe deaktiver enhedsnavn
For at genaktivere enheden skal du bruge kommandoen nedenfor. Kommandoen gør ikke mere end at erstatte "deaktiver" med ordet "enable".
devcon.exe aktivere deviceName
Hvis du vil scanne efter nye enheder på din computer, kan du bruge kommandoen nedenfor. Det er ligesom knappen "Scan for new hardware" i din Enhedshåndtering.
devcon.exe rescan
For at installere en bestemt driver ved hjælp af DevCon-værktøjet skal du bruge INF-filen, der følger med driverfilerne. Nu skal du bruge følgende kommando for at installere en enhedsdriver. Glem ikke at erstatte "Sti til INF-fil" med den faktiske sti og "hardwareID" med det aktuelle hardware-ID. Hvis du undrer dig, er switch /r
et argument for at genstarte computeren, når processen er færdig.
devcon.exe / r installere "sti til INF-fil" hardwareID
For at opdatere en enhedsdriver skal du bruge følgende kommando. Mens du indtaster hardware-ID'erne, kan du bruge jokertegnene, men pas på, når du bruger dem.
devcon.exe / r opdatering "sti til INF-fil" hardwareID
Brug nu kommandoen nedenfor for at fjerne en hardwareenhed helt. Ligesom i en anden kommando kan du bruge jokertegnene, men det anbefales slet ikke for denne kommando.
devcon / r fjern "hardwareID"
Det er alt for nu, og det er så nemt at bruge kommandolinjeprogrammet DevCon til at styre dine hardwaredrivere. Kommandoerne ovenfor er nyttige i næsten alle grundlæggende situationer. Men hvis du vil vide mere, har Microsoft Library en fremragende dokumentation, der beskriver hver eneste kommando vedrørende DevCon-hjælpeprogrammet. Så glem ikke at prøve det.
Forhåbentlig hjælper det og kommenterer nedenfor, at dele dine tanker og erfaringer med at bruge DevCon til at styre dine hardwaredrivere.