You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

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

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

我明白你要找的是设备管理器里显示的那种完整设备名称(比如Prolific USB-to-Serial Comm Port (COM3)),而不是驱动程序包本身的名称。之前用的driverqueryGet-WindowsDriver返回的是驱动包的信息,所以拿不到你要的内容。这里有两个靠谱的方法:


方法一:用PowerShell的Get-PnpDevice命令(无需额外工具)

Windows 10自带PowerShell,直接用它就能获取设备的完整友好名称,这正是你要的内容。

针对你要找的Prolific串口设备,可以运行这条命令精准筛选:

Get-PnpDevice -Class Ports | Where-Object {$_.FriendlyName -match "Prolific"}

返回结果里的FriendlyName字段就是你需要的完整显示名。如果想查看所有设备的完整名称,直接运行Get-PnpDevice,然后在结果里找对应的条目即可。

要是想把结果保存到文件,加个输出命令就行:

Get-PnpDevice -Class Ports | Where-Object {$_.FriendlyName -match "Prolific"} | Out-File -FilePath "device_full_name.txt"

方法二:使用DevCon工具

DevCon是微软官方的命令行设备管理工具,需要从Windows驱动工具包(WDK)中获取。安装好后,以管理员身份打开命令提示符,定位到DevCon所在目录,然后运行:

devcon find *Prolific*

或者查看设备的详细状态(包含完整名称):

devcon status *Prolific*

这些命令会直接输出你要的Prolific USB-to-Serial Comm Port (COM3)这类完整显示名称。


备注:内容来源于stack exchange,提问作者isakbob

火山引擎 最新活动