WIN7下STCISP因MSCOMM32.OCX控件问题无法运行

本人一直用的XP系统,调试单片机从来没有出现过问题。 

前两天楼上的哥们买了新电脑,装的是WIN7系统,他也开始学单片机了,但是却发现stcisp下载程序无法打开,每次双击打开这个程序,都会弹出以下对话框:

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

没有碰见过这种情况,就上网看看有没有先辈碰到这种问题并解决的。上网查询后发现这个问题的原因貌似是没有注册MSCOMM.OCX控件。

于是我就下载了一份MSCOMM32的文件,把连同'MSCOMM32.OCX'在内的四个文件拷贝到了C:\windows\system32中去,又在CMD命令提示符中输入“regsvr32 mscomm32.ocx”,来在系统注册,结果又弹出错误对话框:

说“模块‘mscomm32.ocx’已加载,但对DllRegisterServer 的调用失败,错误代码为0x8002801c。有关此问题的详细信息,请将该错误代码用做搜索词进行联机搜索。” 

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

网上还有这样的方法,就是在注册表中手工新建一个主键项:

先在点击“开始”,"运行",再在中填入regedit命令打开注册表,找到HKEY_CLASSES_ROOT\Licenses,在其中添加主键4250E830-6AC2-11cf-8ADB-00AA00C00905 并将内容设置为:kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun 

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

很郁闷。

不知所措,无奈地让那哥们给卖家打电话,说明情况,问如果这样是不是必须改成XP系统才能下载程序。我还在想这个应该算是电脑方面的问题,那边的老板主要还是搞单片机比较强一些,不知道他能不能解决。

结果老板很有信心地说,这个问题很简单,单击右键点“以管理员身份运行”就可以了。试了一下,成功打开了。。。

唉,原来这个问题如此简单,害得我费半天功夫瞎整一气也没整出来。

永不止步步 发表于11-15 10:05 浏览65535次
分享到:

已有0条评论

暂时还没有回复哟,快来抢沙发吧

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

永不止步步
金币:67410个|学分:307967个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号