2011-05-26 49 views
4

下午,服务器执行,而试图用管理员

为题说,我试图运行使用DCOM代理web应用收到此错误的任何其他用户运行DCOM组件发生故障。

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

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

如果我更改dcomcnfg.exe中的“身份”以及AppPool中的正在运行的用户到管理员,它将立即生效,但是与自定义的用户不同。

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

的组件是的OpenOffice 3.3的方式,没有快速入门并与Active-X支持安装,而且我想转换一个的.odt和.PDF

任何帮助将大大appriciated。

问候LP

+2

DCOM服务器尝试执行某些无法在其下启动的帐户下执行的操作。识别问题的一种可能方式是使用Process Monitor来查看可能的操作。一旦你确切知道你可以想到如何解决它。 – sharptooth 2011-05-27 13:06:44

+0

我现在有同样的问题... – 2012-07-24 10:54:26

+1

** Microsoft目前不推荐,也不支持从任何无人值守的非交互式客户端应用程序或组件(包括ASP,ASP.NET,DCOM,和NT服务),因为Office在此环境中运行时可能会出现不稳定的行为和/或死锁。**有关详细信息,请查看此[Link](http://support.microsoft.com/kb/257757) – 2013-03-13 04:57:06

回答

0

只好到Windows Server 2012 R2上使AbcPdf 9.125工作与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的用户从interractive用户设置C:\Users\Default\AppData\Roaming\
  • 打开C:\Program Files (x86)\OpenOffice 4\program\bootstrap.ini并更改以下行:UserInstallation=File:///C:/Users/Default/AppData/Roaming/OpenOffice/4心中文件后,削减了三:

希望能帮到