Jumat, 10 Februari 2012

Enable/Disable Network Adapter from Command

Jika OS anda Windwos 7 maka ada cara mudah yaitu dengan bantuan netsh
berikut command untuk enable/disable network adapter di windows 7

untuk disable netnork adapter

c:\>netsh interface set interface "Local Area Connection" disabled

untuk enable network adapter

c:\>netsh interface set interface "Local Area Connection" enabled

perhatian ganti interface name yang ada di dalam tanda kutip dengan
interface name yang benar



Sedangkan untuk windows xp sampai saat ini saya belum bisa menggunakan cara di atas,
untuk itu perlu aplikasi yang namanya devcon.
download devcon dari http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q311272

extract file yang telah di download copy file devcon sesuaikan dengan arsitectur OSnya
i386 untuk 32 bit dan ia64 untuk 64 bit ke c:\windows\system32

mencari device di seluruh system
c:\>devcon find * > list.txt

buka file list.txt cari device yang berhubungan dengan network adapter yang ada di PC
sebagai contoh saya menggunakan 3com terliaht device seperti berikut

PCI\VEN_10B7&DEV_9200&SUBSYS_100010B7&REV_74\4&CF81C54&0&08F0: 3Com EtherLink XL 10/100 PCI For Complete PC Management NIC (3C905C-TX)

ambil string untuk meng-identifikasi device untuk contoh di atas saya ambil VEN_10B7

C:\>devcon find *VEN_10B7
PCI\VEN_10B7&DEV_9200&SUBSYS_100010B7&REV_74\4&CF81C54&0&08F0: 3Com EtherLink XL
10/100 PCI For Complete PC Management NIC (3C905C-TX)
1 matching device(s) found.

yakinkan VEN_10B7 satu-satunya device yang terlist

waktunya enable dan disable device

untuk disable device

C:\>devcon disable *VEN_10B7
PCI\VEN_10B7&DEV_9200&SUBSYS_100010B7&REV_74\4&CF81C54&0&08F0: Disabled
1 device(s) disabled.

untuk enable device

C:\>devcon enable *VEN_10B7
PCI\VEN_10B7&DEV_9200&SUBSYS_100010B7&REV_74\4&CF81C54&0&08F0: Enabled
1 device(s) enabled.