装完Windows,设备管理器中可能会出现一两个或几个带感叹号的未知设备,就算有带上名字,比如PCI内存控制器、PCI数据捕获和信号处理控制器、SM总线控制器装上不驱动等,只要前面有感叹号,说明它的驱动未安装正确,设备不能正常运转。
怎样给这些未知设备或带感叹号的设备找到正确驱动程序?有以下一些方法,可以尝试。
首先可以考虑借助辅助软件。这些帮找驱动的辅助工具有厂商的,也有第三方的,如驱动人生、精灵之类,一般来说我建议用厂商的,如联想、华为、HP、Intel,不过有的厂商的工具安装复杂,需要安装多少多少版本的.net之类的比较麻烦。不过,就算有这些工具帮助,还是有可能找不到正确的驱动。
当然也可以自己找,如果带感叹号的设备有显示名字,可以用这个名称去网上搜索,或者直接查该设备的属性,查硬件id,用id去搜索,如果以前有网友、官方或其它技术支持恰好有这方面的内容,就可以参考。
还有一种方法,也是利用未知或不正常运转设备的硬件id,不过针对性更好些。硬件id一般是类似PCI\VEN_xxxx&DEV_yyyy开头的,VEN后面的数字就是供应商ID,DEV后面的数字就是设备ID,
用这两个ID去PCILookup网站(https://www.pcilookup.com/)搜索,可能需要翻墙(嗯,也可能不要,如果没有任何搜索结果就是要了)。
如果觉得上面这个网站不好用,还有一个网站,就是微软的更新目录网站(https://www.catalog.update.microsoft.com/),我以前是用它来查找Windows补丁的,后来才知道原来它还可以找驱动,毕竟Windows更新是有提供驱动程序的更新,虽然我不会选择它的更新,但是对付少数意外的未知设备还是可以的。只要把前面说的硬件id,或设备ID,或设备ID加上供应商ID,放到搜索框,就能搜索出结果。
与PCILookup网站不同,微软这个更新目录网站的搜索结果不是仅把设备的名称列出,而是有直接提供驱动的下载。下载的驱动程序可能不是exe的,这时可以解压缩到一个文件夹,然后到设备管理器里右击带感叹号的设备,选更新驱动,然后指向刚才解压缩的文件夹,勾上包含子文件夹,让它自己去搜索,就会找到适配的驱动并自动安装。
由上可见,在设备管理器给未知设备找驱动时,如果选择从Windows更新搜索应该也是可以的,不过一般我并不喜欢这么做,因为在我使用时,更新搜索速度太慢,慢到怀疑是不是根本没有在工作。
下面是我为一台华为笔记本搜索“PCI数据捕获和信号处理控制器”驱动的例子,因为应用软件的原因,改原装的linux为win10,最后剩下一个感叹号设备,“PCI数据捕获和信号处理控制器”,使用华为的工具和驱动人生,没有搞定,官网所罗列的驱动里也没有这个名称。
查看它的硬件id,开头部分是PCI\VEN_8086&DEV_A77D(见前图),用8086和A77D到PCILookup网站搜索,当时没想到还要翻墙,一时没有找到,然后就去了微软的网站,用“A77D”搜出一堆,用“8086 A77D”就剩下一个了,点进去,在“Package Details”那页里就能看到这个驱动支持的硬件ID(Supported Hardware IDs)就是PCI\VEN_8086&DEV_A77D。
下载安装后,这个“PCI数据捕获和信号处理控制器”就变成了Intel(R) Crashlog - A77D。Intel® Crash Log Technology 是一种在发生故障时自动收集和存储数据的功能,可能是这个吧。
在联想的网站上看到一种说法,说一般这种无法直接找到驱动的情况有可能是当前版本的驱动包中正好没有包含这个驱动,换个旧版本的反而可以,比如随机送的驱动光盘(现在还有这种光盘,就算有哪找光驱)中带的驱动包。不过这种方法并不保险,谁知道哪一个旧版本会有完整的驱动,不如用前面的方法。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/2331.html