解决USB摄像头安装故障

硬件周刊

近日从朋友处得到一个Intel CS110摄像头,USB接口、10万像素,回家后装上自带的驱动程序,打开摄像头控制软件,结果没有图像!使用Adobe的Premiere 6.0捕捉视频,提示找不到设备。可是在“设备管理器”中查看摄像头驱动程序明明是装好的啊。

故障分析

于是笔者将驱动程序删除,进行重新安装,问题依旧。摄像头在朋友那儿是好好的,所以排除硬件损坏的可能。将摄像头的USB接头换了一个位置接上,还是不行。于是将驱动程序删除,关闭电脑,再将摄像头接上,然后打开电脑。当启动Windows后提示找到了新的设备,驱动程序安装过程一闪而过,就提示安装好了,在“设备管理器”中出现了图像捕捉设备,心想这回应该好了。连忙运行摄像头应用软件进行测试,可还是没有图像!
静下心来好好想想,估计是与其他设备发生了冲突。USB不占用系统中断资源,会与什么设备发生冲突呢?况且主板上另外一个USB口也是空闲的,没有其他的设备连接啊。又想自带的驱动程序既然在朋友那儿能用,在其他电脑上也应该可以。于是排除了驱动程序的问题。由于笔者的电脑安装了两套操作系统,用WinXP启动,很快便认出摄像头型号,并安装了WinXP自带的驱动程序,摄像头终于完全正常了,效果不错。但是为什么在Win98下不能使用呢?
笔者再次运行Win98,在启动完毕进入桌面后,将USB摄像头接上,此时提示找到新硬件,并开始安装软件。笔者选择手动来确定驱动程序的位置,输入驱动程序的位置后,安装程序竟然提示“驱动程序错误,错误代码07,不能正确安装驱动程序”。这下连驱动程序都不能正常安装了!眼前一片茫然,忽然想起以前也安装过一个USB摄像头,也是10万像素的,会不会是残留的驱动程序在作祟!笔者想起在设备管理器中正常模式下只能看到一个摄像头驱动程序,但是在安全模式下却能看到所有安装过设备的驱动程序!以前也据此解决过显卡的问题!

故障排除

重新启动Win98到安全模式下,右击“我的电脑→属性”,在设备管理器中找到图像捕捉设备,展开后果然看见老摄像头的驱动程序躺在那儿!记下此驱动程序的名称,点击“开始→查找→文件和文件夹”。搜索的目录为“C:\Windows\Inf”,填入那个驱动名称的名字,结果找到一个inf文件名为“Intelicam5usb.inf”的文件,这就是以前摄像头的驱动程序,将它删除。再如法炮制,将现在安装的摄像头驱动程序文件也删除,把摄像头的USB插头拔下(此步骤很重要,不能将摄像头留在USB口上),再次重新以正常方式进入Win98,将摄像头接上,这时会出现找到未知设备的提示,指定驱动程序路径,并进行安装,打开摄像头应用软件,终于看到图像了!使用Premiere 6.0也一切正常。

总结

由此可见,对即插即用设备的驱动程序一定要删除彻底,否则一旦硬件设备有些相似,Windows会误认为此设备即彼设备,从而错误安装驱动程序,造成设备不能正常运行。笔者建议最好能够依据设备的型号,将存有安装信息的Inf文件删除(这个文件一般都在Windows目录下的Inf目录下,Inf目录为隐藏属性,点击“工具→文件夹选项→查看”,选择“显示所有文件”即可),这样Windows找不到设备的驱动程序信息,就不会错误安装设备的驱动程序了。另外,在安全模式下的设备管理器中能看出很多硬件设备存在的问题,遇到硬件兼容性等问题时,不妨在安全模式下看看。