试了很多方法 后来又在其他几个机子上试发现 发现应该是是少了ActiveX控件  然后就注册一下就好了   现分享一下 希望能帮到需要的人  具体步骤是 :找到windows/system32/mscomm32.ocx拷贝到要用的电脑相应目录下
cmd输入regsvr32 C:\windows\system32\mscomm32.ocx回车
如果无法注册则 拷贝到Windows\syswow64  再注册cmd输入regsvr32 C:\windows\syswow64\mscomm32.ocx回车