【Windows】检索 COM 类工厂中的组件时失败
系统在生成Excel单据遇到错误:检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败。
解决方法:
在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"
2.依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置"
3.在"DCOM配置"中找到"Microsoft Excel 应用程序",在它上面点击右键,然后点击"属性",弹出"Microsoft Excel 应用程序属性"对话框
4.点击"标识"标签,选择"交互式用户"
5.点击"安全"标签,在"启动和激活权限"上点击"自定义",然后点击对应的"编辑"按钮,在弹出的"安全性"对话框中填加一个"NETWORK SERVICE"用户(注意要选择本计算机名),并给它赋予"本地启动"和"本地激活"权限
6.依然是"安全"标签,在"访问权限"上点击"自定义",然后点击"编辑",在弹出
的"安全性"对话框中也填加一个"NETWORK SERVICE"用户,然后赋予"本地访问"权限.
而问题出在64位版本的机器上,因为打开DCOMCNFG之后,找不到项“Microsoft Excel 应用程序”,因为DCOMcnfg是32配置,在64位系统下能完全被支持,所以正好挂彩。
打开32位的DCOMCNFG的方式:
1.运行:mmc -32
2.打开“文件”-“添加或删除管理单元”-选择组件服务-点击添加-确定。
3.可以在DCOM组件中找到Microsoft Excel Application了。
假如用上面的方式配置完成,跑网站一样出错的话,再检查,还有内容没有完成设置。
检查IIS7的设置,最后确定还需要设置应用程序池的标识,把此网站的AppPool的标识要设置为LocalSystem或者NetworkService,问题解决。
其他Office组件以此类推!
【Windows】检索 COM 类工厂中的组件时失败相关推荐
- 解决Office互操作错误检索COML类工厂中 CLSID为 {xxx}的组件时失败,原因是出现以下错误: 80070005...
Excel为例(其他如Word也适用)文件数据导入时报出以下错误: 检索COML类工厂中 CLSID为 {00024500-0000-0000-C000-000000000046}的组件时失败,原因是 ...
- 检索COM 类工厂中CLSID 为{00024500-0000-0000-C000-000000000046}组件时失败
检索 COM 类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005 当在ASP.NET应用程序中引 ...
- 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确,系统无法开
我的服务器:windows server 2008(64位)+microsoft office 2007 企业版+windows服务应用程序 业务:调用msdn提供的SaveAsPDFandXPS.e ...
- 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005
关于COM类工厂80070005和8000401a错误分析及解决办法 我的笔记 问题描述:最近做一个web应用程序需要操作Excel文件,在开发环境下程序测试正常,部署到IIS后程序操作Excel文件 ...
- Failed to register product: 检索 COM 类工厂中 CLSID 为 {1ECCA34C-E88A-44E3-8D6A-8921BDE9E452} 的组件失败,原因是...
背景:公司电脑(HP probook,Win 10)安装Docker Desktop(目前最新版本3.10),一直卡在安装界面,也不报错,总之就是安装不成功.重装了好几次以后开始报下面这个错: Fai ...
- “检索 COM 类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005”的解决方法
最近用 C#做一个B/S系统,其中的报表部分和一些信息导入部分用EXCEL做,在本机上测试很好,但部署到服务器上时,出报表或导入信息时,就会出现"检索 COM 类工厂中 CLSID 为{00 ...
- 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确...
检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确,系统无法开 ...
- 【问题解决】检索com类工厂中clsid为 10020200-E260-11CF-AE68-00AA004A34D5 的组件时失败...
检索com类工厂中clsid为 10020200-E260-11CF-AE68-00AA004A34D5 的组件时失败,原因是出现以下错误:80040154 经查找是 代码中调用了clsid为 100 ...
- 【已解决】检索 COM 类工厂中 CLSID 为 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的组件失败,原因是出现以下错误: 80040154 没有注册类
在Win7 64位系统下连接OPC Server失败,提示错误: 检索 COM 类工厂中 CLSID 为 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的组件失败,原因 ...
最新文章
- UIT-SV3600i-D/Storage Manger RAID5以及IP-SAN(iscsi)配置
- 如何成为领袖? 学习任正非小沃森郭士纳
- python实现etl_为什么选择R而不是Python做ETL
- 迷茫时,按照这7个方法寻找方向
- Spring Boot整合Druid的使用以及步骤
- c:forEach无法显示信息的可能原因以及需要注意的地方
- 倒立摆:Simscape建模
- [人工智能-深度学习-50]:循环神经网络 - 主要的应用场景
- 虚拟机安装程序没有找到安装在此计算机上的硬盘驱动器,安装VMware提示无效驱动器:E:\ 解决方法...
- Unity Shader - Shader Compilation Target Levels 着色器编译目标级别
- 设计师都应该收集的海报素材网站,感觉真香
- 如何比较两个内容相似的Word文档
- 药王修美乐黄金单品战法
- springboot校园二手书籍交易平台 毕业设计-附源码131558
- 匈牙利命名法、驼峰式命名法、帕斯卡命名法、下划线命名法
- 《桃花源记》--歪解
- Java练习题第十九期:另类加法
- 题目6:求n阶方阵的和
- tp6中group函数不能用
- Oracle 体系结构(8)—— Oracle 的审计文件(Audit files)
热门文章
- java poi居中_使用apache poi在合并单元格中水平居中图像
- java jetty启动_[深入浅出Jetty 04]Jetty的启动方式
- dialogue怎么读_dialogue是什么意思
- 学习微信公众号开发(学习LaoBi课程记录)
- python新手入门英语词汇_python常用英语单词(初学,英语不好的适用)
- 内容付费:从免费到为内容付费
- android监听app安装应用程序,魔镜慧眼监控app安卓系统
- 什么是声纹采集?标准声纹采集设备有什么作用?派出所采集声纹有什么意义?
- 关于MongoCollection.find(Bson var1)方法的问题
- tidyr | 长、宽数据的相互转换