首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >组件MSCOMCTL.OCX或其依赖项之一未正确注册

组件MSCOMCTL.OCX或其依赖项之一未正确注册
EN

Stack Overflow用户
提问于 2021-02-20 22:28:55
回答 1查看 2.5K关注 0票数 0

我试图在Windows10上运行一个exe文件,该文件是在2002/2003年使用VB6编译的。我得到了:

代码语言:javascript
运行
复制
Run-time error:'339':
Component MSCOMCTL.OCX or one of its dependencies not correctly registered: a file is missing or invalid.

我需要在Windows 10上下载和安装哪些额外的文件才能使其运行?我尝试了Microsoft Visual Basic 6.0 Common Controls,但它仍然显示相同的错误。

EN

回答 1

Stack Overflow用户

发布于 2021-02-21 11:03:04

安装应用程序时,控件很可能没有正确注册。所有VB6应用程序都必须以管理员身份安装在windows 10上,否则控件将无法正常注册。

在我的windows 10计算机上,它位于C:\Windows\SysWOW64

以管理员身份打开命令提示符。

然后从命令行运行:

C:\Windows\System32\regsvr32 C:\Windows\SysWOW64\mscomctl.ocx

这应该会正确地注册OCX。如果这不起作用,在这里发表评论,我还有一些其他的东西可以尝试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66292653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档