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