共用方式為


取代裝置主控台 (DevCon.exe)

DevCon 原本是 ,而且一律是程式碼範例,而不是要依賴的工具。 為了回應其熱門程度,已建立工具來取代 DevCon 的功能,同時遵循最佳做法並新增新功能。 請以以下所述的解決方案取代 DevCon 使用量。

PnPUtil

PnPUtil 是一種收件匣工具,可讓使用者檢視和變更裝置和驅動程式的狀態資訊。 如需深入的使用指南,請參閱 PnPUtil

等價資料表

PnPUtil 命令支援因 Windows 版本而異。 如需每個命令的最低版本支援資訊,請參閱 PnPUtil 命令語法

Devcon 命令 Description 替代函式
類別 列出所有裝置安裝類別。 pnputil /enum-classes
disable 停用裝置。 pnputil /disable-device
driverfiles 列出裝置已安裝的驅動程式檔案。 pnputil /enum-drivers /files
drivernodes 列出裝置的驅動程式節點。 pnputil /enum-devices /drivers
enable 啟用裝置。 pnputil /enable-device
尋找 尋找裝置。 pnputil /enum-devices /connected
findall 尋找裝置,包括目前未連結的裝置。 pnputil /enum-devices
hwids 列出裝置的硬體識別碼。 pnputil /enum-devices /deviceids
安裝 建立測試裝置並安裝驅動程式。 devgen /add /bus ROOT
pnputil /add-driver <INF name> /install
listclass 列出安裝類別中的所有裝置。 pnputil /enum-devices /class <name 或 GUID>
重新開機 重新開機本機電腦。 shutdown /r /t 0
remove 移除裝置。 pnputil /remove-device
重新掃描 - rescan 掃描新的硬體。 pnputil /scan-devices
resources 列出裝置的硬體資源。 pnputil /enum-devices /resources
restart 重新開機裝置。 pnputil /restart-device
堆疊 列出裝置的預期驅動程式堆疊。 pnputil /enum-devices /stack
status 列出裝置的執行狀態。 pnputil /enum-devices
update 手動更新裝置。 pnputil /add-driver <INF name> /install
updateni 手動更新裝置 (非互動式) 。 pnputil /add-driver <INF name> /install
dp_add 新增 (安裝) 協力廠商 (OEM) 驅動程式套件。 pnputil /add-driver <INF name>
dp_delete 刪除協力廠商 (OEM) 驅動程式套件。 pnputil /delete-driver
dp_enum 列出此電腦上安裝的協力廠商 (OEM) 驅動程式套件。 pnputil /enum-drivers

不支援的功能

萬用字元比對

DevCon 替代專案不支援萬用字元比對。 上述許多命令都可以變更系統的狀態,而且不應該在沒有特定性的情況下使用。 或者,許多 PnPUtil 命令都提供在完全符合硬體或相容識別碼的裝置上執行大量作業的選項。

另請參閱

PnPUtil

PnPUtil 命令語法