Computer >> Máy Tính >  >> Hệ thống >> Windows

Cách lấy danh sách Trình điều khiển đã Cài đặt và thông tin chi tiết bằng Windows PowerShell

Trình điều khiển thiết bị là thành phần quan trọng nhất đằng sau hoạt động của máy tính vì chúng giúp điều khiển hệ thống. Mặc dù bạn có thể cài đặt, xóa hoặc cập nhật trình điều khiển bằng Trình quản lý thiết bị, công cụ này không cung cấp cho bạn tất cả danh sách và chi tiết kỹ thuật về các trình điều khiển đã cài đặt trên Hình ảnh Windows của bạn .

Để có được mô tả đầy đủ về các trình điều khiển đã cài đặt, chúng tôi có thể sử dụng Windows PowerShell lệnh ghép ngắn. Get-WindowsDriver chẳng hạn như một PowerShell lệnh ghép ngắn xuất ra thông tin gốc cơ bản của trình điều khiển; cho cả trình điều khiển của bên thứ ba và trình điều khiển được cài đặt mặc định; trong các tình huống khác nhau.

Trong bài viết này, chúng tôi sẽ thảo luận về cách bạn có thể sử dụng lệnh ghép ngắn này để trích xuất thông tin về trình điều khiển trên Windows 11/10 / 8.1 / 7 của bạn.

Nhận danh sách trình điều khiển đã cài đặt bằng PowerShell

1. Tìm kiếm Windows PowerShell . Từ kết quả, nhấp chuột phải vào Windows PowerShell và chọn Chạy với tư cách quản trị viên . Nếu bạn được nhắc nhập mật khẩu tài khoản người dùng, hãy cung cấp mật khẩu đó.

2. Tiếp theo, trong Windows PowerShell cửa sổ, bạn có thể nhập lệnh ghép ngắn này, sau khi lựa chọn các tham số và nhấn phím Enter. Lệnh ghép ngắn chung như sau:

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

Cách lấy danh sách Trình điều khiển đã Cài đặt và thông tin chi tiết bằng Windows PowerShell

Đây là cách bạn có thể thay đổi các thông số ( hiển thị trong [] ) theo yêu cầu của bạn:

-Trực tuyến :Chỉ định rằng hành động sẽ được thực hiện trên hệ điều hành hiện đang chạy trên máy tính cục bộ.

-Tất cả :Bao gồm nó để hiển thị thông tin về trình điều khiển mặc định. Nếu bạn không chỉ định thông số này, chỉ có trình điều khiển của bên thứ ba và được liệt kê.

Ví dụ-

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

-Driver :Chỉ định tệp .inf hoặc thư mục chứa tệp .inf của trình điều khiển mà bạn muốn biết thông tin chi tiết. Khi bạn chỉ định một thư mục, các tệp .inf không phải là gói trình điều khiển hợp lệ sẽ bị bỏ qua.

Ví dụ-

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

-LogLevel : Chỉ định mức đầu ra tối đa được hiển thị trong nhật ký. Mức nhật ký mặc định là 3. Các giá trị được chấp nhận như sau:

1 =Chỉ lỗi

2 =Lỗi và cảnh báo

3 =Lỗi, cảnh báo và thông tin

4 =Tất cả thông tin được liệt kê trước đó, cộng với đầu ra gỡ lỗi

Ví dụ-

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


-LogPath :Chỉ định đường dẫn đầy đủ và tên tệp để đăng nhập. Nếu không được đặt, giá trị mặc định là% WINDIR% \ Logs \ Dism \ dism.log.

Ví dụ-

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

-Path :Bạn có thể thay đổi tham số này để chỉ định đường dẫn đầy đủ đến thư mục gốc của hình ảnh Windows ngoại tuyến mà trên đó trình điều khiển được tải.

Ví dụ:Để nhận thông tin chi tiết về trình điều khiển Usb.inf trong hình ảnh Windows được gắn kết, hãy sử dụng lệnh sau:

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

-ScratchDirectory :Tham số này chỉ ra một thư mục tạm thời sẽ được sử dụng khi giải nén tệp để sử dụng trong quá trình bảo dưỡng. Thư mục phải tồn tại cục bộ. Nếu không được chỉ định, Windows \% Temp% thư mục sẽ được sử dụng, với tên thư mục con có giá trị thập lục phân được tạo ngẫu nhiên cho mỗi lần chạy DISM . Các mục trong thư mục đầu sẽ bị xóa sau mỗi thao tác.

Ví dụ-

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

-SystemDrive : Đây là tham số cần thiết để định vị BootMgr khi các tệp này nằm trên một phân vùng khác với phân vùng mà bạn đang chạy lệnh từ đó.

Ví dụ:để định vị BootMgr tệp trên C: Lái xe, khi bạn đang chạy PowerShell lệnh trên D: lái xe sử dụng lệnh ghép ngắn này:

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

Bằng cách này, bạn có thể nhận được thông tin chi tiết về trình điều khiển hệ thống của mình, trong các tình huống khác nhau. Tôi hy vọng bạn thấy hướng dẫn hữu ích!

Hiện đang đọc: Cách lấy danh sách tất cả Trình điều khiển thiết bị bằng Command Prompt.

Bài đăng này sẽ hướng dẫn bạn cách xuất và sao lưu trình điều khiển thiết bị trong Windows 10 bằng PowerShell

Cách lấy danh sách Trình điều khiển đã Cài đặt và thông tin chi tiết bằng Windows PowerShell