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