VS2013注册串口active控件mscomm32.ocx

在Win7 64位,VS2010中正常使用的包含串口Mscomm控件的工程,在新电脑Win10 64位,VS2013中无法运行。排除其它兼容错误后,最后查出是串口控件未注册导致。

注册方法如下:

一、 下载串口控件注册文件:https://pan.baidu.com/s/1dFex02H

将其中的文件解压出来,放在D盘根目录下面

二、 注册文件:

1.开始--〉附件--〉命令提示符(右击“以管理员运行”);

2.把MSCOMM32.ocx放到D盘下,在CMD下输入Regsvr32  D:\MSCOMM32.ocx-----〉注册成功!

参考:https://www.cnblogs.com/xingrun/archive/2012/03/20/2407677.html

参考原文:

从下了一个把四个文件都复制到 C:/windows/system32 下,运行 Regsvr32  C:/winnt/system32/MSCOMM32.ocx 注册不成功。提示“模块 C:/winnt/system32/MSCOMM32.ocx 加载失败”,试了好长时间也不管事。

只好找其它的方法,把这些文件复制到一个自定义的文件夹下居然成功了。估计是权限问题,早试一下就好了。最后还要运行 Mscommreg.reg 改一个注册表的键值。”

(该链接文章内容中盘符后面的反斜杠打错了不是 / 而是 \)


网上有很多mscomm32.ocx的注册方法是放在c:\windows\system32下面,但我按这个方法没有注册成功,把方法链接也贴出来:

https://jingyan.baidu.com/article/375c8e19a2953b25f2a22986.html

http://blog.csdn.net/chenyujing1234/article/details/7843052

http://blog.csdn.net/WillZXiYR/article/details/75137312


三、修改注册表值,方法如下:

 

接着要修改下注册表:点击“开始”->"运行",再在中填入regedit命令打开注册表,找到HKEY_CLASSES_ROOT目录下的Licenses,在其中添加一个主值:4250E830-6AC2-11cf-8ADB-00AA00C00905 并将内容设置为: kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun (怎样创建主值:右击鼠标来创建)

MScomm控件注册方法
MScomm控件注册方法
MScomm控件注册方法




我在实际操作中,发现第二步注册成功后,这个主值已经存在了,且内容也正确,不用操作此步骤也可以。


  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值