Windows

Slik får du Windows Installerte driverliste ved hjelp av PowerShell

PowerShell Unplugged - Challenge Edition

PowerShell Unplugged - Challenge Edition

Innholdsfortegnelse:

Anonim

Enhetsdrivere er den viktigste komponenten bak arbeidet til en datamaskin, da de hjelper til med å kjøre systemet. Selv om du kan installere, fjerne eller oppdatere drivere med Enhetsbehandling,, gir dette verktøyet deg ikke all listen og tekniske detaljer om de installerte drivere på Windows Image.

For å få fullstendig beskrivelse av installerte drivere, kan vi bruke Windows PowerShell cmdlets. Get-WindowsDriver er en PowerShell cmdlet som gir grunnleggende rotinformasjonen til drivere; for både tredjepartsdrivere og standard installerte drivere; i forskjellige scenarier.

I denne artikkelen diskuterer vi hvordan du kan bruke denne cmdleten til å trekke ut informasjon om drivere på Windows 10 / 8.1.

Få installert driverliste ved hjelp av PowerShell

1. Trykk Windows Nøkkel + Q , skriv Windows PowerShell i søkeboksen. Fra resultatene, høyreklikk på Windows PowerShell og velg Kjør som administrator . Hvis du blir bedt om passord for brukerkonto, oppgir du det.

2. Neste, i vinduet Windows PowerShell, kan du skrive inn denne cmdletet etter at du har valgt parametere og trykker Enter nøkkel. Den generelle cmdlet går slik:

Get-WindowsDriver -Online [-All] [-Driver] [-LogLevel {Feil | Advarsler | WarningsInfo}] [-LogPath] [-ScratchDirectory] [-SystemDrive] [-WindowsDirectory] []

Her kan du variere parametrene (vist i []) som per ditt krav:

-Online : Angir at handlingen skal tas på operativsystemet som for øyeblikket kjører på den lokale datamaskinen.

-Alle : Inkluder den for å vise informasjon om standarddrivere. Hvis du ikke angir denne parameteren, er det bare drivere fra tredjepart og oppført.

For eksempel PS C: > Get-WindowsDriver -Online -All

-Driver : Angir.inf-filen eller -mappen som inneholder.inf-filene til driverne du vil ha detaljert informasjon om. Når du spesifiserer en mappe, ignoreres.inf-filer som ikke er gyldige driverpakker.

For eksempel PS C: > Get-WindowsDriver -Path "c: offline" -Driver "OEM1.inf "

-LogLevel: Angir det maksimale utgangsnivået som vises i loggene. Standardloggnivået er 3. De godkjente verdiene er som følger:

1 = Kun feil

2 = Feil og advarsler

3 = Feil, advarsler og informasjon

4 = All informasjon oppgitt tidligere, pluss feilsøkingsutgang

For eksempel PS C: > Get-WindowsDriver -Path "c: offline" -LogLevel "1"

-LogPath : Angir full sti og filnavn for å logge på. Hvis ikke satt, er standard% WINDIR% Logs Dism dism.log.

For eksempel PS C: > Get-WindowsDriver -Path "c: offline" -LogPath " C: DriversInfo "

-Path : Du kan endre denne parameteren for å angi den fullstendige banen til rotkatalogen av det offline-Windows-bildet som driverne er lastet inn.

For eksempel får du detaljert informasjon om usb.inf-driveren i et montert Windows-bilde, bruk denne kommandoen:

PS C: > Get-WindowsDriver -Path "c: offline" -Driver "c: drivers Usb Usb.inf "

-ScratchDirectory : Denne parameteren angir en midlertidig katalog som skal brukes ved utpakking av filer for bruk under service. Kataloget må eksistere lokalt. Hvis ikke spesifisert, vil katalogen Windows \% Temp% bli brukt, med et underkatalognavn for en tilfeldig generert heksadesimal verdi for hver runde på DISM. Elementer i scratch-katalogen slettes etter hver operasjon.

For eksempel PS C: > Get-WindowsDriver -Online -All -ScratchDirectory "C: Temp"

-SystemDrive: Dette er nødvendig parameter for å finne BootMgr filer, når disse filene ligger på en annen partisjon enn den du kjører kommandoen fra.

Hvis du for eksempel vil finne BootMgr -filer på C: Drive, bruker du denne cmdlet når du kjører PowerShell kommandoen på D::

PS C: > Get-WindowsDriver -Online -All -SystemDrive "C:"

På denne måten kan du få detaljert informasjon om drivere til systemet ditt, i ulike scenarier. Håper du finner veiledningen nyttig!

Nå leser: Slik får du en liste over alle Enhetsdrivere ved hjelp av kommandoprompt.

Dette innlegget viser deg hvordan du eksporterer og sikkerhetskopierer enhetsdrivere i Windows 10 ved hjelp av PowerShell