答案1
INF文件格式参考: http://msdn.microsoft.com/en-us/library/ms764958(v=VS.85).aspx
阅读创建安装应用程序(http://msdn.microsoft.com/en-us/library/aa376920(v=VS.85).aspx) 页面来了解所遵循的顺序,这样您就可以手动逐步执行 INF。我想程序员可以将调试器附加到安装程序中并找出其失败的原因。
答案2
为了使“右键单击/安装”方法起作用,[DefaultInstall]
INF 文件中必须有一个部分,并且可能还有一些其他“默认”部分:
[DefaultInstall.Service]
[DefaultUninstall]
[DefaultUninstall.Service]
http://msdn.microsoft.com/en-us/library/windows/hardware/ff547465(v=vs.85).aspx
如果没有[DefaultInstall]
部分,您会收到消息“您选择的 INF 文件不支持此安装方法。”
答案3
您可以尝试从设备管理器中选择 inf 文件:
右键单击该设备,选择更新驱动程序软件,然后让我选择,单击有磁盘,浏览到 inf 文件并安装。
如果这不起作用,我不相信您可以修复 inf 文件。您拥有的产品可能与您的操作系统不匹配(当您的 Windows 7 是 64 位时,它可能是 32 位的)。
您还可以提供更多信息,例如发布 inf 文件(如果可能的话,实际上是整个产品)。