如何安装从 Windows Update 目录下载的驱动程序

可能还不知道,微软有个很强大的 Windows Update Catalog 站点吧? Windows Update Catalog(即 Windows Update 目录)里面包含了众多经过 WHQL 认证的驱动程序和各种热修复补丁。

 

072510_1332_WindowsU1.png

 

例如,你计算机上的 ATI 显卡驱动没有正确安装,那么你可以通过搜索 ATI 这样的厂商名称来尝试搜索到合适的驱动,也可以通过搜索设备 ID 来直接搜索到适用于你这款显卡的认证驱动。如何查看设备 ID 呢?运行 devmgmt.msc,这将启动设备管理器,我们可以在其中展开 显示适配器,然后双击节点下面出现的显卡项,在弹出的属性对话框中切换到 详细信息 选项卡,在下 属性 拉菜单中选择 硬件 ID 即可看到硬件的识别标志码:

 

072510_1332_WindowsU2.png

 

如上图所示,对于含有很多 ID 值的设备,我们只需取 VEN_xxxx&DEV_xxxx 部分作为关键字搜索即可。搜索出的结果我们可以添加到选择篮。在全部选择完毕后,我们可以点击 选择篮,然后根据提示下载到某个本地文件夹。此例中,假设我们下载到了 D 盘根目录 D:\

 

下载完毕后,我们可以发现,下载回来的全部都是 .cab 文件。如果我们尝试使用 WinRAR 等软件来解压的话,可能收到压缩包损坏的提示。那么怎么办呢?别急,我们可以使用 Windows 原生的 expand 命令来正确展开这些文件。例如,我们要把 D:\ 下的 ati.cab 里的全部内容释放到 D:\ 下的 driver 文件夹,那么执行的 cmd 命令应该是 expand D:\ati.cab -F:* D:\driver。注意,driver 文件夹必须事先存在,不存在的话一定先建立好了再执行命令。更多有关 expand 的命令选项,请执行 expand /? 获取帮助。

 

展开之后,我们可能发现 D:\driver 下面有一些 .inf 文件。这些都是针对不同设备模型的驱动安装配置文件。看来看去,就是没有发现 setup.exe 之类的安装包,那我该如何安装这些驱动呢?

 

有两种办法:

 

  1. 使用 Windows 设备管理器里面的更新驱动程序软件选项(推荐)
    再次打开任设备管理器,右击显卡选项,选择 更新驱动程序软件… ,在向导中选择 浏览计算机以查找驱动程序软件,接下来点击 浏览 按钮,定位至包含展开文件的路径 D:\driver确定 即可,接下来的工作就是下一步、下一步了,只要根据屏幕提示操作就没问题。
  2. 使用 Windows Vista 和 Windows 7 中的 PnP 实用程序 (Pnputil.exe)
    这个算是高级选项了,因为用不好的话容易出错。比如,我们在 D:\driver 下看见了 x1400.inf 文件,这个文件正好是对应于我的显卡模型 ATI Mobility X1400 的,那么我就应该使用这个命令来添加和安装程序包: pnputil.exe -i -a D:\driver\X1400.INF。更多关于 pnputil 的用法,请执行 pnputil /? 查询。

 

好了,到这里本文就结束了。有了 Windows Update 目录,相信您可以获取到您想要而 OEM 厂商不再提供的 WHQL 驱动程序了。

转载于:https://www.cnblogs.com/mvperic/archive/2010/07/25/1784850.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DPInst.exe: installs and uninstalls driver packages. DPInst.exe: 安装及删除驱动程序包。 By default, the tools searches the current directory and tries to install all driver packages found. 默认情况下,此工具会搜索当前目录并尝试安装找到的驱动程序包。 Usage: DPInst.exe [/U INF-file][/S | /Q][/LM][/P][/F][/SH][/SA][/A][/PATH Path][/EL][/L LanguageID][/C][/D][/LogTitle Title][/SW][/? | /h | /help] 用法:DPInst.exe [/U INF-file][/S | /Q][/LM][/P][/F][/SH][/SA][/A][/PATH Path][/EL][/L LanguageID][/C][/D][/LogTitle Title][/SW][/? | /h | /help] /U path to INF file Uninstall a driver package (INF-file). /U 指定 INF 文件 删除一个驱动程序包(INF-文件)。 /S | /Q Silent (Quiet) mode. Suppresses the Device Installation Wizard and any dialogs popped-up by the operating system. /LM Legacy mode. Accepts unsigned driver packages and packages with missing files. These packages won't install on the latest version of Windows. /LM 传统模式。接受未签名的驱动包(缺少.cat文件)以及包中有文件丢失。 /P Prompt if the driver package to be installed is not better than the current one. /P 如果驱动包已经安装以及比当前使用的版本要旧就发出提示。 /F Force install inf the driver package is not better than the current one. /F 强制安装比当前使用的版本要旧的驱动包。 /SH Scans hardware for matching devices and only copies and installs those drivers for which a device is present. Only valid for Plug and Play drivers. /SH 仅仅对已插入的匹配的硬件设备进行扫描。 /SA Suppress the Add/Remove Programs entry normally created for each driver package. /SA 禁止“添加或删除程序”创建卸载项。 /A Install all or none. /PATH Path Search for driver packages under the given path. /PATH 路径 在指定的路径下搜索驱动程序包。 /EL Enables all languages not explicitly listed in the XML file. /L LanguageID Tries to use the given language in all UI. Useful for localization tests. /SE Suppress the EULA. /SE 禁止最终用户许可协议。 /C Dump logging output to attached Console (Windows XP and above). /C 转存日志文件输出到附加控

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值