破解Vista下无法安装驱动之谜

时间:2022-06-03 01:14:22

破解Vista下无法安装驱动之谜

当我高高兴兴安装vista,却发现之前购买的一款杂牌摄像头不能用了,驱动程序怎么也装不上。经过反复实验,终于找出较为圆满的解决方法,希望能对其他深受Vista下安装驱动之苦的朋友有所启示。

失败的原因分析

手动安装驱动,一般在光盘上找Setup.exe、install.exe之类的程序,双击运行再根据安装向导一步步进行。而那些能自动运行的驱动安装光盘,打开光盘根目录下的Autorun.ini文件,一般可以看到类似下面的命令行:

Open=Setup.exe(或install.exe等)

可见,不管是手动安装还是光盘自动运行安装,它们都得运行光盘上的可执行程序。而在Vista下运行可执行程序时一般得过两道关卡:UAC控制和兼容性检测。其中任何一关通不过,驱动安装就会失败。

我的解决之道

原因找出后,解决问题的方法也自然浮出水面。可以尝试下面两种方法。

常规方法

1.以Administrator身份登录Vista后安装。

2.在“系统配置程序”的“工具”选项卡中关闭UAC后再安装。

3.右击光盘中的安装程序,选择“属性”打开属性对话框,再按提示设置兼容运行,然后再运行安装程序。

通过inf文件安装

如果以上方法都不行,那就得来点绝招了:通过inf文件来安装。

第1步 提取inf文件

1.直接在驱动光盘上查找

许多驱动光盘还会包括一些附送的小软件,这给我们查找和区分出有用的inf文件造成一定的麻烦。不过还是有一定规律可循的,一般来说,驱动程序的inf文件会位于Driver目录之下。

2.在压缩包文件中查找

如果驱动光盘上找不到inf文件,则有可能是包含在某个压缩包文件中了,如RAR、ZIP、CAB等,可试着打开这些文件进行查找。

3.通过临时目录查找

如果已经尝试着安装过驱动程序了,虽然没有成功,但安装文件一般已被解压到系统的临时目录下。临时目录默认为“C:\user\当前登录用户名\AppData\Local\Tem\”,也可通过命令提示符工具set来进行查询,输入“set tmp”即可(见图1)。

第2步 通过inf文件安装硬件驱动

在控制面板中双击“添加硬件”启动添加硬件向导,按提示一步步操作,其中需要注意以下几步的选择:

选择“安装我手动从列表选择的硬件(高级)”项(见图2);

当向导进行到“从以下列表,选择要安装的硬件类型”时,选择“所有设备”(见图3);

当向导运行到“选择为此硬件安装的设备驱动程序”时,单击“从磁盘安装”(见图4);

在接下来的几步中,选择我们前面找到的inf文件,再按提示操作即可。

如果这一招还不行,那就只能搜索下载可兼容Vista的最新驱动程序了。

上一篇:加强硬件知识 准备五一购机 下一篇:SIS672FX芯片组主板