【发布时间】:2016-03-04 16:38:52
【问题描述】:
我有一个在双击 .exe 时运行良好的 vb6 应用程序。当我右键单击 .exe 并选择“以管理员身份运行”(在 Windows 7 机器上)时,出现错误:“运行时错误 429。ActiveX 组件无法创建对象”
缺少什么 dll/com?
【问题讨论】:
我有一个在双击 .exe 时运行良好的 vb6 应用程序。当我右键单击 .exe 并选择“以管理员身份运行”(在 Windows 7 机器上)时,出现错误:“运行时错误 429。ActiveX 组件无法创建对象”
缺少什么 dll/com?
【问题讨论】:
这看起来很清楚。
您使用的一个或多个 DLL 和 OCX 未正确安装和注册。其中一些很可能已在文件系统和/或注册表中被虚拟化。它们只能由该用户在其标准用户上下文下运行时看到,因为管理上下文没有应用虚拟化。以第二个用户身份登录,您将看到同样的失败。
安装需要在 TrustedInstaller 下运行,或者至少需要提升。这是可以根据需要在全球范围内放置和注册库的唯一方法。
【讨论】:
有同样的问题,就我而言,我是这样解决的:
【讨论】: