未能加载控件' imagelist'来自Windows Server 2003上的mscomctl.ocx

时间:2015-12-03 13:52:01

标签: asp.net vb.net vb6

我正在使用Windows Server 2003.之前的vb exe工作正常。

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

未能加载控件' imagelist'来自mscomctl.ocx。您的mscomctl.ocx版本可能已过时

MSCOMCTL ERROR

我如何识别mscomctl是否已注册,以及我正在使用的版本。

请解决问题。!!

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

取消注册并注册 mscomctl.ocx

cd /d C:\Windows\SysWOW64
regsvr32 /u /s mscomctl.ocx
regsvr32 /s mscomctl.ocx

说明:在大多数情况下,旧版本不会重写OCX文件,但旧版本会被错误的安装程序放在某个目录中并在新位置注册。因此注销&再次注册。 regsvr32.exe C:\ Windows \ SysWOW64 文件夹中选择正确的文件。

答案 2 :(得分:0)

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

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