Windows Vista中新的驅(qū)動安裝工具
看資料時注意到微軟在Vista中提供了一個新的驅(qū)動程序工具PNPUTIL.EXE。這是一個新的工具,它取代了Windows XP&2003中的DEVCON.EXE實用工具(在Support Tools里面)。這個工具可以向Windows Vista 驅(qū)動程序存儲區(qū)中添加驅(qū)動程序或從Windows Vista 驅(qū)動程序存儲區(qū)中刪除驅(qū)動程序。所謂驅(qū)動程序存儲區(qū)就是Vista在System32文件夾中劃出來的一片區(qū)域,也就是DriverStore文件夾。因為驅(qū)動程序區(qū)受到了WRP的保護(hù),所以你不可以直接把驅(qū)動程序復(fù)制到這個文件夾了事。但在命令行下,我們確實可以通過PNPUTIL這個工具添加驅(qū)動程序到DriverStore中,這樣在實際硬件安裝時Windows就會自動找到并安裝這個驅(qū)動程序了。如果你需要向DriverStore中添加驅(qū)動程序,可以使用下列命令:
pnputil -a d:yourdriver.inf
-a選項指定添加yourdrivers.inf中指定程序包,對于一個程序包來說,除了inf文件之外,還應(yīng)該有關(guān)聯(lián)的cat和sys,exe等文件。在程序成功執(zhí)行后,會給你一個發(fā)布名稱。
如果你要把驅(qū)動程序包從DriverStore中刪除,可以使用命令
pnputil -d oem27.inf
這里的oem27.inf就是剛才添加驅(qū)動程序成功后得到的發(fā)布名稱。
除了能夠向驅(qū)動程序存儲區(qū)添加驅(qū)動程序,你也可以通過
pnputil -e
枚舉當(dāng)前驅(qū)動程序區(qū)中所有的第三方程序包。
