提示运行时错误“339”部件MSCOMCTL.OCX或其附件之一不能正确注册:一个文件丢失或错误。

提示运行时错误“339”部件MSCOMCTL.OCX或其附件之一不能正确注册:一个文件丢失或错误。,第1张

1、打开百度,搜索mscomctl.ocx,进行下载。

2、下载mscomctl.ocx文件包以后解压出来,先运行对应的bat文件进行一键安装,如若失败,再按步骤进行手动 *** 作。

3、将下载好的mscomctl.ocx控件复制粘贴到自己电脑的C:\windows\system32文件夹或者SysWOW64文件夹中,要看电脑是32位的还是64位的,不清楚的就都试一下,反正就两个位置。

4、然后复制到C:\windows\SysWOW64目录下。粘贴的时候需要管理员权限,d出对话框,选择“继续”即可。

5、最后点击左下角圆圈按钮,输入cmd,右键以管理员身份运行。在命令输入框内输入:regsvr32 mscomctl.ocx 回车即可。

说“部件'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系统才能下载程序。我还在想这个应该算是电脑方面的问题,那边的老板主要还是搞单片机比较强一些,不知道他能不能解决。结果老板很有信心地说,这个问题很简单,单击右键点“以管理员身份运行”就可以了。试了一下,成功打开了。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存