检索 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;