背景

背景

背景

我想要输出 Windows 10 中驱动程序的完整显示名称。具体来说,我想要 Windows 10 中驱动程序的这个属性:

在此处输入图片描述

我正在尝试 Windows 10 中驱动程序显示名称的特定部分。到目前为止,我尝试了各种版本的driverqueryGet-WindowsDriver但都没有显示上图中的完整显示名称。

我尝试过

driverquery /FO LIST /V > drivers.txt我通过运行以下详细信息获得最接近的信息:

Module Name:       Ser2pl
Display Name:      Prolific Serial port WDF driver
Description:       Prolific Serial port WDF driver
Driver Type:       Kernel 
Start Mode:        Manual
State:             Stopped
Status:            OK
Accept Stop:       FALSE
Accept Pause:      FALSE
Paged Pool(bytes): 28,672
Code(bytes):       258,048
BSS(bytes):        0
Link Date:         9/16/2021 5:34:02 AM
Path:              C:\WINDOWS\system32\DRIVERS\ser2pl64.sys
Init(bytes):       4,096

我知道它们是一样的,因为司机日期相同:

在此处输入图片描述

那里是获取全Prolific USB-to-Serial Comm Port (COM3)名的一种方法。因此我的问题是:

问题

如何在命令行中获取 Windows 驱动程序的完整显示名称?

答案1

我不确定您的索引是什么,但显示名称在注册表中。[例如,HKLM\SYSTEM\CurrentControlSet\Control\Class{4d36e968-e325-11ce-bfc1-08002be10318}\0005\DriverDesc] DeviceMgr 与 Regedit

reg 查询 KeyName /v DriverDesc

答案2

我相信您正在寻找以下某个 powershell cmdlet:

Get-WmiObject Win32_PnPSignedDriver | Select DeviceName

或者

Get-WmiObject win32_systemdriver | select Displayname

您还可以仅显示一个驱动程序,例如:

Get-WmiObject win32_systemdriver | select Displayname | where Displayname -match "Prolific USB-to-Serial"

这将只返回包含单词 Prolific USB-to-Serial 的显示名称。

相关内容