我制作了 VB6 应用程序,并在程序中使用了一些组件,例如 Winsock、Webbrowser 等。
现在,当我在任何其他计算机上运行我的应用程序时,它会显示:
组件“MSWINSCK.OCX”或其依赖项之一未正确注册:文件丢失或无效。
我尝试过的方法:
我尝试将 mswinsck.ocx 复制到 System32 文件夹并尝试再次打开该应用程序,但此错误再次出现!
所以我想我可以使用以下方法注册此组件:
Regsvr32 mswinsck.ocx
但我没有成功!
而且我不想使用安装程序。所以
我的问题:
如何手动注册 Visual Basic 6 组件?
答案1
答案2
根据 Microsoft 支持页面如何手动注册 ActiveX 控件 (.ocx), 使用:
Regsvr32 /s MSWINSCK.OCX