尝试运行与pipe理员以外的任何其他用户的DCOM组件时服务器执行失败

下午,

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

“检索具有CLSID {82154420-0FBF-11D4-8313-005004526AB4}的组件的COM类工厂失败,原因如下:80080005服务器执行失败(HRESULTexception:0x80080005(CO_E_SERVER_EXEC_FAILURE))。

我创build了一个用户只能运行这个,但我不能让它运行。

如果我更改“身份”在dcomcnfg.exe以及正在运行的用户在AppPoolpipe理员它即刻工作,但与定制的用户,而不是。

出于故障排除的目的,我甚至将用户添加到pipe理员组,但它仍然不会运行。

该组件是OpenOffice 3.3的方式,安装没有QuickStart和Active-X的支持,我试图将.ODT转换为.PDF

任何帮助将大大appriciated。

问候LP

必须使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 文件:)

希望它可以帮助