检索 COM 类工厂中 CLSID 为

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

 

检索 COM 类工厂中 CLSID {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005

症状:

oWordApplic = New Word.Application

当程序运行到这句时出现下面的错误:

检索 COM 类工厂中 CLSID {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005

oWordApplic = New Word.Application

当程序运行到这句时出现下面的错误:

检索 COM 类工厂中 CLSID {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005

解决方法一:

控制面板-》管理工具-》组件服务-》计算机-》我的电脑-》DCom配置-》找到Microsoft Word文档

之后

单击属性打开此应用程序的属性对话框。?

2. 单击标识选项卡,然后选择交互式用户。

3.单击"安全"选项卡,分别在"启动和激活权限""访问权限"组中选中"自定义",然后

自定义->编辑->添加ASP.NET账户和IUSER_计算机名

* 这些帐户仅在计算机上安装有 IIS 的情况下才存在。

13. 确保允许每个用户访问,然后单击确定。

14. 单击确定关闭 DCOMCNFG

解决方法二:

如果上述方法不能解决问题,就应该是权限问题,请尝试用下面的方法:

web.config中使用身份模拟,<system.web>节中加入?? <identity impersonate="true" userName="你的用户名" password="密码"/>

</system.web>

检索 COM 工厂CLSID 为 {00024500-0000-0000-C000-000000000046} 最近用.net写了一个相关word的B/S的程序,部署到2003企业版的服务器上遇到这个错误:检索 COM 工厂CLSID 为{00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。在网上搜索一下,找到解决方案 1.对于上面提到的报错,属于用户权限不够,所以需要设置用户相应的权限。 .NET导出Excel、Wo 阅读详情

相关推荐

IIS7.0中出现检索COM工厂CLSID为{}解决方案

检索 COM工厂CLSID 为{00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误: 80070005 1.在服务器上安装office的Excel软件. 2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务" 3:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置" 4:在"DCOM配置"中找

lovegonghui的专栏 5369

检索com工厂中组件注册失败的解决方法

注册office组件时,出现检索com工厂CLSID...组件注册失败的解决方案。

解决IDL检索COM工厂CLSID为{ }组件注册失败

作者用的envi版本为5.3 在第一次利用C#对IDL进行二次开发出现组件注册失败 解决方法: 亲测有效 以管理员的身份运行命令提示符 然后在文本框内输入即可解决 C:\Windows\System32\regsvr32.exe "D:\Program Files\Exelis\IDL85\resource\bridges\export\COM\COM_idl_connect.dll" ...

Z_W_H_的博客 2499

检索 COM 工厂CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件问题整理

检索 COM 工厂CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件问题整理

检索 COM 工厂CLSID 为 {} 的组件时失败,原因是出现以下错误: 80040154没有注册.(注册组件的方法)

加上 之后发现还不行,原因是我的电脑是64位的,所以C:\Windows\SysWOW64中也要有RMReport.ocx组件文件,加上之后可以了。前几次运行都失败,是因为C:\Windows\System32下没有我要注册的RMReport.ocx组件文件,加上。首先你要知道你要注册哪个文件,并且找到它。上图报错位置那个变量是我要注册的文件,并且我在自己的项目中找到了它。原因:没有注册rmReport组件。

云海唯C的专栏 4157

解决检索 COM 工厂CLSID 为 {96749377-3391-11D2-9EE3-00C04F797396} 的组件失败,异常0x80040154,没有注册问题分析和解决办法

System.Runtime.InteropServices.COMException (0x80040154): 检索 COM 工厂CLSID 为 {96749377-3391-11D2-9EE3-00C04F797396} 的组件失败,原因是出现以下错误: 80040154 没有注册 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。,没有注册问题分析和解决办法

wyx100的专栏 8万+

检索com工厂clsid为的组件失败_一个创建Bean对象的工厂

大致流程1.弄个工厂2.名跟全名放进properties文件里3.去遍历properties文件上的key=value4.再创建一个hashmap,把key,value放进map集合里面5.接着每次都去map集合里面,接着每次拿key就找到对应的全名,并且是单例的AccountDaoImplpackage com.itheima.dao.impl; import com.itheima....

weixin_40003512的博客 577

检索COM工厂CLSID为 {00024500-0000-0000-C000-000000000046}的组件失败的解决方案

检索COM工厂CLSID为 {00024500-0000-0000-C000-000000000046}的组件失败的解决方案 去发现同优质开源项目:https://gitcode.com/ 问题描述 在工作过程中,需要在后台C#中操作Excel。编程调试时没有问题,但是发布后出现以下错误: 错误信息: 检索 COM 工厂CLSID 为{00024500-0000-0000-C000-0...

gitblog_06656的博客 825

检索COM 工厂CLSID 为 {00024500-0000-0000-C000-000000000046}的组件时失败

检索COM 工厂CLSID 为 {00024500-0000-0000-C000-000000000046}的组件时失败 在项目中将数据导出为Excel格式时出现“检索COM 工厂CLSID 为 {00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误: 80070005”,从网上搜了一下有如下解决方案: 1:在服务器上安

KevinYu的专栏 4万+

Excel转换pdf时异常:检索 COM 工厂CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败的解决方案

检索 COM 工厂CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败的解决方案-CSDN博客

grh_168的博客 319

检索COM工厂失败,CLSID {00024500-0000-0000-C000-000000000046},错误代码 8007065E

问题:检索COM工厂失败,CLSID {00024500-0000-0000-C000-000000000046},错误代码 8007065E。

apparition_的博客 229

检索 COM 工厂CLSID

异常详细信息: System.Runtime.InteropServices.COMException: 检索 COM 工厂CLSID 为 {0002E510-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80040154。   这个问题困恼我好几天了,今天终于解决。 开始我在网上左百度右google,都没搜到最终的解决方案,

hsh的专栏 1452

检索 COM 工厂CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败解决方法

最近在处理一个项目时使用到了在word中写入信息的功能,由于系统原来就支持在线打印功能,使用了PageOffice,于是就研究了一下PageOffice,发现Pageoffice不能满足自己的功能(或许是自己没有仔细研究吧,欢迎大家留言),要实现的功能时,依据查询到的信息,每条记录生产一个word文档,同时在单独生产一个word的目录;思考一下: 如果系统要支持在线打印或者预览以后保存:使用Pag

高级项目经理、专注于技术架构、分享项目管理及职场心得 3305

.Net调用Office Com组件的原理及问题:检索com工厂组件检索 COM 工厂CLSID 为 {XXX} 的组件失败

.Net调用Office Com组件的原理及问题:检索com工厂组件检索 COM 工厂CLSID 为 {XXX} 的组件失败 Net调用Office Com组件的原理及问题检索com工厂组件检索 COM 工厂CLSID 为 XXX 的组件失败 现将文章整理如下 最开始报错 总结如下 我的主页 www.csxiaoyao.com最近在本地64位win10操作系统+vs2015+offi

禅林阆苑 6887

解决检索COM工厂CLSID为{ }组件失败

检索 COM 工厂CLSID 为 {XXXX-XXXX-XXX-XXXXX-XXX} 的组件时失败,原因是出现以下错误: 80040154。   如以上问题出现,多半是因为COM控件未在目标机器上面注册造成的   解决方法:   Resvr32 .net中引用控件的名称   如果注册成功,问题不在出现   但是如果是在x64位的系统中,即使控件注册成功,错误依照

yanzhibo的专栏IlgawME)Y*Ml 4万+

检索 COM 工厂CLSID的组件失败

<br /><br />    <br />System.UnauthorizedAccessException: 检索 COM 工厂CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。<br />上网一查是aspnet(XP)权限的问题,在2003系统里是network service.<br />解决方法:<br />运行   dcomcnfg<br />组件服务→计算机→我的电脑→DCOM配置<br

yueying5235的专栏 1224

检索 COM 工厂CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败

检索 COM 工厂CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))。 配置DCOM具体配置方法如下:1:在服务器上安装office的Excel软件.2:在"开始"->"运行"中输入

ylqmf的专栏 3526

检索COM工厂CLSID为{} 错误:80040154

今天弄了一下这个问题,再加上很久没上园子了,作点记录。 检索COM工厂CLSID为{} 错误:80040154 原因:是因为你某个组件在客户端可能没有注册,例如:AAA.dll组件 解决方法:在你开发时会有一引用到一些组件,这里要根据你出错的那个页面所引用的组件,将那些组件拷贝到客户端, 运行cmd,键入 regsvr32.exe C:/abc/efg/AAA.d...

weixin_30726161的博客 582
下一篇: aspnet加密连接串
Greenfoliage
博客等级 码龄20年 2粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值