出EXCEL报表时,出现检索 COM 类工厂中
CLSI{00024500-0000-0000-C000-000000000046}
的组件时失败,错误: 80070005,怎么处理?
错误原因:组件服务参数设置不正确。
解决方法:
1、在服务器上安装office XP及更高版本的Excel软件。
2、在“开始”—“运行”中输入dcomcnfg.exe启动“组件服务”。
3、依次双击“组件服务”—“计算机”—“我的电脑”—“COM+
应用程序”,如果出现错误,在弹出框按钮点击“否”;然后单击“开始”—“运行”,在命令行中输入命令“msdtc –resetlog”。
4、点击“DCOM配置”,在“DCOM配置”中找到“Microsoft Excel
应用程序”,在它上面点击右键,然后点击“属性”,弹出“Microsoft Excel 应用程序属性”对话框。
5、在“常规”选项卡中的“身份验证级别”下拉列表中选择“无”,点击“应用”。
6、点击“标识”选项卡中,选择“交互式用户”,点击“应用”。
7、点击“安全”选项卡,在“启动和激活权限”上点击“自定义”,然后点击对应的“编辑”按钮,在选择用户和组窗口中点击“添加”,点击“高级”,点击“立即查找”,在查找的用户中找到用户“Everyone”,并选中“Everyone”,点击“确定”选择用户“Everyone”,赋予本地权限,复选“本地启动”、“本地激活”,点击“确定”。
8、同7操作,依然是“安全”选项卡中,在“访问权限”上点击“自定义”,然后点击“编辑”,在弹出的“安全性”对话框中也填加一个“Everyone”用户,然后赋予“本地访问”权限,点击“应用”。
注:在win2003中设置,“计算机”—“我的电脑”—“DCOM配置”,“启动和激活权限”设为自定义并添加“Everyone”权限选中“本地启动”和“本地激活”。
是不是系统不支持