【问题标题】:Unable to load MSCOMCT2/MSCOMCTL in VB6 IDE using Windows 7 64bit无法使用 Windows 7 64 位在 VB6 IDE 中加载 MSCOMCT2/MSCOMCTL
【发布时间】:2017-01-11 14:10:13
【问题描述】:

希望你一切都好。

我一直在尝试在 VB6 编辑器中加载 MSCOMCT2/MSCOMCTL 组件时感到非常痛苦。

我采取的步骤如下:

我已经在 CMD 中使用 regsvr32 成功注册了具有管理员权限的组件。一旦我去加载我注册的组件,我就会得到组件未注册错误。

我什至手动取消注册组件并在重新启动我的电脑后重新注册它们 - 没有任何变化。

我已尝试在 System32 和 SysWOW64 文件夹中注册和引用这两个组件。

我已经卸载并重新安装了 VB6 IDE 并重复上述操作,但没有成功。

即使我检查 regedit,组件似乎也按预期注册和注销。

任何人都可以提出修复建议吗?

谢谢!

【问题讨论】:

  • 时间对这些组件并不友好,多个重要的安全更新弄得一团糟。阅读此KB article,删除 .exd 文件。接下来使用 SysInternals 的 Process Monitor。
  • 感谢您的评论,您认为微软是否以某种方式禁止他们工作/注册?我已经成功地手动注册了其他遗留组件而没有问题...... @HansPassant

标签: dll vb6 activexobject mscomm32 mscomct2.ocx


【解决方案1】:

我设法找到了解决方案! 以管理员身份右键单击 cmd 并点击以下内容:

“regsvr32 MSCOMCTL.OCX”

类型

“regtlib msdatsrc.tlb”

由于某种原因修复了它.....

猜你喜欢
  • 1970-01-01
  • 2013-02-06
  • 2011-01-30
  • 2011-04-25
  • 2013-10-29
  • 1970-01-01
  • 2019-10-09
  • 1970-01-01
  • 2011-10-05
相关资源
最近更新 更多