萬盛學電腦網

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

DevCon 指令列啟用/停用網卡完整教學:從硬體 ID 查詢到批次檔自動化

快速上手範例

@echo off
devcon disable *DEV_8136*
devcon enable *DEV_8136*
echo on

準備工作

  1. 從 Microsoft 官網下載 DevCon.exe (若 C:\Windows\System32 已存在可略過)。
  2. 放入 System32 目錄。
  3. Win+R → cmd 開啟命令提示字元。
  4. 執行 devcon find pci\* 列出所有 PCI 裝置,找出網卡行,記下第一個 & 與第二個 & 間的裝置代碼 (如 DEV_0201 或 DEV_8139)。

批次檔範本

devcon disable *DEV_XXXX*   :: 禁用該 PCI 裝置
devcon enable *DEV_XXXX*    :: 啟用該 PCI 裝置

DevCon 常用指令語法

  • devcon find *:列出本機所有裝置實例。
  • devcon find pci\*:列出所有 PCI 裝置 (硬體 ID 以 PCI\ 開頭)。
  • devcon disable *msloop:停用硬體 ID 以 MSLOOP 結尾的所有裝置。
  • devcon enable '*MSLOOP:啟用硬體 ID 為 *MSLOOP 的裝置 (單引號表嚴格比對,非萬用字元)。
  • devcon remove @usb\*:移除所有 USB 裝置。

實際硬體 ID 範例

PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10\3&13C0B0C5&0&58: Realtek RTL8139 Family PCI Fast Ethernet NIC
PCI\VEN_1106&DEV_0571&SUBSYS_18271019&REV_06\3&13C0B0C5&0&89: VIA Bus Master IDE Controller

冒號前為硬體 ID,冒號後為裝置名稱。禁用 Realtek 8139:devcon disable *DEV_8139*;啟用:devcon enable *DEV_8139*。

進階參數

指定 -r 參數:若需重開機,處理完所有裝置後自動重開機且不提示。

版本說明

  • I386\DevCon.exe:32 位元版本 (64 位元 Windows 無法完整運作)。
  • IA64\DevCon.exe:64 位元版本。

支援 Windows 2000/XP/Server 2003/Vista/7,不支援 Win9x/Me。

copyright © 萬盛學電腦網 all rights reserved