我正在使用Windows Server 2003.之前的vb exe工作正常。
但现在它开始显示错误消息::
未能加载控件' imagelist'来自mscomctl.ocx。您的mscomctl.ocx版本可能已过时
我如何识别mscomctl是否已注册,以及我正在使用的版本。
请解决问题。!!
答案 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:驱动器上没有剩余字节。清洗后未发生此问题。