天天看點

這一條指令,輕松搞定裝置驅動程式管理。

作者:80後生啊

什麼是Windows系統中最重要的組成部分?是資料?是軟體?不,答案是裝置驅動程式!而當需求來臨時,你該怎麼更新、備份、删除或導入這些裝置驅動程式呢?一次次地手動操作?不不不!今天,我給大家介紹一個既實用又便捷的工具:Windows系統下的pnputil指令!

這一條指令,輕松搞定裝置驅動程式管理。

它可以幫助你安裝和管理裝置驅動程式。如果你需要更新、備份、删除和導入裝置驅動程式,pnputil是一個不錯的選擇。本文将為你介紹pnputil指令的基本用法和一些常見應用場景,以幫助你更好地掌握它的使用方法。

一、pnputil基本用法

pnputil是一個指令行工具,具有許多可選的參數,使用這些參數可以完成各種任務。下面是一些常用的基本用法示例:

1. pnputil /add-driver <filename.inf | *.inf> [/subdirs] [/install] [/reboot]

這個指令會添加一個裝置驅動程式到驅動程式存儲庫中。filename.inf參數需要提供驅動程式安裝包的路徑,可以是一個.inf檔案,也可以是一個檔案夾,其中包含多個.inf檔案。如果安裝包需要數字簽名,則需要使用管理者身份運作這個指令。

(1). 将指定驅動程式包添加到驅動程式存儲中,指令如下:

pnputil /add-driver "C:\inf\Printer\SPL\shm5m.inf"

這一條指令,輕松搞定裝置驅動程式管理。

(2). 将多個inf字尾驅動包添加到驅動程式存儲中并安裝,指令如下:

pnputil /add-driver "C:\inf\*.inf" /subdirs /install

這一條指令,輕松搞定裝置驅動程式管理。

2. pnputil /delete-driver <shm5m.inf> [/uninstall] [/force] [/reboot]

這個指令會删除一個裝置驅動程式。shm5m.inf參數指定需要删除的驅動程式的名稱,可以使用通配符*來比對多個驅動程式。如果需要删除的驅動程式被使用,則指令會失效。是以,在解除安裝驅動程式之前,應該先停止使用該裝置。

(1). 從驅動存儲中,删除一個名為shm5m.inf的驅動程式包,指令如下:

pnputil /delete-driver C:\inf\Printer\SPL\shm5m.inf

這一條指令,輕松搞定裝置驅動程式管理。

(2). 從驅動存儲中,解除安裝名為shm5m.inf的驅動程式包,指令如下:

pnputil /delete-driver "C:\inf\Printer\SPL\shm5m.inf" /uninstall

這一條指令,輕松搞定裝置驅動程式管理。

3. pnputil /enum-drivers

這個指令會列舉所有已安裝的裝置驅動程式。它可以輸出每個驅動程式的名稱、描述和版本等資訊。

這一條指令,輕松搞定裝置驅動程式管理。

二、pnputil常見應用場景

上面展示了pnputil的一些基本用法,現在我們來介紹一些pnputil的常見應用場景。

1.備份和恢複裝置驅動程式

使用pnputil指令可以快速備份和恢複所有裝置驅動程式。首先,我們可以使用 /enum-drivers 指令将所有已安裝的裝置驅動程式列出來。

pnputil /enum-drivers

這一條指令,輕松搞定裝置驅動程式管理。

然後,使用 /export-driver 指令将每個驅動程式安裝包儲存到一個檔案夾c:\backup中。

pnputil /export-driver * c:\backup

這一條指令,輕松搞定裝置驅動程式管理。

注意:如果備份的檔案夾不存在,會報錯哦:

這一條指令,輕松搞定裝置驅動程式管理。

這将幫助我們在需要時輕松地恢複驅動程式。如果需要将這些驅動程式導入到其他計算機中,則可以使用這些備份檔案夾。

pnputil /add-driver "C:\backup\*\*.inf" /subdirs /install /force

這一條指令,輕松搞定裝置驅動程式管理。

2. 禁用不需要的裝置驅動程式

在裝置管理器中,我們可以禁用和啟用裝置驅動程式。但是,這并不會真正解除安裝驅動程式,它們仍然存在于系統中。

(1). 禁用裝置:pnputil /disable-device <硬體ID:來源裝置執行個體路徑>,比如:

pnputil /disable-device "USB\VID_8087&PID_8000\5&4C67BCA&0&1"

這一條指令,輕松搞定裝置驅動程式管理。

(2). 啟用裝置:pnputil /disable-device <硬體ID:來源裝置執行個體路徑>,比如:

pnputil /enable-device "USB\VID_8087&PID_8000\5&4C67BCA&0&1"

這一條指令,輕松搞定裝置驅動程式管理。

(3). 重新開機裝置:pnputil /restart-device <硬體ID:來源裝置執行個體路徑>,比如:

pnputil /restart-device "PCI\VEN_10EC&DEV_8168&SUBSYS_012310EC&REV_07\E10F0000684CE00000"

這一條指令,輕松搞定裝置驅動程式管理。

3. 掃描系統以查找任何裝置硬體更改。

pnputil /scan-devices

pnputil /scan-devices /instanceid "PCI\VEN_10EC&DEV_8168&SUBSYS_012310EC&REV_07\E10F0000684CE00000"

這一條指令,輕松搞定裝置驅動程式管理。

這兩個指令等同。

總結:

通過本文,我已經介紹了pnputil指令的基本用法和常見應用場景。pnputil是Windows系統中非常實用的一個工具,它可以幫助使用者安裝和管理裝置驅動程式,同時也可以進行備份、删除和導入等一系列操作。随着對計算機的使用不斷深入,使用pnputil指令來管理裝置驅動程式将會變得越來越普遍。希望本文能夠幫助你更好地了解和使用pnputil指令。那麼,你對本文所述的内容是否有更多的疑問或者有其他值得分享的經驗嗎?歡迎在下方留言,一起交流吧!

這一條指令,輕松搞定裝置驅動程式管理。

繼續閱讀