Похоже, вы используете виртуальный коммуникационный порт. Аппаратные коммуникационные порты не должны случайным образом переназначать порты из ОС, если у вас нет какой-то действительно дурацкой работы с вашей конфигурацией. Таким образом, если вы действительно используете виртуальный комлинк, в частности FTDI, вы должны попробовать добавить ключ REG_BINARY со значением 01 до ключа:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags\IgnoreHWSerNumXXXXXXXX
где XXXXXXXX является VID PID вашего виртуального USB комм устройство. Это объясняется на http://www.ftdichip.com/Support/Knowledgebase/index.html?ignorehardwareserialnumber.htm
Обратите внимание, что деталь об установке этого флага ПЕРЕД установкой драйвера. Обязательно удалите, установите этот флаг, затем переустановите. Если вы не используете другого поставщика, вы должны проверить их документацию на аналогичную функцию.