2013-06-26 1 views
4

Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 8000401a.Получение COM фабрики классов для компонента с CLSID {000209FF-0000-0000-C000-000000000046} не удалось из-за следующей ошибки: 8000401a

Мы получаем над указанной ошибки от нашего производства сервера, который размещается в ферме SharePoint где не удается воспроизвести ту же проблему с нашего промежуточного сервера, который является автономным сервером.

Надеюсь, вышеупомянутая ошибка будет метать, когда компонент Microsoft.Office.Word будет доступен с удаленной машины. Я обновил всех пользователей в разделе «Разрешение на запуск и активацию» в DCOMConfig, как указано в Retrieving the COM class factory for component with CLSID Error: 8000401a

Интересно, что проблема была решена автоматически, когда пользователь нажимает кнопку «Создание отчета» на моей веб-странице. Я понимаю, что проблема, похоже, случается иногда, поскольку мы не можем предицировать, когда это будет брошено.

+1

«Серверный процесс не может быть запущен». Запуск Word на сервере - плохая идея. Многим пользователям не нужно делать киль сервера, Word - очень дорогой процесс. Он был разработан как настольное приложение. Один пользователь, один экземпляр Word. –

+0

Он также официально не поддерживается (http://support.microsoft.com/kb/257757): Word построен как интерактивное приложение, и в моей компании у нас уже есть заблокированный сервер из-за незапланированного окна сообщений (которое оказалось «слишком много орфографических ошибок» из-за языкового конфликта). В Word нет режима «тихий». – Medinoc

+0

@ HansPassant, как это отвечает на его вопрос? Sharepoint тоже пустая трата времени, но это не исправляет его проблему. –

ответ

1

Эта ошибка appears является ошибкой. вам может потребоваться просмотреть код и конфигурацию, чтобы убедиться, что все пароли правильные, и у каждого есть права.

+0

Повторное нажатие кнопки не приводит к исчезновению ошибки разрешения. –

2

Я нашел решение,

с помощью dcomcnfg.exe открыть его и перейти к компонентному услуг -> Компьютеры-> Мой компьютер-> DCOM config-> проверить вариант Microsoft Office Word и выберите вкладку Security.Here вы получат варианты разрешения запуска и активации -> выберите «Настроить» и нажмите «Изменить» и добавьте пользователя, который будет запускать ваше приложение с полным доступом.

Вот и все, это решит проблему, это поможет.