Serial port atau yang disebut COM port di sistem operasi Windows adalah port yang bekerja berdasarkan protokol komunikasi serial. Port ini sifatnya legacy alias ‘jadul’ dan sudah banyak digantikan dengan port USB yang lebih cepat dan modern. Namun karena masalah backward compatibility maka COM port ini masih dipertahankan dalam struktur/hierarki port interfacing di Windows walaupun sudah tidak dalam bentuk fisik melainkan dalam wadah sebuah virtual port. Sebuah COM port yang sifatnya virtual bekerja layaknya port serial biasa hanya saja fisiknya berupa port USB. Port ini diemulasi dengan protokol komunikasi serial melalui driver yang diinstal ke dalam sistem operasi.
Dalam prakteknya, driver ‘USB to Serial Port’ yang diinstal seringkali meninggalkan ‘jejak’ berupa keterangan ‘COM in use’ saat mencoba menginstal device ‘usb to serial’ baru. Akibatnya, nomor COM port akan terus bertambah seiring dengan instalasi perangkat serial baru. Nah, ini akan menjadi masalah ketika jumlah nomor COM mencapai 256, karena maksimal nomor port COM dibatasi di angka ini. Padahal disatu sisi, banyak port COM bernomor rendah yang sebenarnya juga tidak terpakai. Atau pada suatu kasus, ada sebuah aplikasi yang hanya support COM port sampai dengan COM4 sehingga Anda perlu mengubah nomor COM pada suatu device serial, namun sayangnya COM1 s.d COM4 ‘in use’ semua. Jika Anda mengalami case semacam ini, tutorial berikut mungkin dapat membantu memecahkan masalah Anda.
Untuk ‘membersihkan’ COM in use di Windows (khususnya Windows 7), langkah-langkah berikut dapat Anda praktekkan di PC atau laptop Anda :
- Running jendela Command Prompt (dapat melalui kotak RUN – ketik ‘cmd’ atau dari tombol Start | Accessories | Command Prompt). Jika jendela command prompt sudah muncul, ketik ‘set devmgr_show_nonpresent_devices=1’ (tanpa tanda petik).
- Berikutnya aktifkan jendela Device Manager dengan cara mengetik ‘devmgmt.msc’ atau melalui Control Panel (Small Icons) | System | Device Manager
- Di jendela Device Manager pilih menu View | Show hidden devices untuk menampilkan semua device yang sebelumnya tidak terlihat.
- Cek di bagian Ports (COM & LPT). Seharusnya akan terlihat COM port yang tidak aktif (icon abu-abu) yang menyebabkan status COM menjadi ‘in use’ walaupun tidak digunakan. Untuk menghapusnya, klik kanan COM tersebut dan pilih ‘uninstal’. Kini status COM port tidak lagi ‘in use’ sehingga Anda bebas menggunakannya.
Demikian tutorial tentang cara mengatasi COM in use di Windows 7 untuk tutorial lain tentang Windows 7 misalnya tentang Cara Mudah Bikin DHCP Server di Windows dapat dibaca di sini. Semoga bermanfaat untuk Anda. Ohya, untuk mengembalikan tampilan semula tinggal masuk ke command prompt lagi dan ketikkan ‘set devmgr_show_nonpresent_devices=0’. Selamat mencoba…
a Technopreneur – writer – Enthusiastic about learning AI, IoT, Robotics, Raspberry Pi, Arduino, ESP8266, Delphi, Python, Javascript, PHP, etc. Founder of startup Indomaker.com
ini masih bisa mas ?
saya coba di 2 komputer win 7 gak keluar port yang tidak aktif
bisa mas, punya sy jg windows 7 (32 bit)
thx bang,, work
Saya mau upload software melalui suatu alat tapi gak kebaca port atau file mm232r gak aktif
trus apa yg bisa sy bantu mas?