码迷,mamicode.com
首页 > 其他好文 > 详细

检索COM类工厂中CLSID为{000209FF-0000-0000-C000-000000000046}的组件时失败

时间:2015-10-09 12:00:57      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:

最近在做一个项目,需要在网页上浏览word文档,在网上到是找到了一个例子,但是调用word组件时报了这个错误:

检索COM类工厂中CLSID为{000209FF-0000-0000-C000-000000000046}的组件时失败

在网上找了一下解决办法,需要在webconfig里面添加一个配置项,然后需要在组件服务中的microsoft-word服务的权限管理中添加用户。

然后就可以正常使用。

本来没什么,但是webconfig里面的配置项需要暴露本机的用户名和密码。总是不太安全。

我总结了一下网上的各种方法,经过尝试发现,不需要添加配置项也可以。步骤如下:

1、控制面板-》管理工具-》组件服务-》计算机-》我的电脑-》DCom配置-》找到Microsoft Word97-2003文档
2、右键“属性”打开此应用程序的属性对话框。
3、单击"安全"选项卡,分别在"启动和激活权限"和"访问权限"组中选中"自定义",然后 自定义->编辑->添加everyone用户,并且赋于everyone用户所有权限。
4、单击“标识”选项卡,选择交互式用户

5、单击确定关闭 DCOMCNFG

然后就可以了,关键是在第三步添加完everyone帐户后,要手动赋于所以权限,我当时就是因为只添加帐户,没有赋于所有权限,所以无法使用。

 

检索COM类工厂中CLSID为{000209FF-0000-0000-C000-000000000046}的组件时失败

标签:

原文地址:http://www.cnblogs.com/SylvanasWindrunner/p/4863242.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!