Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows Vista系統教程 >> Windows Vista系統基礎知識 >> DevCon工具以命令行禁用或啟用網卡

DevCon工具以命令行禁用或啟用網卡

日期:2017/1/24 12:05:16      編輯:Windows Vista系統基礎知識
聰明人往往很懶,懶到多點幾下鼠標就覺得渾身不舒服。   

  對於禁用和啟用網卡,找到控制面板的網絡設置裡面就可以搞定的,但他們偏偏不,就要用批處理實現,好吧,微軟的 DevCon 工具就可以命令行禁用或啟用網卡,下面是兩個批處理的例子—— 

  @echo off 

  devcon disable *DEV_8136* 

  devcon enable *DEV_8136* 

  echo on 

  首先到微軟的網站下載一個批處理軟件(如果你電腦中有的話就不用了,你去找一下,這文件在Windows目錄的SYSTEM32文件夾下):http://download.microsoft.com/download/1/1/f/11f7dd10-272d-4cd2-896f-9ce67f3e0240/devcon.exe 

  下載後放在system32目錄下 

  然後在運行內輸入cmd打開DOS窗口 

  輸入devcon find pci\* 

  列出本地計算機上所有已知的PCI 設備,如下,這是本人的網卡一行 

  PCI\VEN_13F0&DEV_0201&SUBSYS_020113F0&REV_14\3&13C0B0C5&0&48: Sundance ST201 based PCI Fast Ethernet Adapter #3 

  記下第一個&和第二個&之間的設備代碼,例如我的網卡就是:DEV_0201 

  批處理腳本如下: 

  devcon disable *DEV_0201* //禁用此PCI設備 

  devcon enable *DEV_0201* //啟用此PCI設備 

  DevCon 實用工具是一種命令行實用工具,可以替代設備管理器。使用 DevCon,您可以啟用、禁用、重新啟動、更新、刪除和查詢單個設備或一組設備。DevCon 還提供與驅動程序開發人員有關、但無法在設備管理器中看到的信息。可以將 DevCon 用於 Microsoft Windows 2000、Windows XP 和 Windows Server 2003、Vista和Windows7,但不能將其用於 Windows 95、Windows 98 或 Windows Millennium Edition。 

  一般情況下的用法:(介紹幾個常用的命令和語法) 

  1、devcon find 

  
Vista下Cmd禁用/啟用網卡並制作Bat文件

  devcon find * [這個命令可以列出列出本地計算機上存在的所有設備的設備實例] 

  devcon find pci\* [列出本地計算機上所有已知的“外圍組件互連”(PCI) 設備(如果一個設備的硬件 ID 以“PCI\”為前綴,此命令就認為該設備是 PCI 設備] 

  2、devcon disable *msloop [禁用硬件 ID 以“MSLOOP”結尾(包括“*MSLOOP”)的所有設備] 

  3、devcon enable '*MSLOOP 

  [啟用硬件 ID 為“*MSLOOP”的所有設備。單引號指示必須嚴格按字面解釋硬件 ID(換句話說,星號 [“*”] 真的是 一個星號,而不是通配符] 

  4、devcon remove @usb\* 

  刪除所有 USB 設備。被刪除的設備列出時將顯示其刪除狀態因為下面要講一個實例,所以先說說硬件ID是啥玩藝,說實在的就是讓大家知道怎麼找出它,請看: 

  find pci\* 下面就是找出的一部分: 

  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 

  PCI\VEN_1106&DEV_3038&SUBSYS_18271019&REV_80\3&13C0B0C5&0&80: VIA Rev 5 or later USB Universal Host Controller 

  這幾行“:”前面的就是硬件ID,後面是設備名稱. 

  偶要禁用網卡了,請看仔細: 

  devcon disable *DEV_8139* [就這樣就行了,前提是你電腦裡有devcon.exe]

  偶要啟用它了,同樣的搞一下: devcon enable *DEV_8139* 

  如果您指定 -r 並且需要重新啟動,則在處理完所有設備後,將在無任何警告信息的情況下重新啟動就行了,其它的就不多說了,大家喜歡用的話就去下載一個壓縮包在自己機子上用用吧,有些人可能想它要是有更強大的功能,就請各位自力更生……相信自己! 

  壓縮包裡是2個文件夾,一個是32 位用的,一個是64位用的, 

  DevCon.exe 文件包含以下文件: 

  文件 說明 

  I386\DevCon.exe 32 位 DevCon 工具的可執行文件。此文件在 64 位 Windows 上不能充分發揮作用。 

  Ia64\DevCon.exe 64 位 DevCon 工具的可執行文件。
Copyright © Windows教程網 All Rights Reserved