You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows驱动安装过程中修改核心详情参数?

如何修改Windows驱动INF中的核心参数(设备描述、提供商、显示名称、硬件ID)

devcon.exe和pnputil这类工具仅用于驱动的安装、卸载、枚举等操作,无法直接修改驱动的核心元数据参数。这些参数的定义都在INF文件中,直接编辑INF是最直接可行的方案,以下是针对你列出的4个参数的具体修改方法:

1. 设备/驱动描述(Device/Driver Description)

该参数对应INF中[Strings]段的SampleAudioDriver.DeviceDesc项,直接修改其值即可:

[Strings]
SampleAudioDriver.DeviceDesc = "自定义音频驱动设备"

修改后,设备管理器中显示的设备描述会同步更新。

2. 提供商(Provider)

提供商信息由[Version]段的Provider字段定义,默认引用[Strings]中的ManufacturerName:

  • 方法1:修改[Strings]中的ManufacturerName值:
[Strings]
ManufacturerName="你的自定义提供商名称"
  • 方法2:直接在[Version]段写死提供商名称:
[Version]
Provider="你的自定义提供商名称"

3. 显示名称(Display Name)

设备管理器中的显示名称与上述设备/驱动描述是同一参数,即SampleAudioDriver.DeviceDesc的值。如果是驱动服务的显示名称,则修改[Strings]中的SampleAudioDriver.SVCDESC:

[Strings]
SampleAudioDriver.SVCDESC = "自定义音频驱动服务"

4. 硬件ID(Hardware ID)

硬件ID定义在[Standard.NT$ARCH$]段的设备条目后,即Root\SampleAudioDriver部分,直接替换为你的目标硬件ID即可:

[Standard.NT$ARCH$]
%SampleAudioDriver.DeviceDesc%=SampleAudioDriver_Device, Root\MyCustomAudioDriver

注意硬件ID需符合Windows规范,通常格式为厂商前缀\设备标识。


后续操作注意事项

  1. 如果你的驱动带有数字签名(.cat文件),修改INF后必须重新生成签名,否则Windows会阻止未签名的驱动安装。
  2. 若旧驱动已安装,需先卸载旧驱动并清理残留(可使用pnputil /delete-driver <驱动INF名称> /uninstall /force),再安装修改后的驱动包。

内容的提问来源于stack exchange,提问作者Abhishek Poojari

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 00:05:26