【问题标题】:Failed to load control 'imagelist' from mscomctl.ocx on Windows server 2003无法从 Windows Server 2003 上的 mscomctl.ocx 加载控件“imagelist”
【发布时间】:2015-12-03 13:52:01
【问题描述】:

我正在使用 windows server 2003。以前用 VB 编写的程序运行良好。

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

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

如何查看mscomctl 是否已注册以及我使用的是什么版本?

【问题讨论】:

    标签: asp.net vb.net vb6


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      注销并注册mscomctl.ocx

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

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

      【讨论】:

        【解决方案3】:

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

        我们在虚拟机上遇到了这个问题,我们收到了这条消息,我们发现 C: 驱动器上没有剩余字节。清理后未出现此问题。

        【讨论】:

          猜你喜欢
          • 2011-04-22
          • 1970-01-01
          • 2010-12-25
          • 1970-01-01
          • 2016-09-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多