Board logo

标题: [软件故障] 80040154 没有注册类 6E617100-FF2D-11D2-8087-00105AA8F840的解决方法 [打印本页]

作者: shillan    时间: 2018-5-22 12:22     标题: 80040154 没有注册类 6E617100-FF2D-11D2-8087-00105AA8F840的解决方法

现象:
Win7专业版SP1 64位操作系统下,使用VB.NET编写的OPC客户端采集程序读取本机上的OPCServer时报错:
检索 COM 类工厂中 CLSID 为 {6E617100-FF2D-11D2-8087-00105AA8F840} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。。

[attach]5558[/attach]

解决:
1、报错机器注册表中搜索6E617100-FF2D-11D2-8087-00105AA8F840,未搜索到。
2、到OPC客户端采集程序运行正常的机器上注册表中搜索6E617100-FF2D-11D2-8087-00105AA8F840,正常找到,如下:
[attach]5559[/attach]

[attach]5560[/attach]

[attach]5561[/attach]

[attach]5562[/attach]
3、以上图为例,拷贝正常机器中的C:\Windows\SysWow64\kepopcdaauto.dll到报错机器的C:\Windows\SysWow64\中
4、注册kepopcdaauto.dll,开始-->运行中输入:regsvr32 C:\Windows\SysWow64\kepopcdaauto.dll
5、问题解决。
[attach]5563[/attach]




欢迎光临 逐梦论坛 (http://temp2023.zhumeng.org/) Powered by Discuz! 7.2