欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

检索 COM 类工厂中 CLSID 为 {13C28AD0-F195-4319-B7D7-A1BDAA329FB8} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。

程序员文章站 2022-05-03 22:32:08
上午前客户突然来电说换了台电脑重新装的程序不能正常用,发来错误提示如图: 这错误显然不是程序错误,异常写的很清楚 ,COM组件没注册,搜一下CLSID, 原来是GridReport++ ,参考地址: https://blog.csdn.net/u011511086/article/details/4 ......

上午前客户突然来电说换了台电脑重新装的程序不能正常用,发来错误提示如图:

检索 COM 类工厂中 CLSID 为 {13C28AD0-F195-4319-B7D7-A1BDAA329FB8} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。

这错误显然不是程序错误,异常写的很清楚 ,com组件没注册,搜一下clsid,

原来是gridreport++ ,参考地址: (不过对于应用环境,这个解决办法是不够的),

继续搜gridreport需要注册的组件,参考博客  ,

最终解决办法

在动态库所在目录下,运行下面两行命令就可以:

regsvr32  grdes50.dll

regsvr32  gregn50.dll

检索 COM 类工厂中 CLSID 为 {13C28AD0-F195-4319-B7D7-A1BDAA329FB8} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。

问题解决!!!