mscomctl.ocx 加载失败怎么弄啊

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mscomctl.ocx 加载失败怎么弄啊相关的知识,希望对你有一定的参考价值。

怎么加载这个mscomctl.ocx啊,我是WIN10 64位,我把它放到SysWOW64里面了啊!!!

参考技术A 试验了多种方法终于解决。 网上说的替换版本、重新VB,OFFICE都不能解决问题。后来我手动将注册表中MSCOMCTL.OCX的相应内容都删除点,再把MSCOMCTL.*都删除掉,重装一下VB SP6,然后将VBP文件中的“Object=831FDD16-0C5C-11D2-A9FC-0000F8754DA1#2.1#0; MSCOMCTL.OCX”改为“Object=831FDD16-0C5C-11D2-A9FC-0000F8754DA1#2.0#0; MSCOMCTL.OCX”,终于解决些问题。

无法从Windows Server 2003上的mscomctl.ocx加载控件'imagelist'

我在Windows Server 2003上工作。以前用VB编写的程序运行正常。

但是现在它开始显示错误消息:

failed to load control 'imagelist' from mscomctl.ocx. Your version of
mscomctl.ocx may be outdated. [...]

enter image description here

我如何检查mscomctl是否已注册以及我使用的是哪个版本?

答案

microsoft download center下载mscomctl.ocx文件,然后学习如何register an activeX control manually!

另一答案

注销并注册mscomctl.ocx

cd /d C:WindowsSysWOW64
regsvr32 /u /s mscomctl.ocx
regsvr32 /s mscomctl.ocx

说明:在大多数情况下,不是由较旧版本重写的OCX文件,但是较旧版本是由错误的安装程序放置在某个目录中并在此新位置注册的。因此,注销并再次注册就足够了。 regsvr32.exeC: Windows SysWOW64文件夹中获取右一个。

另一答案

也可能不是最可能的原因,但可以节省一些时间:磁盘空间

我们在VM上遇到了这个问题,收到了此消息,我们发现C:驱动器上没有剩余字节。清洗后未发生此问题。

以上是关于mscomctl.ocx 加载失败怎么弄啊的主要内容,如果未能解决你的问题,请参考以下文章

mscomctl.ocx 加载失败!system32中有这个文件,也可以注册成功,但运行vb时 还是提示不能加载!

mscomctl.ocx问题

模块"MSCOMCTL.OCX"已加载,但对DllRegisterServer的调用失败,错误代码为0x8002801c,系统是WIN8

模块“mscomctl.ocx”已加载,但对DllRegisterServer的调用失败,错误代码为0x8002801c 如何解决 谢谢

更新KB 2687323后,VB6 IDE无法加载MSCOMCTL.OCX

VB6工程在Win10系统打开提示MSCOMCTL.OCX无法加载