DevCon 命令与批处理自动禁用启用网卡
生活随笔
收集整理的這篇文章主要介紹了
DevCon 命令与批处理自动禁用启用网卡
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
DevCon .exe是微軟開發的一種命令行實用工具,可以替代設備管理器。 使用 DevCon,您可以啟用、禁用、重新啟動、更新、刪除和查詢單個設備或一組設備。尤其用在批處理腳本中特別有用。DevCon 還提供與驅動程序開發人員有關、但無法在設備管理器中看到的信息。?
下載后解壓,得到3個文件,I386\DevCon.exe是32位 DevCon工具的二進制文件。Ia64\DevCon.exe是64位 DevCoN工具的二進制文件。? 我們用I386下的DevCon.exe,將這個文件復制到c:\windows\system32下。? 開始、運行,輸入devcon find pci\*(因為網卡是PCI設備,用這個命令查找系統中的所有的PCI設備)? 查詢結果中“:”前為硬件ID,后為設備名稱。紅框內為網卡的PCI信息。 PCI\VEN_10EC&DEV_8139&SUBSYS_0CCB105B&REV_1,前為硬件ID,后為設備名稱。藍框內為網卡的PCI信息。? 禁用網卡命令:devcon disabled *PCI\VEN_10EC*(在硬件ID里\\、\&間找一段能代表網卡的唯一的信息段前后加*號即可,不要帶\或&,\&前后會被認為是兩個不同的關鍵字,) 命令輸入后有提示,禁用了那些設備。? 啟用網卡命令:devcon enable *PCI\VEN_10EC* 不過由于兩塊網卡都有同樣的關鍵字,所以只能同時禁用啟用兩塊網卡。兩塊網卡前面的關鍵字都相同,第二個\后面的關鍵字我試過卻都不能被識別。只能同時禁用啟用兩塊網卡了。? 做成bat文件只需使用以下兩個命令即可: devcon disabled *DEV_164C* devcon enable *DEV_164C*? 最后附上devcon的詳細使用說明: devcon.exe [-r] [-m:\\<machine>] <command> [<arg>]? -r if specified will reboot machine after command is complete, if needed. <machine> 目標機器名字. <command> 命令(見下面). <arg>傳給命令的參數. For help on a specific command, type: devcon.exe help <command> classfilter ? ? ? ? 允許修改class filters. classes ? ? ? ? ? ? 顯示設備安裝classes. disable ? ? ? ? ? ? 用指定的硬件名稱或者instance ID禁用設備 driverfiles ? ? ? ? 列出設備安裝的驅動文件. drivernodes ? ? ? ? 顯示設備的所有節點的驅動. enable ? ? ? ? ? ? 用指定的硬件名稱或者instance ID啟用設備. find ? ? ? ? ? ? ? ?用指定的硬件名稱或者instance ID查找設備. findall ? ? ? ? ? ?查找所有硬件設備包括不顯示的. help ? ? ? ? ? ? 顯示幫助信息. hwids ? ? ? ? ? ?顯示設備硬件ID. install ? ? ? ? ? 手動安裝設備. listclass ? ? ? ?顯示所有設備的安裝 class. reboot ? ? ? ? ? 重啟本地機器. remove ? ? ? ? ? ?用指定的硬件名稱或者instance ID刪除設備. rescan ? ? ? ? ? ?從新掃描硬件信息. resources ? ? ? ? 顯示設備使用的硬件資源. restart ? ? ? ? ? 用指定的硬件名稱或者instance ID重啟設備. stack ? ? ? ? ? ? ?列出設備的驅動堆棧. status ? ? ? ? ? ? 列出設備的狀態. update ? ? ? ? ? ? 手動更新設備驅動. updateNI ? ? ? ? ?不顯示用戶界面的更新設備狀態 SetHwID ? ? ? ? ?添加、刪除、編輯硬件ID的順序.
總結
以上是生活随笔為你收集整理的DevCon 命令与批处理自动禁用启用网卡的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: centos 6.x 64位 运行32位
- 下一篇: centos nodejs yarn安装