|
word x64 ошибка на клиент сервере
|
Я
|
|
Noxvil 22.09.16 - 00:58 | Доброе время суток (ночь).
В наличии:
winodws server 2012 r2
1С:Предприятие 8.3 (8.3.8.2088) x86 - файловая версия, настроен веб клиент
Apach 2.2
Word 2010 x64
Проблема:
при попытке запустить ворд на сервере через веб клиент выходит ошибка:
ОбъектВорд.Documents.Add("C:\v8_F946_8.doc");
Произошла исключительная ситуация (Microsoft Word): Ошибка в Word.
Если запускать клиент от администратора, срабатывает нормально.
1) доступ на редактирование файла у системного юзера есть
2) папка desktop для системного юзера добавлена
3) компоненты "документ microsoft word" я не могу найти, чтобы проверить права
Потратил уже несколько часов.
В чем может быть проблема? |
Garykom 1 - 22.09.16 - 01:03 | Два варианта:
1. Залогиниться от имени юзера (от которого сервер пашет) на сервере и попробовать открыть ворд
2. Отказаться от ворда.
|
Torquader 2 - 22.09.16 - 01:31 | apache работает в консольной сессии, где просто не хватает ресурсов GDI для запуска и открытия Word (он создаёт все свои невидимые окна в урезанной сессии и получает отлуп).
|
Noxvil 3 - 22.09.16 - 01:55 | ( 2) Какие варианты решения, исключая уход от word? |
Torquader 4 - 22.09.16 - 02:04 | ( 3) Настроить память, выделяемую сессии, чтобы её хватило.
Вот глянул, что гугль подсказывает:
Там и как настроить будет. |
Noxvil 5 - 22.09.16 - 02:30 | ( 4) Спасибо! Буду читать...
Странно, что более простого решения нет. |
Torquader 6 - 22.09.16 - 02:34 | ( 5) Более простое решение - отдельный сеанс "робот", запущенный под пользователем - там никаких ограничений нет. |
Noxvil 7 - 22.09.16 - 02:50 | ( 6) Ты имеешь ввиду сеанс робот с регламентным заданием, который бы работал с документами word? |
Noxvil 8 - 22.09.16 - 04:07 | Запустил apachе из под пользователя (а не системной учётки)
Теперь столкнулся с ошибкой:
Произошла исключительная ситуация (Microsoft Word): Не удается активизировать приложение
Почему так может произойти?
Что порекомендуете делать? |
Torquader 9 - 22.09.16 - 10:58 | ( 8) Зачем тебе его активизировать - если вы в Word что-то вставляете через буфер обмена, то это можно делать только тогда, когда он открыт интерактивно - так как в фоновом процессе использовать буфер обмена нельзя.
И что-то активизировать может только тот, кто сам активизирован - попробуй консоль Apache сделать активной на экране и с другой машины дай запрос - будет ясно - спасло ли это положение. |
Serginio1 10 - 22.09.16 - 11:33 | |
Serginio1 11 - 22.09.16 - 11:35 | |
Noxvil 12 - 23.09.16 - 16:19 | Добавил в политику безопасности (dcom), перезапустил.
Не работает.
В компонентах dcom не нашёл документ word - как он может называться?
|
jetzack 13 - 28.09.16 - 14:54 | ( 9) Бьюсь над подобной проблемой. Windows Server R2 2008
Подскажите пожалуйса более конкретно, какие настройки на сервере в политике пришлось сделать |
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать
новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более
2000 человек.