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
這里的oem27.inf就是剛才添加驅動程序成功后得到的發布名稱。
除了能夠向驅動程序存儲區添加驅動程序,你也可以通過
pnputil -e
枚舉當前驅動程序區中所有的第三方程序包。
