日期:2014-05-17  浏览次数:20462 次

检索COM类工厂组件的CLSID 80040154(紧急)
ASPDONET页面报错:Retrieving the COM class factory for component with CLSID {DD855F0D-48AF-4E28-B450-35671DE039EF} failed due to the following error: 80040154. 

意思是“检索COM类工厂组件的CLSID {} 80040154”。 

我从网上查了很多解决方案,都没成功,关键是我不知道{DD855F0D-48AF-4E28-B450-35671DE039EF}是什么组件。 
这是公司的主系统,很着急。请教高手!! 在线等待...

------解决方案--------------------
代碼有在asp.net里邊跑office的宏代碼嗎?
------解决方案--------------------
这个问题可能是 , 你在一个有比较老的开发环境里 写的程序在新的计算机上运行而导致的。 
需要你把原来的开发环境,重新配置一下。
------解决方案--------------------
check you code that if in vbIDE()
------解决方案--------------------
是检索DD855F0D-48AF-4E28-B450-35671DE039EF 这个组件时失败

你得把这个组件重新注册一遍
------解决方案--------------------
我先找找。 因为我用的也是最新的开发环境vs08. 
我原来用vb6.0 写com时 发现过类似的问题。 我是这样解决的
打开系统 还原 (我的系统还原一直是开的)
安装vs6 (如果你的com 是别的程序写的 安装别的程序)安装时 可能要代替掉一些 组建
运行 应该可以解决。 
其他方法太麻烦了 就是找组件
如果发生意外 , 还原操作系统。
------解决方案--------------------
关注该贴
------解决方案--------------------
告诉你一个笨的方法 运行里 dcomcnfg.exe 打开组件服务 --》计算机--》我的电脑--》DCOM配置 右击查看详细信息慢慢找吧 我帮你找了一下 我的电脑里没发现!