检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问
Posted 风飘零
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问相关的知识,希望对你有一定的参考价值。
错误信息如下:
1:在服务器上安装office的Excel软件.
2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"
3:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置"
4:在"DCOM配置"中找到"Microsoft Excel Application",在它上面点击右键,然后点击"属性",弹出"Microsoft Excel 应用程序属性"对话框
(这里有的人打开之后找不到Microsoft Excel应用程序,是因为有的版本是64位,有的是32位,如果是32的OFFICE可以通过comexp.msc -32来打开组件服务)
5:点击"标识"标签,选择"交互式用户"
6:点击"安全"标签,在"启动和激活权限"上点击"自定义",然后点击对应的"编辑"按钮,在弹出的"安全性"对话框中填加一个"NETWORK SERVICE"用户(注意要选择本计算机名),并给它赋予"本地启动"和"本地激活"权限.
7:依然是"安全"标签,在"访问权限"上点击"自定义",然后点击"编辑",在弹出的"安全性"对话框中也填加一个"NETWORK SERVICE"用户,然后赋予"本地访问"权限.
如果设置完了之后,还是报错,那么就把权限添加“远程启动”、“远程激活”,“远程访问”;我这边因为是这么设置的,还是那个错误,所以就添加上了这几个权限,然后就解决了。
通过上述的方法之后,我遇到过依然报这个错误的情况,我的做法是按照上面的步骤,只不过再新增的用户是EVERY ONE ,这样,问题就解决了
记得设置完了,需要重新浏览网站哦。
以上是关于检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问的主要内容,如果未能解决你的问题,请参考以下文章
检索 COM 类工厂中 CLSID 为 的组件时失败,原因是出现以下错误: 80040154。
检索COM类工厂中CLSID为{000245000-0000-0000-C000-000000000046的组件时失败,出现错误以下80040154
你好,请指教: System.Runtime.InteropServices.COMException: 检索 COM 类工厂中 CLSID
检索 COM 类工厂中 CLSID 为 96CA7D50-992E-4EB8-B56F-309593A1796E 的组件时失败,原因是出现以下错误
检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。
检索 COM 类工厂中 CLSID 为 00021A20-0000-0000-C000-000000000046 的组件时失败