Error: com port X already in use

I haven't seen that problem. If it keeps happening, it would be possible to identify which process has the COM port open. As a first step, I suggest you check whether you have any applications installed which scan for serial devices. Cellphone manager applications often do this sort of thing.