0
点赞
收藏
分享

微信扫一扫

检索COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,错误: 80080005

检索COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,错误: 80080005(CO_E_SERVER_EXEC_FAILURE)

项目中需要解析2003(.doc)格式Word, 原来使用的NPOI不支持,只能使用com组件进行解析
引用了-Microsoft.Office.Interop.Word 组件, 在本地编译和执行都没有问题,可以正常解析2003 word文档
但是部署到服务器端后,程序无法使用,度娘的各种尝试都做了,包括

  • DTC修改
    检索COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,错误: 80080005_microsoft
  • 修改组件的读取和启动权限
    控制面板-》管理工具-》组件服务-》计算机-》我的电脑-》DCom配置-》找到Microsoft Word
    之后
    单击属性打开此应用程序的属性对话框。
    单击标识选项卡,然后选择交互式用户。
    单击"安全"选项卡,分别在"启动和激活权限"和"访问权限"组中选中"自定义",然后
    自定义->编辑->添加NetWork Services账户 以及相应权限;

等等

但依然报上面错误
各种尝试之后解决问题办法:

  1. 运行dcomcnfg.exe打开组件服务;
  2. 依次展开"组件服务"->“计算机”->“我的电脑”->“DCOM配置”->“Microsoft Word 文档”
    检索COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,错误: 80080005_microsoft_02
  3. 在组件属性的标识签页中将交互式用户选中可以解决这个问题

检索COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,错误: 80080005_选项卡_03

举报

相关推荐

0 条评论