出现run-time error是怎么回事(run-timeerror339软件报错怎么解决)
电脑重新安装系统后,运行软件报错提示“Run-time error 339:Component 'Mscomctl.ocx or one of its dependencies not correctly registered:a file is missing or invalid”,或者报错提示为“RegSvr32 模块bin\mscomctl.ocx已加载,但对DllRegisterServer的调用失败,错误代码为0x8002801c。”遇到这两种报错则表示,控件mscomctl.ocx执行失败了。
遇到这种情况不用担心,只需要通过简单的命令,我们就可以让控件正常的执行,首先找到对应程序路径下的mscomctl.ocx文件。以我这边的软件路径为例。在对应报错的软件安装目录下找到"D:\Xbox\bin\mscomctl.ocx"。其他软件中,这个mscomctl.ocx控件文件的位置会有所不同,可以通过查找工具来确定mscomctl.ocx文件的路径。当我们掌握了具体的路径后,就可以进行报错修复了。
其实方法也挺简单的,我们点击电脑左下角的开始菜单,在输入框中输入cmd,这时候会出现一个命令提示符图标,我们将鼠标指针放在这个图标上,单击鼠标右键,选择以管理员身份运行。在黑色命令窗口中输入以下命令代码。
命令代码:
regsvr32 D:\Xbox\bin\mscomctl.ocx
【“D:\Xbox\bin\mscomctl.ocx”替换为你的mscomctl.ocx文件路径】,输入好以后按回车键。
稍等几秒钟,系统就会弹出以下提示:
“DllRegisterServer在C:\Windows\SysWOW64\mscomctl.ocx已成功”
看到此提示就证明你的计算机中已经成功地加载了mscomctl.ocx控件,再打开之前报错的软件就不会出现Run-time error 339的错误了,软件也可以正常运行了。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com