当前位置:操作系统 > 电脑通通透 >>

0x80040154 没有注册类别 通用处理方法

可以明确的说提示这个错误0x80040154 没有注册类别,通常是系统用优化软件删除了某些组件

需要处理这个问题,最主要就是要找到 具体哪个组件被删除了,否则没有解决方法的

下面列出一些其他朋友的处理方法

提示“.net FrameWork数据提供程序要求 Microsoft Data Access Components (MDAC) 。请安装Microsoft Data Access Components(MDAC)2.6或更高版本”,“: .Net Framework 数据提供程序要求 Microsoft Data Access Components(MDAC)。请安装 Microsoft Data Access Components(MDAC) 2.6 或更高版本。 ---> (0x80040154): 检索 COM 类工厂中 CLSID 为 {2206CDB2-19C1-11D1-89E0-00C04FD7A829} 的组件时失败,原因是出现以下错误: 80040154。”
在网上查找方法,多次安装软件,重装系统也没有用,后来遇到一个网友的经历,照做,哈哈真是简单,方法如下:

第一、打开"c:\windows\inf"  注意:“inf”是隐藏目录。找到文件“”。鼠标点击右键——> 安装 。
第二、提示要“I386文件夹中的文件”,插入windows xp 安装盘(或为网上下在windows I386 文件。)

---------------

vc 0x80040154 没有注册类别
因为用了windows优化大师,发现丢了很多东西,今天发现调用webservice,死活调不到数据。最好调试发现是
ISoapConnectorPtr Connector;
HRESULT   hr = Connector.CreateInstance(__uuidof(HttpConnector));
hr 结果显示  0x80040154 没有注册类别。 程序放到别人机子上都是好的,真是让我很郁闷。
解决办法:手动注册 运行中 regsvr32 "C:\Program Files\Common Files\MSSoap\Binaries\mssoap1.dll"

 

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,