A medida que se conectan dispositivos que crean puertos serie virtuales, el numero de puerto se va incrementando de forma critica. Acabar teniendo un puerto COM17 es un poco de rollo, sobretotodo, si usas un programa que no esta demasiado bien diseñado y te limita el numero de puertos hasta COM4, por poner un ejemplo. Solucion, de vez en cuando eliminar los puerto sin uso, para que la proxima vez que conectes algo no acabe siendo numerado como COM18.
Para ello crearemos un pequeño archivo .bat con el siguiente contenido:
@echo off
set devmgr_show_nonpresent_devices=1
cd %SystemRoot%\system32
start devmgmt.msc
Con esto problema solucionado