mscomm win7 64位 收不到数据

mscomm win7 64位 收不到数据,第1张

说“部件'MSCOMM32.OCX'或其附件之一不能正确注册:一个文件丢失或无效”。我顿时对win7的兼容性产生了不小的怀疑。

没有碰见过这种情况,就上网看看有没有先辈碰到这种问题并解决的。上网查询后发现这个问题的原因貌似是没有注册MSCOMM.OCX控件。于是我就下载了一份MSCOMM32的文件,把连同'MSCOMM32.OCX'在内的四个文件拷贝到了C:\windows\system32中去,又在CMD命令提示符中输入“regsvr32

mscomm32.ocx”,来在系统注册,结果又d出错误对话框:

说“模块‘mscomm32.ocx’已加载,但对DllRegisterServer

的调用失败,错误代码为0x8002801c。有关此问题的详细信息,请将该错误代码用做搜索词进行联机搜索。”

也就是没有完全注册成功。

网上还有这样的方法,就是在注册表中手工新建一个主键项:先在点击“开始”,"运行",再在中填入regedit命令打开注册表,找到HKEY_CLASSES_ROOT\Licenses,在其中添加主键

4250E830-6AC2-11cf-8ADB-00AA00C00905 并将内容设置为:kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun

尝试了一下,重启,发现仍然是“部件'MSCOMM32.OCX'或其附件之一不能正确注册:一个文件丢失或无效”。

很郁闷。不知所措,无奈地让那哥们给卖家打电话,说明情况,问如果这样是不是必须改成XP系统才能下载程序。我还在想这个应该算是电脑方面的问题,那边的老板主要还是搞单片机比较强一些,不知道他能不能解决。结果老板很有信心地说,这个问题很简单,单击右键点“以管理员身份运行”就可以了。试了一下,成功打开了。

win7的电脑上缺少mscomm32.ocx,或者被损坏,都会造成应用程序无法运行。 mscomm32.ocx是ActiveX公用控制模块,用于例如Visual Basic 6.0程序的MSComm控制。

解决的办法是下载mscomm32.ocx,放到相应的目录下,并注册。

在开始--运行输入cmd,调出‘命令提示符’窗口,然后再执行regsvr32命令。

要为mscomm32.ocx,请在 MS-DOS提示符处键入以下命令:

c:\regsvr32 mscomm32.ocx ,表示在C盘注册mscomm32.ocx。

注册成功后会有一个提示框。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/9903881.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存