在 Windows 系統中,透過控制面板的網路連線介面啟用或禁用網路卡雖然直觀,但對於需要自動化操作或批次處理的使用者來說,命令行工具 DevCon 提供了更高效、可腳本化的解決方案。本文將詳細說明如何取得 DevCon、查詢裝置硬體 ID,並撰寫批次檔快速切換網路卡狀態。
DevCon (Device Console) 是微軟提供的命令列公用程式,可作為裝置管理員的替代工具。它支援啟用、禁用、重新啟動、更新、移除及查詢單一或多組裝置,並能顯示裝置管理員無法看到的驅動程式開發相關資訊。適用於 Windows 2000、XP、Server 2003、Vista、Windows 7 等系統。
devcon.exe 複製到 C:\Windows\System32 目錄(或任何已在系統 PATH 環境變數中的資料夾),以便在命令提示字元直接呼叫。devcon find PCI\*PCI\VEN_13F0&DEV_0201&SUBSYS_020113F0&REV_14\3&13C0B0C5&0&48: Sundance ST201 based PCI Fast Ethernet Adapter #3& 與第二個 & 之間的裝置代碼,即 DEV_0201(此為範例,實際值視硬體而定)。建立一個文字檔,命名為 toggle_nic.bat,內容如下:
@echo off
REM 禁用網路卡
devcon disable *DEV_0201*
REM 啟用網路卡
devcon enable *DEV_0201*
echo on
說明: 將 DEV_0201 替換為步驟 2 取得的實際裝置代碼。星號 (*) 為萬用字元,可比對完整硬體 ID 中包含該代碼的裝置。
若需分開控制,可建立兩個批次檔:
disable_nic.bat:devcon disable *DEV_0201*enable_nic.bat:devcon enable *DEV_0201*並可搭配工作排程器實現定時切換,或整合至其他自動化腳本中。
x64 資料夾中)。善用 DevCon 命令列工具,即可快速、自動化地管理網路卡狀態,特別適合系統管理員、高級使用者或需要批次處理的情境。掌握硬體 ID 查詢技巧後,同樣原理可應用於其他 PCI/USB 裝置的啟用與禁用控制。
Windows XP 光驅顯示舊光盤內容?關閉 CDROM Mirror 延遲卸載
.aspx 檔案怎麼開?IIS 架站瀏覽與 Dreamweaver/VS 編輯完整指南
Windows XP 寬帶連線實用技巧:狀態監控、快速斷線與修復
解決 Windows XP 工作列無法操作(點擊無反應)問題
C 槽空間莫名縮水?三大隱形佔用者(休眠、虛擬記憶體、回收站)與解法
WinXP 手動下載安裝修補程式:TCP/IP 連線數破解與 UXTheme 主題破解教學
XP 打補丁導致藍畫面?PE 系統定位 $NtUninstallKBxxxxxx$ 資料夾執行 spuninst.exe 精準卸載致災補丁