我有一些vb6应用程序,想要从Windows 7迁移到Windows 10。我有.exe文件,但当我尝试打开它时,它告诉我:
C:\App_1\MSCOMCTL.OCX无法加载 - 继续加载项目?
我在C:\Windows\SysWow64
中搜索了这个文件,发现该文件实际上在那里,类型为:ActiveX 控件
。
为什么我仍然会收到错误消息呢?
我有一些vb6应用程序,想要从Windows 7迁移到Windows 10。我有.exe文件,但当我尝试打开它时,它告诉我:
C:\App_1\MSCOMCTL.OCX无法加载 - 继续加载项目?
我在C:\Windows\SysWow64
中搜索了这个文件,发现该文件实际上在那里,类型为:ActiveX 控件
。
为什么我仍然会收到错误消息呢?
OCX 控件应该在您的 Syswow64 文件夹中(如果是 64 位电脑),而不是应用程序文件夹中,并且需要手动注册(Win7、8、10 中常见的 vb6 问题)。
看起来您可以看到该文件,但它可能没有注册。
以管理员模式运行 cmd,输入 regsvr32 C:\Windows\SysWOW64\MSCOMCTL.OCX
。
这应该解决问题。