是否有可能在机器之间“移植”驱动程序?


2

是否可以将已连接设备的驱动程序移植到另一台机器上?

插入一台Windows 7计算机的网络摄像头正在检测并正确显示在设备管理器中(显示正确的显示名称和PID / VID),但是,无论如何,它的驱动程序都不会“占用”。但是,当我将网络摄像头连接到另一台Windows 7计算机时,Windows会使用默认的Microsoft驱动程序安装它。

这两台机器在机器统计数据,Windows版本和两者中都是最相似的。我已尝试将网络摄像头插入不同的USB端口,卸载任何可能存在冲突的设备等等,但都无济于事。即使在设备上手动强制使用网络摄像头的驱动程序也不起作用。

那么是否可以将工作机器上的默认Microsoft驱动程序移植到未安装设备的机器上?


不是没有风险....
mdpc

4
这通常是徒劳无益的重要练习。如果安装程序没有正确设置,则不太可能尝试手动强制操作。导致事情无法运作的根本问题仍然存在,很少有人试图做到这一点,知识渊博,足以取得成功。如果他们是,仍然存在陷阱。您最好找到安装程序日志并确定Windows和设备在哪里进行争斗。
Fiasco Labs

@FiascoLabs谢谢。但这并不涉及安装程序日志 - 到目前为止,所有这些都是手动驱动程序安装。我宁愿不使用多余的安装程序,并且已经验证我的计算机和许多其他用户可以使用默认驱动程序使用相同的相机/设置。但是,我确实继续尝试安装程序,即使它没有安装摄像头。这肯定是Windows的一部分。是否有某种类型的Windows服务/功能用于连接可能被禁用或无法工作的USB /成像设备(如网络摄像头)?
Coldblackice

Answers:


2

尝试去控制面板>设备管理员>拿起网络摄像头并取消它。然后,插上并插上电源。

这可以使Windows 7重新下载并重新安装失败的驱动程序。


多次尝试过。从来没有工作:/谢谢。
Coldblackice

1

简短而简单的答案:

一个失踪 usb.inf 来自的文件 C:\Windows\Inf。要解决此问题,请查找此文件的副本(备份或从另一台计算机)并将其放入上述文件夹中。重新插入设备,瞧 - Windows(应该)找到它并安装它就好了。

作为参考,并且与我上面的问题有关,您可以通过一个名为“幕后”的奇妙文件看到正在发生的事情。 setupapi.dev.log (和/或 setupapi.app.log )。它显示了系统运行的过程的详细信息和步骤,以尝试识别设备并将其与适当的驱动程序配对。因此(在这种情况下),我可以看到它找不到合适的INF文件。

这个解决方案完全源于别人的经验,请在这里写一下:

http://www.asyndetic.com/blog/2010/02/06/debugging-usb-device-installation-on-windows/

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.