共用方式為


Windows 裝置控制台 (Devcon.exe)

DevCon (Devcon.exe)是命令行工具,會顯示執行 Windows 之電腦上裝置的詳細資訊。 您可以使用 DevCon 來啟用、停用、安裝、設定及移除裝置。

重要

PnPUtil 隨附於每個 Windows 版本,並且會使用最可靠且安全的 API,並建議使用它。 如需使用 PnPutil 而非 devcon 的詳細資訊,請參閱 取代 DevCon

我可以在哪裡下載DevCon?

當您安裝 WDK、Visual Studio 和適用於傳統型應用程式的 Windows SDK 時,會包含 DevCon (Devcon.exe)。 如需下載套件的相關信息,請參閱 Windows 硬體下載

Windows 驅動程式套件 (WDK) 10 版 (安裝路徑)

  • %WdkDir%\10\Tools\X.Y\x64\devcon.exe
  • %WdkDir%\10\Tools\X.Y\x86\devcon.exe
  • %WdkDir%\10\Tools\X.Y\arm64\devcon.exe

%WdkDir%代表已安裝 WDK 的目錄,並X.Y參考 Windows 驅動程式套件的版本。 例如,如果您有最近的 WDK,DevCon 工具會位於 64 位系統的目錄路徑 C:\Program Files (x86)\Windows Kits\10\Tools\10.0.26100.0\x64\devcon.exe 中。

本節內容

您可以使用 DevCon 做什麼

Windows 驅動程式開發人員和測試人員可以使用 DevCon 來確認驅動程式是否已正確安裝及設定,包括適當的 INF 檔案、驅動程式堆疊、驅動程式檔案和驅動程式套件。 您也可以在腳本中使用DevCon命令(啟用、停用、安裝、啟動、停止及繼續)來測試驅動程式。

DevCon 是命令行工具,會在本機電腦上執行裝置管理功能。

Devcon 功能包括:

  • 顯示驅動程式與裝置資訊 DevCon 可以在本機電腦上顯示驅動程式與裝置的下列屬性:

    • 硬體標識碼、相容的標識碼和裝置實例標識碼。 這些標識碼會在裝置識別字串詳細說明。
    • 裝置設定類別
    • 裝置安裝類別中的裝置
    • INF 檔案和裝置驅動程序檔案
    • 驅動程式套件的詳細數據
    • 硬體資源
    • 裝置狀態
    • 預期的驅動程式堆疊
    • 驅動程式存放區中的第三方驅動程式套件
  • 搜尋裝置 DevCon 可以依硬體識別碼、裝置實例識別碼或裝置設定類別搜尋本機電腦上的裝置。

  • 變更裝置設定 DevCon 可以透過下列方式變更本機電腦上 隨插即用 (PnP) 裝置的狀態或設定:

    • 啟用裝置
    • 停用裝置
    • 更新驅動程式 (互動式與非互動式 )
    • 安裝裝置 (建立 devnode 並安裝軟體)
    • 從裝置樹狀目錄移除裝置,並刪除其裝置堆疊
    • 重新掃描 隨插即用 裝置
    • 新增、刪除及重新排序根列舉裝置的硬體標識碼
    • 變更裝置安裝類別的上下篩選驅動程式
    • 從驅動程式存放區新增和刪除第三方驅動程式套件
  • 重新啟動裝置或計算機 DevCon 可以重新啟動本機裝置、視需要重新啟動本機系統,或視需要重新啟動本機系統以進行其他 DevCon 作業。

DevCon 原始程式碼

您也可以使用 DevCon 原始程式碼,以便檢查 DevCon 用來擷取和變更設定和設定資料的方法。 DevCon 說明使用 一般安裝函式裝置安裝函式和 PnP Configuration Manager 函式。 Device Console (DevCon) 工具的原始程式碼可在 GitHub 上的 Windows 驅動程式範例存放庫中取得