逐梦论坛's Archiver

shillan 发表于 2018-5-22 12:22

80040154 没有注册类 6E617100-FF2D-11D2-8087-00105AA8F840的解决方法

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

[b]解决:[/b]
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,开始-->运行中输入:[u]regsvr32 C:\Windows\SysWow64\kepopcdaauto.dll[/u]。
5、问题解决。
[attach]5563[/attach]

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.