Имя: Пароль:
1C
1С v8
Не завершается терм.сессия при автовходе в базу
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
вроде забороли
ветку можно закрыть
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс