这个问题困扰了我很久,在网上找了很多资料都没用,

最后找到解决方案:

运行dcomcnfg打开组件服务,依次展开"组件服务"->"计算机"->"我的电脑"->"DCOM配置"

找到"Microsoft Excel应用程序"或"Microsoft Word应用程序",右键打开属性对话框,

点击"标识"选项卡,点击"标识"标签,选择"交互式用户"(此设置可能对计算机安全存在威胁,如不设置可以解决问题就不设置,点"下列用户",把管理员的用户administrator密码....正确填写进去也行)

点击"安全"选项卡,依次把"启动和激活权限","访问权限","配置权限",都选择为自定义,然后依次点击它们的编辑,把everyone添加进去,并加入所有的权限...

OK,解决此问题!

不用重启IIS,也不用重启计算机

下文的增加NETWORK SERVICE,估计适合于windows 2003,对windows 2008不起作用

===========================================================

关于使用Excel COM组件发布后出现错误:检索 COM 类工(2009-04-07 09:53:18)标签:it   
添加Excel组件后发布到服务器出现了问题:检索 COM 类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。跟踪了一下,结果是将记录导出为Excel表时Excel的COM组件出错,但在VS2005里面却没有任何问题,因此得出结论,肯定是权限问题,查了下资料,问题解决。

具体解决方法如下:

1:在服务器上安装office的Excel软件.

2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"

3:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置"

4:在"DCOM配置"中找到"Microsoft Excel 应用程序",在它上面点击右键,然后点击"属性",弹出"Microsoft Excel 应

用程序属性"对话框

5:点击"标识"标签,选择"交互式用户"(此设置可能对计算机安全存在威胁,如不设置可以解决问题就不设置)。

6:点击"安全"标签,在"启动和激活权限"上点击"自定义",然后点击对应的"编辑"按钮,在弹出的"安全性"对话框中填加

一个"NETWORK SERVICE"用户(注意要选择本计算机名),并给它赋予"本地启动"和"本地激活"权限.

7:依然是"安全"标签,在"访问权限"上点击"自定义",然后点击"编辑",在弹出的"安全性"对话框中也填加一个"NETWORK

SERVICE"用户,然后赋予"本地访问"权限.

这样,我们便配置好了相应的Excel的DCOM权限.

注意:这是在WIN2003上配置的,在2000,xp上,NETWORK SERVICE用户改为ASP.net用户。

==========================================
检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005
Posted on 2006-05-22 16:19 HQT 阅读(6139) 评论(2) 编辑 收藏 所属分类: .NET 
在创建 EXCEL 应用程序时出现错误:

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

解决办法: 配置 DCOM 中 EXCEL 应用程序:

要在交互式用户帐户下设置 Office 自动化服务器,请按照下列步骤操作: 1. 以管理员身份登录到计算机,并使用完整安装来安装(或重新安装)Office。为了实现系统的可靠性,建议您将 Office CD-ROM 中的内容复制到本地驱动器并从此位置安装 Office。
2. 启动要自动运行的 Office 应用程序。这会强制该应用程序进行自我注册。
3. 运行该应用程序后,请按 Alt+F11 以加载 Microsoft Visual Basic for Applications (VBA) 编辑器。这会强制 VBA 进行初始化。
4. 关闭应用程序,包括 VBA。
5. 单击开始,单击运行,然后键入 DCOMCNFG。选择要自动运行的应用程序。应用程序名称如下所示: Microsoft Access 97 - Microsoft Access 数据库
Microsoft Access 2000/2002 - Microsoft Access 应用程序
Microsoft Excel 97/2000/2002 - Microsoft Excel 应用程序
Microsoft Word 97 - Microsoft Word Basic
Microsoft Word 2000/2002 - Microsoft Word 文档单击属性打开此应用程序的属性对话框。
6. 单击安全选项卡。验证使用默认的访问权限和使用默认的启动权限已选中。
7. 单击标识选项卡,然后选择交互式用户。
8. 单击确定,关闭属性对话框并返回主应用程序列表对话框。
9. 在 DCOM 配置对话框中,单击默认安全性选项卡。
10. 单击访问权限的编辑默认值。验证访问权限中是否列出下列用户,如果没有列出,则添加这些用户: SYSTEM
INTERACTIVE
Everyone
Administrators
IUSR_<machinename>*
IWAM_<machinename>*

* 这些帐户仅在计算机上安装了 Internet Information Server (IIS) 的情况下才存在。
11. 确保允许每个用户访问,然后单击确定。
12. 单击启动权限的编辑默认值。验证启动权限中是否列出下列用户,如果没有列出,则添加这些用户: SYSTEM
INTERACTIVE
Everyone
Administrators
IUSR_<machinename>*
IWAM_<machinename>*

* 这些帐户仅在计算机上安装有 IIS 的情况下才存在。
13. 确保允许每个用户访问,然后单击确定。
14. 单击确定关闭 DCOMCNFG。

转载于:https://www.cnblogs.com/yssoft/articles/1439762.html

Excel组件DCOM配置相关推荐

  1. Excel组件使用配置文档下载

    Excel组件使用配置说明(for win2k) 下载地址:http://files.cnblogs.com/lingyun_k/Excel组件使用配置说明(for%20win2k).rar Exce ...

  2. WIN7中组件服务中的DCOM配置找不到Microsoft Excel应用程序的解决办法和

    转自:http://blog.csdn.net/lploveme/article/details/8215265 在运行栏中输入命令:dcomcnfg,打开组件服务管理窗口,但是却发现找不到Micro ...

  3. WIN7中组件服务中的DCOM配置找不到Microsoft Excel应用程序的解决办法

    在运行栏中输入命令:dcomcnfg,打开组件服务管理窗口,但是却发现找不到Microsoft Excel程序,这主要是64位系统的问题,excel是32位的组件,所以在正常的系统组件服务里是看不到的 ...

  4. Windows7与Window2008 64位IIS7上面DCOM配置Excel、Word

    解决办法: 1.(适用于.NET)  1).通过webconfig中增加模拟,加入管理员权限,  <identity impersonate="true" userName= ...

  5. 安装完office后 在组件服务里DCOM配置中找不到

    安装完Office后,因为需要调用Office组件,找不到,经研究得此结论 这个主要是64位系统的问题,excel是32位的组件,所以在正常的系统组件服务里是看不到的 可以通过在运行里面输入 come ...

  6. 【Windows】64位机器上DCOM配置:MMC -32仍找不到Microsoft Excel Application

    解决办法: 1.在运行中输入:regedit,进入注册表编辑器,查看HKEY_LOCAL_MACHINE\Software\Microsoft\Office下是否有excel.word等其他的注册表, ...

  7. 在32及64位系统中拒绝访问 ProgID: excel.application及配置Microsoft Excel Application权限解决方案

    最近在服务器和本地调用delphi写的导出Excel 的webservices,出现一系列配置和权限问题,现在一一记录下来. Error 信息: "/"应用程序中的服务器错误. - ...

  8. mysql导入dcom配置_Excel部署配置DCOM

    对 Excel进行编程,实际上就是通过 .Net Framework去调用 Excel的 COM组件,所有要在 Web环境下调用 COM组件的时候,都需要对其进行相应的配置. 很多朋友都反映在 Win ...

  9. dcom配置计算机下没有,Win7 DCOM配置中我的电脑出现红色箭头,dcom没有属性显示的解决方法...

    操作word,excel时,通常需要对com组件进行配置.dcomcnfg配置DCOM时,我的电脑出现红色箭头并且点右键无属性显示. 解决方案: 一.     DCOM配置时右键属性不见, 确保下面四 ...

最新文章

  1. python使用matplotlib可视化线图(line plot)、在可视化图像中的指定位置添加横线(add horizontal line in matplotlib plot)
  2. MaperReduce实验
  3. [YTU]_2499( 处理成绩(c++类训练))
  4. MS SQL SERVER导出表结构到Excel
  5. 《Outlook时间整理术》一创建和使用自己的文件夹结构
  6. 10个小技巧助您写出高性能的ASP.NET Core代码
  7. [转]XHTML+CSS兼容性解决方案小集
  8. 【git】git compare with branch 一样的代码 但是却标识不一样 成块显示 Git 比较 不准确
  9. 在eclipse中使用git创建本地库,以及托管项目到GitHub超详细教程
  10. 1.3万亿条数据查询毫秒级响应,如何做到的?
  11. atitit.提升备份文件复制速度(1) -----分析统计问题and解决方案
  12. python银行管理系统框架_基于Python的网上银行综合管理系统的设计与实现
  13. Imu_heading使用
  14. 种草软文怎么写?分享一些超实用的种草软文写作技巧。
  15. 新年亲朋好友最经典的“互相伤害”,你中过几条?
  16. 用友修改了变量不能连接到服务器,用友T3客户端登录提示 运行时错误91:未设置对象变量...
  17. Material Design Icons
  18. JSTL标签库 | 深入解析JSTL标签库
  19. 【HDOJ】4602 Partition_天涯浪子_新浪博客
  20. 网站安全新隐患——暗链

热门文章

  1. 华为复制加密门禁卡_MIUI12轻体验:关于模拟门禁卡,你想知道的都在这里
  2. hdu5247找连续数(打表)
  3. hdu4515 小模拟
  4. C语言经典例67-数组最大值与最小值与数组元素交换
  5. 【数字信号处理】相关函数应用 ( 时差估计 | TOA 时差估计使用场景 | TDOA 时差估计使用场景 )
  6. 【Android 逆向】ELF 文件格式 ( ELF 文件简介 | ELF 文件结构 )
  7. 关于移动端 触摸事件导致子元素不能绑定事件
  8. Qt::ConnectionType(信号与槽的传递方式)
  9. Fedora安装Texlive2013时出现Can't locate Digest/MD5.pm的解决方法
  10. 开发管理 (2) -规划项目