|
word x64 ошибка на клиент сервере | ☑ | ||
---|---|---|---|---|
0
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" я не могу найти, чтобы проверить права Потратил уже несколько часов. В чем может быть проблема? |
|||
1
Garykom
гуру
22.09.16
✎
01:03
|
Два варианта:
1. Залогиниться от имени юзера (от которого сервер пашет) на сервере и попробовать открыть ворд 2. Отказаться от ворда. |
|||
2
Torquader
22.09.16
✎
01:31
|
apache работает в консольной сессии, где просто не хватает ресурсов GDI для запуска и открытия Word (он создаёт все свои невидимые окна в урезанной сессии и получает отлуп).
|
|||
3
Noxvil
22.09.16
✎
01:55
|
(2) Какие варианты решения, исключая уход от word?
|
|||
4
Torquader
22.09.16
✎
02:04
|
(3) Настроить память, выделяемую сессии, чтобы её хватило.
Вот глянул, что гугль подсказывает: https://blogs.technet.microsoft.com/mark_russinovich/2010/03/15/windows-user-2/ Там и как настроить будет. |
|||
5
Noxvil
22.09.16
✎
02:30
|
(4) Спасибо! Буду читать...
Странно, что более простого решения нет. |
|||
6
Torquader
22.09.16
✎
02:34
|
(5) Более простое решение - отдельный сеанс "робот", запущенный под пользователем - там никаких ограничений нет.
|
|||
7
Noxvil
22.09.16
✎
02:50
|
(6) Ты имеешь ввиду сеанс робот с регламентным заданием, который бы работал с документами word?
|
|||
8
Noxvil
22.09.16
✎
04:07
|
Запустил apachе из под пользователя (а не системной учётки)
Теперь столкнулся с ошибкой: Произошла исключительная ситуация (Microsoft Word): Не удается активизировать приложение Почему так может произойти? Что порекомендуете делать? |
|||
9
Torquader
22.09.16
✎
10:58
|
(8) Зачем тебе его активизировать - если вы в Word что-то вставляете через буфер обмена, то это можно делать только тогда, когда он открыт интерактивно - так как в фоновом процессе использовать буфер обмена нельзя.
И что-то активизировать может только тот, кто сам активизирован - попробуй консоль Apache сделать активной на экране и с другой машины дай запрос - будет ясно - спасло ли это положение. |
|||
10
Serginio1
22.09.16
✎
11:33
|
Настройка DCOM
v8: Excel.Application на сервере x64 |
|||
11
Serginio1
22.09.16
✎
11:35
|
Второй вариант это OpenXML
http://catalog.mista.ru/public/544232/ |
|||
12
Noxvil
23.09.16
✎
16:19
|
Добавил в политику безопасности (dcom), перезапустил.
Не работает. В компонентах dcom не нашёл документ word - как он может называться? |
|||
13
jetzack
28.09.16
✎
14:54
|
(9) Бьюсь над подобной проблемой. Windows Server R2 2008
Подскажите пожалуйса более конкретно, какие настройки на сервере в политике пришлось сделать |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |