![]() |
![]() |
|
Не завершается терм.сессия при автовходе в базу | ☑ | ||
---|---|---|---|---|
0
Злопчинский
22.05.14
✎
21:10
|
Имеем: сервер, на сервере скуль, 1С8.
Заходим на сервер терминально, с рабочего стола запускаем ярлыком 1С - стартер с списком баз, запускаем базу, ок, выходим из базы, выходим из терм.сессии, ок. Заводим терминального пользователя на сервере. В свойствах у него прописываем автозапуск 1ски с нужной базой. Заходим терминально, запускается база, ок. выходим из базы - окно 1с закрывается, висит синий экран. Видно, что терминальная сессия не завершается. . что делать, куда копать...? сервер 2008R2 |
|||
1
Злопчинский
22.05.14
✎
21:26
|
обнаруживается что после выхода из 1Ски остается висеть splwow64.exe - если его прибить, то выход происходит
. ??? |
|||
2
Злопчинский
22.05.14
✎
21:31
|
пока что вот splwow64.exe и терминал на win2003 x64
но не решено... |
|||
3
zulu_mix
22.05.14
✎
21:44
|
ищи 64-битные дрова для принтера
|
|||
4
Злопчинский
22.05.14
✎
21:47
|
32 разрядных не стоит, сервак пустой почти
|
|||
5
Злопчинский
22.05.14
✎
21:47
|
вроде нарыл, сисадмин колдует
связано с таймаутами завершения этого процесса |
|||
6
Neg
22.05.14
✎
21:51
|
(2) решается, находил, в реестре убиваешь
здесь смотри еще вариант http://aquablog.3dn.ru/publ/11-1-0-8 |
|||
7
Neg
22.05.14
✎
21:52
|
Создаешь наоборот
|
|||
8
Neg
22.05.14
✎
21:53
|
"Если у вас 64-разрядная ОС сервера – то вам нужно знать следующее. В качестве “шлюза” между службой печати 64-разрядной операционной системы и 32-разрядным приложением выступает процесс SplWOW64.exe. Этот процесс после выполнении своей роли шлюза не завершается сразу же, а работает еще некоторое время, ожидая повторного обращения (увеличивая скорость обработки повторных обращений, и тем самым, оптимизируя работу системы). Так вот: в нашем случае (для ускорения скорости работы) нам нужно уменьшить таймаут до завершения этого процесса. Плюс включить процесс SplWOW64.exe в список процессов безусловно завершаемых при завершении терминального сеанса.
Для этого: 2) в ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\SysProcs создайте значение SplWOW64.exe с типом DWORD и установите ему значение 0. Это значит, что при завершении сеанса пользователя нужно также завершить и процесс SplWOW64.exe. 3) в ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print создайте значение SplWOW64TimeOut с типом DWORD и установите ему значение 1. Это действие сведет таймаут задержки завершения процесса SplWOW64.exe к минимуму " |
|||
9
Злопчинский
22.05.14
✎
22:28
|
вроде забороли
ветку можно закрыть |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |