Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80070005.

1:在“组件服务”中 依次找到 "组件服务"->"计算机"->"我的电脑"->"DCOM配置"。运行"中输入dcomcnfg.exe启动"组件服务"。

2:在"DCOM配置"中找到"Microsoft Office Word 97 - 2003 文档",在它上面点击右键,然后点击"属性",弹出"Microsoft Excel 应用程序属性"对话框。如果环境是 Windows 2008 R2可能找不到"Microsoft Office Word 97 - 2003 文档"。你可以 运行mmc -32 ,然后会弹出一个程序,在菜单中选择 添加/删除管理单元 添加Component Services,然后在Component Services下找到word后再进行以下的配置。(组件缓存目录 c:\windows\assembly)

3:在"标识"标签,选择"交互式用户"

4:在"安全"标签,在"启动和激活权限"上点击"自定义",然后点击对应的"编辑"按钮,在弹出的"安全性"对话框中填加一个"NETWORK SERVICE"用户(注意要选择本计算机名),并给它赋予"本地启动"和"本地激活"权限.

5:在"安全"标签,在"访问权限"上点击"自定义",然后点击"编辑",在弹出的"安全性"对话框中也填加一个"NETWORK SERVICE"用户,然后赋予"本地访问"权限,

上面的NETWORK SERVICE账户也可以换成应用程序池运行的账户名称,默认情况下,应用程序池运行在ApplicationPoolIdentity标识下,这个时候我们找不到对应的账号,

这个时候,我们可以以 IIS AppPool\应用程序池名  来输入用户名

最新文章

  1. C#中一些常用的加密和哈希处理
  2. CGI、FastCGI和PHP-FPM关系图解
  3. 算法系列:XXX
  4. Andriod基础——Adapter类
  5. maven 的各种命令
  6. 关于position和float的用法!
  7. http常见的get请求方式和set请求方式。
  8. [转]C++实现系统服务暂停、停止、启动
  9. Handler,MessageQueue Loop 和Message的原理解析
  10. vue-输入框change事件并获取值
  11. webpack中babel配置 --- runtime-transform和babel-pollfill
  12. DAY10 函数的参数
  13. apache常用配置文件讲解
  14. Linux创建SSH信任关系
  15. 机器学习英雄访谈录之 DL 自由职业者:Tuatini Godard
  16. pthread中errors.h的代码
  17. electron sendInputEvent keyboard
  18. 《C++ Primer Plus》读书笔记之十二—C++中的代码重用
  19. 学习笔记·斜率优化 [HNOI2008]玩具装箱
  20. PCB 中过孔和通孔焊盘的区别

热门文章

  1. 【转】C#大文件读取和查询--内存映射
  2. Drools规则
  3. UIViewController生命周期
  4. NHibernate系列文章二十七:NHibernate Mapping之Fluent Mapping基础(附程序下载)
  5. viewgroup用addview添加的view不显示问题
  6. MAC系统生成RSA公钥私钥
  7. Jenkins自动部署Tomcat项目
  8. Spark-Mllib(二)基本统计
  9. Office 365 系列四 ------ 绑定公司域名
  10. asp.net LINQ数据访问技术from where select order by子句