我有一个 VB6 应用程序,我正在尝试在 Windows 7 环境中工作,但是每次启动应用程序时,都会出现错误:
“组件'ComCt332.ocx'或其依赖项之一未正确注册:文件丢失或无效”。
要解决此问题,我尝试通过在管理员模式下的命令提示符中运行 regsvr32 来注册 comct332.ocx 文件,但随后出现错误:
“模块“comct332.ocx”已加载,但对 DllRegisterServer 的调用失败,错误代码为 0x80004005”
我尝试过的其他事情包括:
删除注册表中存在“comct332.ocx”的所有父节点并在管理员模式下再次运行 regsvr32。结果相同。
我在PC上授予另一个用户管理员权限,我可以成功注册文件,应用程序启动并成功运行!但是,当我再次以以前的用户身份登录时,它失败了。
任何帮助、想法、其他尝试的东西都会非常感激。谢谢