ASPDONET页面报错:Retrieving the COM class factory for component with CLSID {DD855F0D-48AF-4E28-B450-35671DE039EF} failed due to the following error: 80040154.
<script language="JavaScript" src="http://book.book560.com/ads/ads728x15.js" type="text/javascript"></script>
意思是“检索COM类工厂组件的CLSID {} 80040154”。
我从网上查了很多解决方案,都没成功,关键是我不知道{DD855F0D-48AF-4E28-B450-35671DE039EF}是什么组件。 后来与组件开发商联络得知解决方法,如下:
这个问题的原因是因为主系统A中接入了其他的功能B, 这个功能B的开发商提供了一个接口, 现在要利用这个接口去写COM组件,以享受功能B提供的服务. 那么这样一来就要注册这个已经写好的COM组件(xxx.dll), 第一把写好的这个xxx.dll放在C盘的windows目录下, 第二运行命令: regsvr32 xxx.dll, 那么就会提示注册成功的字样. 注意这个组件有没有配置IP地址和数据库帐号密码的地方, 因为这是开发商提供的接口, 所以可能会有IP之类的重配置. 目前已经解决问题!
但是, 在确保数据库连接成功 组件注册成功的前提下, 马上又出现了新的问题:"Specified array was not of the expected type." 个人觉得是COM组件本身有问题, 我想把这个异常继续做成帖子发布出来.
就在发帖的当日下午,又解决了:"Specified array was not of the expected type." 问题. 我的判断还算正确 哈哈~~ 其实就是那个COM组件的开发环境与本地服务器的开发环境不同. 更换一下版本就OK啦. 这得需要开发商提供,也就是那帮子写组件的人.....
分享到:
相关推荐
问题 1:错误:0x80040154 或 8000401a 错误信息:检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误:80040154 没有注册类(异常来自 HRESULT:0x80040154(REGDB_...
检索 COM 类工厂中 CLSID 为 {96749377-3391-11D2-9EE3-00C04F797396} 的组件失败,异常0x80040154,没有注册类问题分析和解决办法 下载本工具安装即可,修复windows系统不能说话
标题中的“检索 COM 类工厂中 CLSID 为 {96749377-3391-11D2-9EE3-00C04F797396} 的组件失败,没有注册类问题分析和解决办法”是一个常见的错误提示,通常在尝试使用COM组件(Component Object Model)时遇到。...
当用户尝试通过编程方式调用Office组件(例如Microsoft Excel)时,可能会遇到错误提示:“检索COM类工厂中CLSID为{某GUID}的组件注册失败”。这个问题通常意味着系统无法成功找到并加载指定的COM组件,导致程序运行...
错误信息"检索COM类工厂中CLSID为{96749377-3391-11D2-9EE3-00C04F797396}的组件失败"表明系统无法找到或者无法正确注册具有特定CLSID的COM组件。这可能是由于以下几个原因: 1. **组件缺失**:可能该组件并未正确...
首先将msvcr71.dll, SQLDMO.DLL, Resources\2052\sqldmo.rll,Resources\1033\sqldmo.rll 拷贝到C:\Program Files\Microsoft SQL Server\80\Tools\Binn目录,,在运行中输入 regsvr32 "C:\Program Files\Microsoft ...
检索COM类工厂中CLSID为{96749377-3391-11D2-9EE3-00C04F797396}的组件失败,没有注册类问题分析和解决办法 错误提示:Retrieving the COM class factory for component with CLSID{96749377-3391-11D2-9EE3-00c04F...
检索 COM 类工厂中 CLSID 为 {00021A20-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80080005 尝试了很久总算发现了问题所在.是com组件的权限问题. 1:在服务器上安装office的Word软件. 2:...
这个工具可能是针对一个特定的问题,即“检索COM类工厂中CLSID为{96749377-3391-11D2-9EE3-00C04F797396}的组件失败,异常0x80040154,没有注册类”的错误进行修复。 这个错误通常涉及到COM组件的注册问题。COM...
此错误表明系统无法找到或访问与指定CLSID相对应的COM类工厂。CLSID是Component Object Model (COM) 组件的一个唯一标识符,用于标识特定的组件。在这个例子中,CLSID `{00024500-0000-0000-C000-000000000046}` ...
根据描述中的分析,这个问题可能是由于公司局域网中的电脑进行了大规模的补丁更新,其中某些补丁与Word 2003不兼容,导致了gaozhi.msi的安装需求提示。删除注册表中的相关键值可以暂时解决问题,但如果gaozhi.msi是...
解决C# 的SpVoice ...SpVoice 检索 COM 类工厂中 CLSID 为 {96749377-3391-11D2-9EE3-00C04F797396} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。
10. **用户界面设计**:虽然源码主要关注后端处理,但一个友好的用户界面也是必不可少的。开发者需要熟悉VB.Net的控件和布局管理,以便创建可以控制视频捕获、显示预览和设置参数的界面。 通过对这个VB.Net视频捕捉...
2.bartender_test.rar ---测试项目源码,就一个Form,一个Button,一个TBtApplication(bartender的类) 3.BarTender_unit.rar ---从bartender提取出的组件,存放的位置。【我本机所在位置:D:\Program Files ...
- 填写邮件网络域,例如“@smartdot.com”。 - 选择群组成员。 - 点击“保存并关闭”。 #### 四、注意事项 - **安全性考虑:**在实际操作中,建议避免选择最弱的口令选项等级,而是采用更强的密码策略来提高...
必不可少要用到Microsoft script control组件, 用过的人都知道有多方便, 但是官方版本只支持32位系统的, 64位系统使用会报错System.Runtime.InteropServices.COMException:“检索 COM 类工厂中 CLSID 为 {0E59F1...
Grid++Report是一款高性能的报表组件(构件/控件),特别适用于管理信息系统(如ERP、进销存、财务等)的报表开发。提供一个具有超强数据展现能力的数据网格(DataGrid)部件,制作各种表格报表非常简便;运行时可通过事件...
有时,不兼容的版本组合会导致此类问题。 - 检查 SQL Server 和 Excel 的安装路径是否包含空格或特殊字符。如果路径存在问题,可能会影响 DLL 文件的注册过程。 5. **权限问题**: - 确保运行上述命令的用户具有...
但微软直接下载的版本不可以编译为X64,否则提示控件注册失败,或者提示【检索 COM 类工厂中 CLSID 为 {58968145-CF05-4341-995F-2EE093F6ABA3} 的组件时失败,原因是出现以下错误: 80040154。】 本源码含X64版本的...
这是因为.NET运行时会在运行时自动选择合适版本的DLL进行加载,而在64位系统中,默认会选择64位的版本,而MSScriptControl组件并不提供64位版本,只提供32位版本,这就导致了在64位系统上运行时出现问题。...