COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问。

检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))。

这个问题在网上的解决方案都是:

1、点击Win +R键输入comexp.msc -32(如果按钮的Word是64位的输入dcomcnfg)回车

  2、以此找到"组件服务---"计算机"---“我的电脑”---"DCOM配置"

  3、找到"Microsoft Word 97 - 2003 文档"右键属性。

  4、在"标识"一栏选择"交互式用户"

   5、在"安全"一栏可以看到“启动与激活”组,选择"自定义",点击"编辑"按钮,添加NetWork Service、当前用户,给于"本地启动","本地激活"权限。

   6、"访问权限"和"配置权限"同上。

   7、在web.config文件的<system.web></system.web>中添加<identity impersonate="true" userName="当前用户名" password="xxxxxxx" />

出现错误的原因

由于先前安装了office2016专业增强版到期了,报了“用户名密码错误的异常”,于是在网上在密钥找破解,好不容易破解了,结果就出现这个问题;

检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))。

在网上找了都是上面的这个方法,然而并没有什么卵用!百思不得其解,也尝试过修改注册表(发现clsid:00020906-0000-0000-C000-000000000046 word 97文档),跟报的错误000209FF-0000-0000-C000-000000000046 不一样,想修改又纠结,后来看了一篇论坛无意中看到了以下解决方案;于是把目光投进了服务器IIS的身上;

只要修改IIS的应用程序池,选择你的项目,点击高级设置,标识改为:LocalSystem 或NetworkServer;
在这里插入图片描述
在这里插入图片描述

————————————————
版权声明:本文为CSDN博主「qq_18979049」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_18979049/article/details/79410331

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值