PowerShell kullanarak Windows Yüklü Sürücü listesi nasıl alınır


Aygıt Sürücüleri, sistemin çalıştırılmasına yardımcı oldukları için bilgisayarın çalışmasının ardındaki en hayati bileşendir. Aygıt Yöneticisi'ni kullanarak sürücüleri yükleyebilir, kaldırabilir veya güncelleyebilirsiniz, ancak bu araç size Windows Görüntüsü'nüzde yüklü sürücülerle ilgili tüm listeyi ve teknik ayrıntıları vermez.

Yüklü sürücülerin tam açıklamasını almak için Windows PowerShell cmdlet'lerini kullanabiliriz. Get-WindowsDriver, sürücülerin temel kök bilgilerini veren bir PowerShell cmdlet'idir; hem üçüncü taraf sürücüler hem de varsayılan olarak yüklenen sürücüler için; farklı senaryolarda.

Bu makalede, Windows 11/10/8.1/7 cihazınızdaki sürücüler hakkında bilgi çıkarmak için bu cmdlet'i nasıl kullanabileceğinizi tartışacağız.

PowerShell kullanarak Yüklü Sürücü Listesini Alın

1. Windows PowerShell'i arayın. Sonuçlardan Windows PowerShell'e sağ tıklayın ve Yönetici olarak çalıştır'ı seçin. Kullanıcı hesabı parolası istenirse bunu sağlayın.

2. Daha sonra Windows PowerShell penceresinde parametrelerle ilgili seçimi yaptıktan sonra bu cmdlet'i yazabilir ve Enter tuşuna basabilirsiniz. Genel cmdlet şu şekildedir:

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

Gereksinimlerinize göre parametreleri ([ ] ile gösterilir) şu şekilde değiştirebilirsiniz:

-Çevrimiçi : Eylemin yerel bilgisayarda çalışmakta olan işletim sistemi üzerinde gerçekleştirileceğini belirtir.

-Tümü : Varsayılan sürücülerle ilgili bilgileri görüntülemek için bunu ekleyin. Bu parametreyi belirtmezseniz yalnızca üçüncü taraf sürücüler listelenir.

Örneğin-

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

-Driver : Hakkında ayrıntılı bilgi almak istediğiniz sürücülerin .inf dosyalarını içeren .inf dosyasını veya klasörünü belirtir. Bir klasör belirttiğinizde geçerli sürücü paketleri olmayan .inf dosyaları dikkate alınmaz.

Örneğin-

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

-LogLevel : Günlüklerde gösterilen maksimum çıktı düzeyini belirtir. Varsayılan günlük düzeyi 3'tür. Kabul edilen değerler aşağıdaki gibidir:

1=Yalnızca hatalar

2=Hatalar ve uyarılar

3=Hatalar, uyarılar ve bilgiler

4=Daha önce listelenen tüm bilgiler artı hata ayıklama çıktısı

Örneğin-

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


-LogPath : Oturum açılacak tam yolu ve dosya adını belirtir. Ayarlanmazsa varsayılan değer %WINDIR%\Logs\Dism\dism.log şeklindedir.

Örneğin-

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

-Path : Sürücülerin yüklendiği çevrimdışı Windows görüntüsünün kök dizininin tam yolunu belirtmek için bu parametreyi değiştirebilirsiniz.

Örneğin, takılı bir Windows görüntüsündeki Usb.inf sürücüsü hakkında ayrıntılı bilgi almak için şu komutu kullanın:

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

-ScratchDirectory : Bu parametre, servis sırasında kullanılmak üzere dosyalar ayıklanırken kullanılacak geçici bir dizini belirtir. Dizin yerel olarak mevcut olmalıdır. Belirtilmediği takdirde, her DISM çalıştırması için rastgele oluşturulmuş onaltılık değerin alt dizin adıyla birlikte Windows\%Temp% dizini kullanılacaktır. Karalama dizinindeki öğeler her işlemden sonra silinir.

Örneğin-

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

-SystemDrive : Bu dosyalar, komutu çalıştırdığınız bölümden farklı bir bölümde bulunduğunda BootMgr dosyalarını bulmak için gerekli bir parametredir.

Örneğin, D: üzerinde PowerShell komutunu çalıştırırken C: Drive'daki BootMgr dosyalarını bulmak için sürücü bu cmdlet'i kullanın:

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

Bu sayede sisteminizin sürücüleri hakkında çeşitli senaryolarda ayrıntılı bilgi alabilirsiniz. Umarım kılavuzu faydalı bulursunuz!

  • Komut İstemi kullanılarak tüm Aygıt Sürücülerinin listesi nasıl alınır?

  • Windows 11'deki Sürücülerin Konumu

Bu yazı size PowerShell kullanarak Windows'ta Aygıt Sürücülerini nasıl Dışa Aktaracağınızı ve Yedekleyeceğinizi gösterecektir.

İlgili makaleler