CG miner is the source of your problems - use bfgminer and set it to -S All They will get added automatically without regard to com ports....are you at school or something and you find yourself plugging in your hub over and over again on diff computers? if yes then I reccomend making a batch file that installs drivers and runs bfgminer after a set period of time (like 240 seconds countdown on the batch file to begin bfg miner with your pool login credentials and -S All option set.
I didn't buy all my eroupters at the same time, thats why I found this. If I try bfg miner do I need to install the other driver to detect? If your a teacher feel free to steal the idea for a batch file. I'm not quite sure how to register and deregister devices through batch files, so I expect a youtube video explaning it.