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