2014-11-13 3 views
2

Я написал приложение, которое создает документы Word из шаблона. У меня возникла проблема с тем, что эта функция работает, но я сделал это, отредактировав разрешения разрешений на службы компонентов. Теперь он работает, если я вручную нажимаю на исполняемый файл, или если планировщик заданий запускает его во время входа в систему, но нет, если я планирую запустить его, и я выйду из системы.Ошибка от запланированной задачи, только если не вошел в систему

Он работает, но прерывается, а планировщик заданий сообщает об ошибке 0xE0434352. Я получил это сообщение об ошибке, поймав исключение: извлечение фабрики COM-класса для компонента с CLSID {000209FF-0000-0000-C000-000000000046} завершилось неудачно из-за следующей ошибки: 8000401a Не удалось запустить серверный процесс, поскольку настроенный личность неверна. Проверьте имя пользователя и пароль. (Исключение из HRESULT: 0x8000401A).

Планировщик заданий говорит, что он работает как DOMAIN \ Administrator, и это учетная запись, с которой я вхожу, когда я могу успешно запустить исполняемый файл. У меня он настроен на запуск независимо от того, вошел ли я в систему или нет, и с наивысшими привилегиями.

Как мне кажется, у планировщика заданий нет пароля или разрешений, необходимых ему для работы с Office Interop. Но, очевидно, мое понимание недостаточно. Есть идеи?

+0

См. Ответ @ VikramGharge здесь: http://stackoverflow.com/questions/13890906/retrieving-the-com-class-factory-for-component-with-clsid-000209ff-0000-0000-c0 - вместо ' Network Service', используйте 'domain \ administrator' (или любую другую учетную запись, в которой работает приложение). – JohnLBevan

+0

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

ответ

0

Мне пришлось изменить настройки для Office в службах компонентов. Я установил его как запускающий пользователь вместо интерактивного пользователя.

Смежные вопросы