4

下午,

正如主题所说,我在尝试运行使用 DCOM 代理的 Web 应用程序时遇到此错误。

“由于以下错误,检索具有 CLSID {82154420-0FBF-11D4-8313-005004526AB4} 的组件的 COM 类工厂失败:80080005 服务器执行失败(来自 HRESULT 的异常:0x80080005 (CO_E_SERVER_EXEC_FAILURE))。”

我创建了一个用户只是为了运行它,但我无法让它运行。

如果我将 dcomcnfg.exe 中的“身份”以及 AppPool 中的运行用户更改为管理员,它会立即运行,但对于自定义用户,则不会。

出于故障排除的目的,我什至将用户添加到管理员组,但它仍然无法运行。

顺便说一下,该组件是 OpenOffice 3.3,安装时没有 QuickStart 和 Active-X 支持,我正在尝试将 .ODT 转换为 .PDF

任何帮助将不胜感激。

问候 LP

4

1 回答 1

2

不得不让 AbcPdf 9.125 在 Windows Server 2012 R2 上与 OpenOffice 4.1.2 一起工作,最终遇到了同样的问题。我花了一天时间来正确设置它。

尽管 DCOM 配置 OpenOffice 不会使用 IIS 应用程序池的虚拟帐户启动。

ABCPDF:http ://www.websupergoo.com/support-open-office-org.htm

打开办公室和虚拟帐户: http: //mytestdata.blogspot.fr/2014/04/configure-open-office-for-virtual.html

使用进程监视器进行监视将显示进程挂起,直到超时。

为了使它工作:

  • 将 OpenOffice 用户的设置从您的交互式用户复制到C:\Users\Default\AppData\Roaming\
  • 打开C:\Program Files (x86)\OpenOffice 4\program\bootstrap.ini并更改以下行:(UserInstallation=File:///C:/Users/Default/AppData/Roaming/OpenOffice/4 注意文件后面的三个斜线:)

希望它可以帮助

于 2016-05-31T08:56:01.507 回答