引擎出现ox8002d801d

打开VFP运行软件时,出现“OLE异常码”提示,应怎么解决_读书人
打开VFP运行软件时,出现“OLE异常码”提示,应怎么解决
&来源:读书人网&【读书人网():综合教育门户网站】
打开VFP运行软件时,出现“OLE错误码”提示,应如何解决?打开VFP运行软件时,出现“OLE错误码:Ox8002801d: libra
打开VFP运行时,出现“OLE错误码”提示,应如何解决?打开VFP运行时,出现“OLE错误码:Ox8002801d: library not registered”提示,应如何解决?[解决办法]http://topic.csdn.net/t//3458710.html[解决办法]控件未注册[解决办法]建议重装系统后,再安装 VFP。另外下面看看对你有帮助吗安装vfp 8.0时,Soap Toolkit 3.0 怎么有时安装不上,如何解决?*------------------------因为VFP8安装程序自带的Soap Toolkit 版本比较低(因为操作系统打了补丁),
&上网DOWN一个最新的Soap Toolkit ,然后单独安装就可以了。 Soap Toolkit 3.0的下载页面: /downloads/details.aspx?FamilyID=c943c0dd-ceec-f052ec8450&DisplayLang=en& Soap Toolkit 3.0下载地址: /download/2/e/0/2e068a11-9ef7-45f5-820f-9/soapsdk.exe &
&详情请参考: /default.aspx?scid=zh-824850------------------------------------------手动安装setup runtime files组件安装VFP9时,setup runtime files 组件安装不上时,需要打开安装文件下的wcu文件夹,双击bootstrap.msi安装,再重新安装vfp9,便可!在 Windows 7 vfp9时,安装过程一切顺利.安装完运行时,提示找不到MSXML2.DOMDOCUMENT.4.0类定义在微软下载中心,下载并安装 MSXML4.0 即可解决问题.C#导入Excel2010出现加载DLL失败或者类库未注册的问题,0x8002801D或者0x80029C4A . - 天水Lv - 推酷
C#导入Excel2010出现加载DLL失败或者类库未注册的问题,0x8002801D或者0x80029C4A . - 天水Lv
最近在客户机器上出现了无法导出报表的问题,错误提示为:
System.InvalidCastException: Unable to cast COM object of type 'Microsoft.Office.Interop.Excel.ApplicationClass' to interface type 'Microsoft.Office.Interop.Excel._Application'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{--C000-}' failed due to the following error: 加载类型库/DLL 时出错。 (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)).
通过Google搜索此问题,基本都是表示安装过不同版本的office,需要修改注册表删除不同版本的注册表信息,参考链接如下:
经过查找注册表未发现有其他版本office的残留信息,而且
HKEY_CLASSES_ROOT\interface 下的GUID'{--C000-}‘对应的TypeLib竟然不是office而是WPS的,并且WPS安装目录下不存在此项,于是就把
HKEY_CLASSES_ROOT\interface 下的GUID
'{--C000-}‘对应的TypeLib改成了office的GUID
修改保存之后错误提示变成了:
System.Exception&(0x8002801D):&库没有注册。&
然后尝试手工注册EXCEL.EXE,注册失败。,没办法只能再次求助Google,看到以下链接:
http://bbs.csdn.net/topics/
发现跟我出现的问题出奇的相似,按照上面说的卸载了客户机上的WPS,重装了office2010,悲催的是问题依旧。
经过多般折腾,还是没什么更好的办法。后来又重新看了一遍之前查的资料,基本可以确定就是WPS抢鲜版的问题,然后我就在WPS官网下载了个个人版安装上,竟然神奇的解决了~~~
结束语:其实说到底这个问题就是由于WPS恶意更改了office的Com组件注册权限,使得office的com组件不能注册,所以WPS和office还是不要一起用了,据我个人猜测产生这个问题的原因可能是:客户刚开始安装了WPS早期版本,而我们的售后服务人员给客户安装软件的时候安装了office2010,这个时候是没有问题的,但是长时间后客户进行了WPS的升级升级到了最新版,WPS最新版让office的com组件注册失效,所以出现了无法加载DLL的错误,而这次我重装office并没有使office成功注册,即使卸载了WPS还是没能成功注册COM组件,因为注册表里可能还残留WPS的信息,所以导致注册表中的关于调用Excel的注册信息混乱,因此当我重装WPS之后WPS的注册信息又重新写入注册表并且替换了office的映射关系,所以问题才得以解决。
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致您的位置: -& -&
Aufida推荐必学教程
用友软件教程
如果查看用友通T3的软件版本?【问题现象】怎么
【问题现象】用友财务软件T3用友通建立完账套后
【问题现象】用友通T3账表比如说明细账,怎么输
安装用友财务软件T3用友通时环境检测不通过?还
热门用友软件
运行时错误‘-(8002801d)’
提示:运行时错误&-(8002801d)&Automation 错误 定义的应用程序或者对象错误?
【问题现象】打开用友T3系统管理时提示:&-(8002801d)&Automation 错误 定义的应用程序或者对象错误?但是用友通软件能够正常运行?
【问题分析】用友通T3需要调用的操作系统组件被反注册了,需要重新注册一下组件
【解决方案】
(1)依次点击&开始&-&运行&- 输入&regsvr32 scrrun.dll&点击&确定&按钮后,操作系统会提示 DllRegisterServer 在scrrun.dll已成功。重新登录用友T3系统管理,问题解决。
资源统计:免费用友财务软件:79165个 无病毒用友财务软件:79582个 昨日已处理119个带插件、病毒的用友财务软件
本站共发布用友软件:79582个 软件总下载次数:1.566亿次
用友软件免费教程文章:65986篇 总浏览次数:0.024亿次C#导入Excel2010出现加载DLL失败或者类库未注册的问题,0x8002801D或者0x80029C4A .
我的图书馆
C#导入Excel2010出现加载DLL失败或者类库未注册的问题,0x8002801D或者0x80029C4A .
最近在客户机器上出现了无法导出报表的问题,错误提示为:
System.InvalidCastException: Unable to cast COM object of type 'Microsoft.Office.Interop.Excel.ApplicationClass' to interface type 'Microsoft.Office.Interop.Excel._Application'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{--C000-}' failed due to the following error: 加载类型库/DLL 时出错。 (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)).
通过Google搜索此问题,基本都是表示安装过不同版本的office,需要修改注册表删除不同版本的注册表信息,参考链接如下:
经过查找注册表未发现有其他版本office的残留信息,而且HKEY_CLASSES_ROOT\interface 下的GUID'{--C000-}‘对应的TypeLib竟然不是office而是WPS的,并且WPS安装目录下不存在此项,于是就把HKEY_CLASSES_ROOT\interface 下的GUID'{--C000-}‘对应的TypeLib改成了office的GUID
修改保存之后错误提示变成了:
&System.Exception&(0x8002801D):&库没有注册。&
然后尝试手工注册EXCEL.EXE,注册失败。,没办法只能再次求助Google,看到以下链接:
http://bbs.csdn.net/topics/
发现跟我出现的问题出奇的相似,按照上面说的卸载了客户机上的WPS,重装了office2010,悲催的是问题依旧。
经过多般折腾,还是没什么更好的办法。后来又重新看了一遍之前查的资料,基本可以确定就是WPS抢鲜版的问题,然后我就在WPS官网下载了个个人版安装上,竟然神奇的解决了~~~
结束语:其实说到底这个问题就是由于WPS恶意更改了office的Com组件注册权限,使得office的com组件不能注册,所以WPS和office还是不要一起用了,据我个人猜测产生这个问题的原因可能是:客户刚开始安装了WPS早期版本,而我们的售后服务人员给客户安装软件的时候安装了office2010,这个时候是没有问题的,但是长时间后客户进行了WPS的升级升级到了最新版,WPS最新版让office的com组件注册失效,所以出现了无法加载DLL的错误,而这次我重装office并没有使office成功注册,即使卸载了WPS还是没能成功注册COM组件,因为注册表里可能还残留WPS的信息,所以导致注册表中的关于调用Excel的注册信息混乱,因此当我重装WPS之后WPS的注册信息又重新写入注册表并且替换了office的映射关系,所以问题才得以解决。
TA的最新馆藏[转]&
喜欢该文的人也喜欢我写了一段ASP程序,一运行就提示&错误8002801d 库没有注册&的错误,后来才发现,原来是自己的ASP代码中,使用有正则表达式,而运行本代码的服务器或本地电脑没有安装所需的正则支持库,8002801d库就是其中之一。
现在找到原因了那就好办了,网上搜了下,这个库出自微软发布的Windows Script 5.6,可能其它版本中也是有该库文件的,你要在网上下载Windows Script并安装在电脑上。
我安装完重启了电脑,已经不再有&错误8002801d 库没有注册&的错误提示了。
网上还有一种解决方法如下:
1.运行regsvr32 %windir%\system32\Inetsrv\Asp.dll;
2.运行 regsvr32 vbscript.dll;
3.重启IIS;
说明:此方法是实现IIS默认脚本为VB的情况,如果默认脚本是Java,请将vbscript.dll替换为jscript.dll 即可。
本类推荐文章
本类最新更新
最新源码下载

我要回帖

更多关于 8002d 的文章

 

随机推荐