萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 7 教學

DevCon 命令列控制硬體:禁用/啟用網卡、USB、PCI 裝置,批次檔自動化,支援 Win 7/2008/Vista/XP

聰明人偷懶:不想進控制台點滑鼠禁用網卡。微軟官方工具 DevCon (Device Console) 提供命令列完整裝置管理,支援批次自動化。

取得 DevCon

  • Windows Driver Kit (WDK) 包含,或單獨下載壓縮包(含 32 位元 I386\DevCon.exe、64 位元 IA64\DevCon.exe)。
  • 放入 C:\Windows\System32 方便全域呼叫。

核心流程:找硬體 ID → 禁用/啟用

  1. Win+R → cmd (管理員)。
  2. devcon find pci\* 列出所有 PCI 裝置硬體 ID。
    例:PCI\VEN_13F0&DEV_0201&SUBSYS_020113F0&REV_14\3&13C0B0C5&0&48
  3. 記下 DEV_XXXX 代碼(第 1 個 & 與第 2 個 & 之間),如 DEV_0201。
  4. 禁用:devcon disable *DEV_0201*
    啟用:devcon enable *DEV_0201*

常用指令速查

指令說明
devcon find *列出所有裝置實例 ID
devcon find pci\*列出所有 PCI 裝置
devcon disable *ID*禁用硬體 ID 符合的裝置
devcon enable *ID*啟用硬體 ID 符合的裝置
devcon restart *ID*重新啟動裝置
devcon update *ID*更新驅動程式
devcon remove @usb\*移除所有 USB 裝置
devcon status *ID*查看裝置狀態
devcon driverfiles *ID*列出裝置使用的驅動檔案
devcon stack *ID*顯示驅動堆疊

批次檔範例:一鍵切換網卡

@echo off
devcon disable *DEV_8139*
devcon enable *DEV_8139*

加 -r 參數可在需要時自動重開機。

進階:硬體 ID 解析

PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10\...
VEN_XXXX = 廠商 ID,DEV_XXXX = 裝置 ID(關鍵),SUBSYS_XXXX = 子系統 ID,REV_XX = 版本。

適用版本

Win 2000 / XP / Server 2003 / Vista / Win 7 / Server 2008 (含 R2)。不支援 Win 9x/Me。

copyright © 萬盛學電腦網 all rights reserved