将旧版Visual Basic应用程序从Windows 2000迁移到Windows 2008 R2,我收到错误
组件'MSCOMCTL.OCX'或其中一个依赖项不正确 已注册:文件丢失或无效
安装VisualBasic6-KB896559-v1-ENU.exe没有帮助
答案 0 :(得分:2)
出于某种原因,在安装下载的运行时VisualBasic6-KB896559-v1-ENU.exe时,MSCOMCTL.OCX没有被复制/注册到正确的文件夹。
这些手动步骤修复了它
从命令行执行
%systemroot%\ SysWoW64 \ regsvr32.exe%systemroot%\ SysWOW64 \ mscom ctl.ocx
再次尝试运行古老的Visual Basic应用程序!