【发布时间】: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