Windows Vista中新的驱动安装工具

看资料时注意到微软在Vista中提供了一个新的驱动程序工具PNPUTIL.EXE 。这是一个新的工具,它取代了Windows XP&2003中的DEVCON.EXE实用工具(在Support Tools里面) 。这个工具可以向Windows Vista 驱动程序存储区中添加驱动程序或从Windows Vista 驱动程序存储区中删除驱动程序 。所谓驱动程序存储区就是Vista在System32文件夹中划出来的一片区域,也就是DriverStore文件夹 。因为驱动程序区受到了WRP的保护,所以你不可以直接把驱动程序复制到这个文件夹了事 。但在命令行下,我们确实可以通过PNPUTIL这个工具添加驱动程序到DriverStore中,这样在实际硬件安装时Windows就会自动找到并安装这个驱动程序了 。如果你需要向DriverStore中添加驱动程序,可以使用下列命令:
pnputil -a d:yourdriver.inf
-a选项指定添加yourdrivers.inf中指定程序包,对于一个程序包来说,除了inf文件之外,还应该有关联的cat和sys,exe等文件 。在程序成功执行后,会给你一个发布名称 。
如果你要把驱动程序包从DriverStore中删除,可以使用命令
pnputil -d oem27.inf
【Windows Vista中新的驱动安装工具】这里的oem27.inf就是刚才添加驱动程序成功后得到的发布名称 。
除了能够向驱动程序存储区添加驱动程序,你也可以通过
pnputil -e
枚举当前驱动程序区中所有的第三方程序包 。

    推荐阅读