Не удалось выполнить сервер при попытке запустить компонент DCOM с любым другим пользователем, кроме администратора - PullRequest
4 голосов
/ 26 мая 2011

Вторая половина дня

Как говорится в теме, я получаю эту ошибку при попытке запустить веб-приложение, использующее агент DCOM.

"Не удалось получить фабрику класса COM для компонента с CLSID {82154420-0FBF-11D4-8313-005004526AB4} из-за следующей ошибки: 80080005 Ошибка выполнения сервера (исключение из HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE))."

Я создал пользователя исключительно для запуска, но я не могу запустить его.

Если я изменю «удостоверение» в dcomcnfg.exe, а также на работающего пользователя в AppPool to Administrator, он будет работать мгновенно, но с пользовательским пользователем - нет.

В целях устранения неполадок я даже добавил пользователя в группу администраторов, но он все равно не запустится.

Кстати, компонент OpenOffice 3.3, установленный без QuickStart и с поддержкой Active-X, и я пытаюсь преобразовать .ODT в .PDF

Любая помощь будет очень ценна.

С уважением, LP

1 Ответ

0 голосов
/ 31 мая 2016

Пришлось заставить AbcPdf 9.125 работать с OpenOffice 4.1.2 на windows server 2012 R2 и в итоге возникла та же проблема.У меня ушел день на правильную настройку.

Несмотря на настройку DCOM, OpenOffice не запускался с виртуальной учетной записью пула приложений IIS.

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

Open Officeи виртуальная учетная запись: 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 ( обратите внимание на три косые черты после File: )

Надеюсь, что это может помочь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...