Weboldal keresés

A Windows telepített illesztőprogramok listájának beszerzése a PowerShell segítségével


Az eszközillesztő-programok a számítógép működésének legfontosabb összetevői, mivel segítik a rendszer meghajtását. Bár telepíthet, eltávolíthat vagy frissíthet illesztőprogramokat az Eszközkezelő segítségével, ez az eszköz nem ad meg minden listát és technikai részletet a Windows Image-en telepített illesztőprogramokról.

A telepített illesztőprogramok teljes leírásához Windows PowerShell parancsmagokat használhatunk. A Get-WindowsDriver egy ilyen PowerShell parancsmag, amely az illesztőprogramok alapvető gyökérinformációit adja ki; mind a harmadik féltől származó illesztőprogramokhoz, mind az alapértelmezett telepített illesztőprogramokhoz; különböző forgatókönyvekben.

Ebben a cikkben megvitatjuk, hogyan használhatja ezt a parancsmagot a Windows 11/10/8.1/7 illesztőprogramjaira vonatkozó információk kinyerésére.

Töltse le a telepített illesztőprogramok listáját a PowerShell segítségével

1. Keresse meg a Windows PowerShell kifejezést. Az eredmények között kattintson a jobb gombbal a Windows PowerShell elemre, és válassza a Futtatás rendszergazdaként lehetőséget. Ha a rendszer kéri a felhasználói fiók jelszavát, adja meg azt.

2. Ezután a Windows PowerShell ablakban írja be ezt a parancsmagot, miután kiválasztotta a paramétereket, és nyomja meg az Enter billentyűt. Az általános cmdlet így megy:

Get-WindowsDriver -Online [-All] [-Driver <String> ] [-LogLevel <LogLevel> {Errors | Warnings | WarningsInfo} ] [-LogPath <String> ] [-ScratchDirectory <String> ] [-SystemDrive <String> ] [-WindowsDirectory <String> ] [ <CommonParameters>]

A következőképpen változtathatja meg a paramétereket (megjelenik a [ ]-ben) igényei szerint:

-Online : Megadja, hogy a műveletet a helyi számítógépen jelenleg futó operációs rendszeren kell végrehajtani.

-Mind : Tartalmazza az alapértelmezett illesztőprogramok információinak megjelenítéséhez. Ha nem adja meg ezt a paramétert, akkor csak a harmadik féltől származó illesztőprogramok és a felsorolt.

Például-

PS C:\> Get-WindowsDriver - Online -Minden

-Illesztőprogram : Megadja az .inf fájlt vagy mappát, amely azon illesztőprogramok .inf fájljait tartalmazza, amelyekről részletes információkat szeretne kapni. Mappa megadásakor a rendszer figyelmen kívül hagyja az .inf fájlokat, amelyek nem érvényes illesztőprogram-csomagok.

Például-

PS C:\> Get-WindowsDriver - „c:\offline” elérési út - „OEM1.inf” illesztőprogram

-LogLevel : Meghatározza a naplókban megjelenő maximális kimeneti szintet. Az alapértelmezett naplózási szint a 3. Az elfogadott értékek a következők:

1=Csak hibák

2=Hibák és figyelmeztetések

3=Hibák, figyelmeztetések és információk

4=Az összes korábban felsorolt információ, plusz a hibakeresési kimenet

Például-

PS C:\> Get-WindowsDriver - „c:\offline” elérési út - „1” naplószint


-LogPath : Megadja a bejelentkezés teljes elérési útját és fájlnevét. Ha nincs beállítva, az alapértelmezett érték: %WINDIR%\Logs\Dism\dism.log.

Például-

PS C:\> Get-WindowsDriver - „c:\offline” elérési út - „C:\DriversInfo” naplózási útvonal

-Path : Módosíthatja ezt a paramétert, hogy megadja az offline Windows lemezkép gyökérkönyvtárának teljes elérési útját, amelyen az illesztőprogramok betöltődnek.

Ha például részletes információkat szeretne kapni az Usb.inf illesztőprogramról egy beépített Windows lemezképben, használja ezt a parancsot:

PS C:\> Get-WindowsDriver - „c:\offline” elérési út - „c:\drivers\Usb\Usb.inf” illesztőprogram

-ScratchDirectory : Ez a paraméter egy ideiglenes könyvtárat ad meg, amelyet a rendszer a fájlok kicsomagolásakor használ a szervizelés során. A könyvtárnak lokálisan kell léteznie. Ha nincs megadva, a rendszer a Windows\%Temp% könyvtárat használja, egy véletlenszerűen generált hexadecimális érték alkönyvtárnévvel a DISM minden egyes futtatásához. A scratch könyvtár elemei minden művelet után törlődnek.

Például-

PS C:\> Get-WindowsDriver -Online -Minden -ScratchDirectory "C:\Temp"

-SystemDrive : Ez egy szükséges paraméter a BootMgr fájlok megtalálásához, ha ezek a fájlok nem azon partíción találhatók, amelyről a parancsot futtatja.

Például a BootMgr fájlok megkereséséhez a C: Drive-on, amikor a PowerShell parancsot futtatja a D: oldalon. meghajtó használja ezt a parancsmagot:

PS C:\> Get-WindowsDriver -Online -Minden -SystemDrive "C:"

Ily módon részletes információkat kaphat rendszere illesztőprogramjairól, különféle forgatókönyvek esetén. Remélem hasznosnak találja az útmutatót!

  • Hogyan kaphat egy listát az összes eszközillesztőről a parancssor segítségével

  • Az illesztőprogramok helye a Windows 11 rendszerben

Ez a bejegyzés bemutatja, hogyan exportálhat és menthet biztonsági másolatot az eszközillesztőkről a Windows rendszerben a PowerShell segítségével

Kapcsolódó cikkek