Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีรับรายการไดรเวอร์ที่ติดตั้งและรายละเอียดโดยใช้ Windows PowerShell

ไดรเวอร์อุปกรณ์เป็นส่วนประกอบที่สำคัญที่สุดที่อยู่เบื้องหลังการทำงานของคอมพิวเตอร์ เนื่องจากช่วยขับเคลื่อนระบบ แม้ว่าคุณจะสามารถติดตั้ง ลบ หรืออัปเดตไดรเวอร์ได้โดยใช้ Devices Manager เครื่องมือนี้ไม่ได้ให้รายการและรายละเอียดทางเทคนิคทั้งหมดเกี่ยวกับไดรเวอร์ที่ติดตั้งใน Windows Image . ของคุณ .

ในการรับคำอธิบายที่สมบูรณ์ของไดรเวอร์ที่ติดตั้ง เราสามารถใช้ Windows PowerShell cmdlet. รับ-WindowsDriver เป็น PowerShell cmdlet ที่ส่งออกข้อมูลรูทพื้นฐานของไดรเวอร์ สำหรับทั้งไดรเวอร์ของบริษัทอื่นและไดรเวอร์ที่ติดตั้งโดยค่าเริ่มต้น ในสถานการณ์ต่างๆ

ในบทความนี้ เราจะพูดถึงวิธีใช้ cmdlet นี้เพื่อดึงข้อมูลเกี่ยวกับไดรเวอร์ใน Windows 11/10/8.1/7

รับรายการไดรเวอร์ที่ติดตั้งโดยใช้ PowerShell

1. ค้นหา Windows PowerShell . จากผลลัพธ์ ให้คลิกขวาที่ Windows PowerShell และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ . หากคุณได้รับพร้อมท์ให้ใส่รหัสผ่านบัญชีผู้ใช้ ให้ระบุ

2. ถัดไป ใน Windows PowerShell หน้าต่าง คุณสามารถพิมพ์ cmdlet นี้หลังจากเลือกพารามิเตอร์แล้วกดปุ่ม Enter cmdlet ทั่วไปมีลักษณะดังนี้:

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

วิธีรับรายการไดรเวอร์ที่ติดตั้งและรายละเอียดโดยใช้ Windows PowerShell

นี่คือวิธีที่คุณสามารถเปลี่ยนแปลงพารามิเตอร์ได้ (แสดงใน [ ] ) ตามความต้องการของคุณ:

-ออนไลน์ :ระบุว่าจะดำเนินการกับระบบปฏิบัติการที่กำลังทำงานอยู่ในเครื่องคอมพิวเตอร์ในปัจจุบัน

-ทั้งหมด :รวมไว้เพื่อแสดงข้อมูลเกี่ยวกับไดรเวอร์เริ่มต้น หากคุณไม่ได้ระบุพารามิเตอร์นี้ ให้ระบุเฉพาะไดรเวอร์ของบริษัทอื่นและอยู่ในรายการ

ตัวอย่างเช่น-

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

-ไดรเวอร์ :ระบุไฟล์ .inf หรือโฟลเดอร์ที่มีไฟล์ .inf ของไดรเวอร์ที่คุณต้องการข้อมูลโดยละเอียด เมื่อคุณระบุโฟลเดอร์ ไฟล์ .inf ที่ไม่ใช่แพ็คเกจไดรเวอร์ที่ถูกต้องจะถูกละเว้น

ตัวอย่างเช่น-

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

-LogLevel : ระบุระดับเอาต์พุตสูงสุดที่แสดงในบันทึก ระดับการบันทึกเริ่มต้นคือ 3 ค่าที่ยอมรับมีดังนี้:

1 =ข้อผิดพลาดเท่านั้น

2 =ข้อผิดพลาดและคำเตือน

3 =ข้อผิดพลาด คำเตือน และข้อมูล

4 =ข้อมูลทั้งหมดที่แสดงไว้ก่อนหน้านี้ รวมทั้งเอาต์พุตการดีบัก

ตัวอย่างเช่น-

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


-LogPath :ระบุพาธแบบเต็มและชื่อไฟล์ที่จะเข้าสู่ระบบ หากไม่ได้ตั้งค่าไว้ ค่าเริ่มต้นคือ %WINDIR%\Logs\Dism\dism.log

ตัวอย่างเช่น-

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

-เส้นทาง :คุณสามารถเปลี่ยนพารามิเตอร์นี้เพื่อระบุพาธแบบเต็มไปยังไดเร็กทอรีรากของอิมเมจ Windows ออฟไลน์ที่โหลดไดรเวอร์ได้

ตัวอย่างเช่น หากต้องการรับข้อมูลโดยละเอียดเกี่ยวกับไดรเวอร์ Usb.inf ในอิมเมจ Windows ที่ต่อเชื่อม ให้ใช้คำสั่งนี้:

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

-ScratchDirectory :พารามิเตอร์นี้ระบุไดเร็กทอรีชั่วคราวที่จะใช้เมื่อทำการแตกไฟล์เพื่อใช้ในระหว่างการให้บริการ ไดเร็กทอรีต้องมีอยู่ในเครื่อง หากไม่ได้ระบุไว้ Windows\%Temp% ไดเร็กทอรีจะถูกใช้ โดยมีชื่อไดเร็กทอรีย่อยของค่าเลขฐานสิบหกที่สร้างแบบสุ่มสำหรับการรัน DISM แต่ละครั้ง . รายการในไดเรกทอรีเริ่มต้นจะถูกลบออกหลังจากการดำเนินการแต่ละครั้ง

ตัวอย่างเช่น-

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

-SystemDrive : นี่เป็นพารามิเตอร์ที่จำเป็นในการค้นหา BootMgr ไฟล์เมื่อไฟล์เหล่านี้อยู่บนพาร์ติชั่นอื่นที่ไม่ใช่พาร์ติชั่นที่คุณใช้คำสั่ง

เช่น ค้นหา BootMgr ไฟล์ใน C: ขับรถ เมื่อคุณใช้งาน PowerShell คำสั่งใน D: ไดรฟ์ใช้ cmdlet นี้:

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

ด้วยวิธีนี้ คุณจะได้รับข้อมูลโดยละเอียดเกี่ยวกับไดรเวอร์ของระบบในสถานการณ์ต่างๆ ฉันหวังว่าคุณจะพบว่าคำแนะนำมีประโยชน์!

อ่านแล้ว: วิธีรับรายการไดรเวอร์อุปกรณ์ทั้งหมดโดยใช้พรอมต์คำสั่ง

โพสต์นี้จะแสดงวิธีการส่งออกและสำรองข้อมูลไดรเวอร์อุปกรณ์ใน Windows 10 โดยใช้ PowerShell

วิธีรับรายการไดรเวอร์ที่ติดตั้งและรายละเอียดโดยใช้ Windows PowerShell