Codesoft函数公式教程:如何解决异常:“检索COM类工厂...失败...80080005服务器执行失败”从 Codesof

请帮助提供有关此错误的任何建议或故障排除提示。

我在一个小的医疗 R & amp;D + 制造公司,我们有一些安装的 Codesoft 2012,2015 和 2018,在 Windows 7 和 Windows 10 机器。Codesoft 安装在本地,每个实例都有自己的许可证,而不是从服务器运行。我们有一个内部应用程序,由不再在这里的人开发,(C#.NET VS2013),我们运行它使用 Codesoft API 进行少量的标签打印。

应用程序初始化失败,出现异常:初始化期间出现异常:由于以下错误,检索 CLSID 为 {XXXX} 的组件的 COM 类工厂失败:80080005 服务器执行失败 (来自 HRESULT 的异常:0x80080005 (CO_E_SERVER_EXEC_FAILURE))。

这是返回异常的代码行:

Codesoft = new Tkx.Lppa.Application();

当然这只是启动 API,没有什么特别的,并且是 Codesoft API 的第一个使用点。Lppa.exe (Codesoft 程序) 确实出现在 Task Manager 中 2 分钟的时间。EDIT (它发生在 Windows 7 和 10 上,以及 Codesoft 2015 和 2018,但从来没有与 Codesoft 2012。在 Windows 7 32 位机器上 Codesoft 2018 显示,它开始工作了一段时间)

我尝试了一些故障排除:

重新启动并重新安装我们的应用程序。

回滚代码更改,我认为可能会产生影响并重建。

仅针对 x86 平台构建。

暂时删除了所有病毒防护软件(并且系统日志分析未发现任何明显问题)。

已重新安装 Codesoft。

注册表编辑根据 [https:/ / support.microsoft.com / en-us / help / 870655 / you-may-receive-an-error-code-80080005-server-execution-failed-error-m] [1]

通过组件服务按Server execution failed (Exception from HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE))设置用户和权限

根据Server execution failed (Exception from HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)),SFC 扫描(无问题)和 DISM 扫描(2 个损坏的包,用于拼写和断字,但不知道是否相关)

有可能我可能在上面的链接中遗漏了一些东西,我可能会通过它们回过头来再试一次。编辑下一步:在 Win 7 机器上设置开发环境并重建。

1

解决了。我在我的构建中使用了 2012 版本的 API lppanet.dll。这就是为什么它在 2012 上工作而不是其他版本 (尽管 2018 上的不一致操作是奇怪的)。使用更高级别的版本工作。我只在 2012 上拥有一个 dev 许可证 (认为这是以前使用的版本,当它不是),并且不知道它已经更新并且不向前兼容。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(767)
Set w:如何让PicoW在启动时设置正确的时间
上一篇
Cosplay白丝:ATXmega变化保险丝
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(47条)