Серверная сторона:
A) Переключить «Интерактивный пользователь» на «Этот пользователь» .
B) «Этот пользователь» работает только после создания этих папок :
- C: \ Windows \ SysWOW64 \ Config \ systemprofile \ Desktop
- C: \ Windows \ System32 \ Config \ systemprofile \ Desktop
C) Подождите, пока ... Шаг B) запускает автоматическое создание Windows:
- C: \ Users \ Default \ Desktop
Обратите внимание, что определение «Интерактивный пользователь» подразумевает привязку к активному пользователю, вошедшему в систему на сервере. Таким образом, невозможно запустить MS Office, когда на сервере нет активных пользователей.
Т.е. для меня решение было гибридом уже предложенных решений. Я использовал Office 2013 (x86) на Win 2012R2. Моя проблема была вместо этого с Word (для использования WordToPDF).
Подробности для шага B:
- Войдите на сервер> Пуск> запустите DCOMCNFG.EXE (для запуска служб компонентов)> Корень консоли> Службы компонентов> Компьютеры> Мой компьютер> Конфигурация DCOM ...
- Прокрутите до «Документ Microsoft Word 97 - 2003» или «Приложение Microsoft Excel» (т. Е. Независимо от того, что нужно запустить в MS Office) ...
- Щелкните правой кнопкой мыши и выберите «Свойства»> вкладка «Удостоверение»> выберите «Этот пользователь»> введите учетные данные для некоторого пользователя, имеющего доступ к MS Office на сервере. (Я использовал пользователя с правами администратора.)
Подробности для шага C:
- Время ожидания варьируется от 5 минут до ночи. При необходимости создайте эту папку вручную (если папка не существует, и вы спешите завершить тестирование).