We are having the same problem and have talked with MS. It seems like MSCOMM32.OCX requires some kind of certificate before it can be used, and that certificate is installed when you install VB6. Our way around it is this: http://msdn.microsoft.com/msdnmag/issues/02/10/NETSerialComm/ Hope this helps, Mads