无法安装简单的 .inf 文件

Posted

技术标签:

【中文标题】无法安装简单的 .inf 文件【英文标题】:Can't install simple .inf file 【发布时间】:2013-03-22 00:54:01 【问题描述】:

我尝试使用“添加硬件”向导安装设备驱动程序,但在选择我尝试安装的 .inf 文件后,我不断收到以下错误:

您指定的文件夹不包含兼容软件 您设备的驱动程序。如果文件夹包含驱动程序,请确保它 旨在与基于 x64 系统的 Windows 一起使用。

以下是我的驱动文件的内容。

device.inf:

[Version]
Signature="$WINDOWS NT$"
CatalogFile.NTx86=mox86.cat
CatalogFile.NTIA64=moia64.cat
CatalogFile.NTAMD64=moamd64.cat
Class=HIDClass
ClassGuid=745a17a0-74d3-11d0-b6fe-00a0c90f57da
Provider=%Vendor%
DriverVer=03/19/2013,6.1.7601.17515

[ControlFlags]
ExcludeFromSelect = *

[Manufacturer]
%Vendorr% = HTPI,NTx86,NTamd64,NTia64

[HTPI.NTx86]
%USB\VID_0D8C&PID_0176&MI_00.DeviceDesc% = Device_Inst.NTx86,, USB\VID_0D8C&PID_0176&MI_00

[HTPI.NTamd64]
%USB\VID_0D8C&PID_0176&MI_00.DeviceDesc% = Device_Inst.NTamd64,, USB\VID_0D8C&PID_0176&MI_00

[HTPI.NTia64]
%USB\VID_0D8C&PID_0176&MI_00.DeviceDesc% = Device_Inst.NTia64,, USB\VID_0D8C&PID_0176&MI_00

[Device_Inst.NTx86]
Include=input.inf
Needs=HID_Inst.NT

[Device_Inst.NTamd64]
Include=input.inf
Needs=HID_Inst.NT

[Device_Inst.NTia64]
Include=input.inf
Needs=HID_Inst.NT

[Strings]
Vendor = "Mo"
USB\VID_0D8C&PID_0176&MI_00.DeviceDesc = "Mo's Device"

我相信驱动程序文件确实适用于基于 x64 的系统。我创建了 mox86.cat 和 moamd64.cat 目录文件,并对它们进行了测试签名并在我的计算机上安装了证书。使用签名工具,我验证了 mox86.cat 和 moamd64 都已签名。

尝试使用 DevCon 安装时也会出现错误。这是我用来安装 vai DevCon 的命令:

devcon install c:\devicedriver\driver\device.inf "USB\VID_0D8C&PID_0176&MI_03"

有人知道我哪里出错了吗?谢谢。

【问题讨论】:

【参考方案1】:

我上错课了

Class=HIDClass 
ClassGuid=745a17a0-74d3-11d0-b6fe-00a0c90f57da

但我的设备是Class=Media

【讨论】:

以上是关于无法安装简单的 .inf 文件的主要内容,如果未能解决你的问题,请参考以下文章

inf文件 右键安装后 怎么删除或卸载

为啥在在安装虚拟机是出现无法找到驱动程序,参数错误

如何卸载掉使用inf文件安装的不匹配驱动?

Vaadin - Altought 插件已安装我无法安装附加组件

VM VirtualBox 无法连接桥接网络

Error安装程序无法打开注册表项 UNKNOWNComponents...