этой проблеме столько же, сколько существует Винда. Например, вот
похожий вопрос, заданный 14 лет (!) назад. Это обусловлено самим протоколом USB, в котором каждый USB-порт имеет порядковый номер и устройство при определении и установке драйвера закрепляется за ним, иначе непонятно как к нему потом обращаться. Так что либо маркируйте порты и устройства какими-нибудь цифрами или значками, чтобы не путаться при подключении, либо (в идеале) воткнуть их сзади где-нибудь один раз и более не трогать.
P.S. Если контора у вас богатая и крутая, то можете пнуть авторов ПО и драйверов, дабы те написали так называемый USB-фильтр, который будет стоять невидимым экраном между устройствами и системой, т.е. с точки зрения Винды будет некое USB-устройство, подключенное к некоему виртуальному порту, который будет всегда одним и тем же. А по факту железка может быть воткнута куда угодно, но это систему касаться уже не будет.