我想安装签名的驱动程序,但不幸的是 .inf 文件不包含正确的硬件 ID。(不兼容的驱动程序)我可以像这里描述的那样手动安装驱动程序:
在 Windows Server 2019 Core 中强制安装不兼容的 .inf 驱动程序
- 右键单击设备管理器中的更新驱动程序
- “浏览我的计算机以查找计算机软件”</li>
- “让我从计算机上的可用驱动程序列表中选择”</li>
- 选择“从磁盘安装...”并指向驱动程序文件夹
现在我正在寻找一种从脚本或代码中执行相同操作的方法。
到目前为止我已经尝试过:
- 我尝试安装驱动程序
devcon install -r <inf file> <device id>
但没有成功(没有任何日志的错误)。 - 使用硬件 ID 修补 inf 文件会破坏驱动程序签名,因此这不是一个好的解决方案
- PnPUtil:这会将驱动程序添加到驱动程序存储中,但是由于不兼容,因此没有安装驱动程序
对以下问题提供答案或评论也将有所帮助:
- 我在哪里可以从 devcon 获得更多日志以查看详细的错误描述
- 修补inf文件后,我可以以某种方式自行签署驱动程序吗?
- 我可以尝试的任何其他想法?