![]() |
![]() |
![]() |
|
Зависание терминальной сессии WinServer 2008 | ☑ | ||
---|---|---|---|---|
0
Dustil
13.01.10
✎
07:20
|
Есть собсно сервер, стоит на нем winServer2008, настроен терминал. Настроено, чтобы запускалось 1С при входе. При закрытии юзером 1С, сессия виснет, хотя опознается как активная, приходится ее рвать. После поиска решения проблемы наткнулся на то, что сессия виснет, если только в 1С что-нибудь выводили на печать в процессе работы. Решения проблемы найти не могу, постоянно обрубать сессии не могу, а сами по таймауту они не рубят, т.к. на сервере они активны. Обнаружил, что подвешивают сессию 2 процесса hpmup091.bin и splwow64.exe, нашел похожую проблему, Зависание сессий в терминальном режиме, там решилось все удалением мониторов принтера из реестра. Попробовал удалить и столкнулся с проблемой. В реестре заного создается запись после любого обращения к принтеру и соответственно эти 2 процесса тоже запускаются
|
|||
1
Dustil
13.01.10
✎
09:59
|
Что, никто не может помочь?
|
|||
2
Apokalipsec
13.01.10
✎
10:01
|
(1) так в том топе все описано.мониторы принтеров не из реестра удаляют а сносят совсем.)
там 13ый пост развернутый ответ, да и на другую тему ссылка... |
|||
3
Dustil
13.01.10
✎
10:07
|
Так вот, нашел решение. Во всяком случае, свою проблему решил. Оказывается при установке драйверов еще устанавливается монитор печати HP, который, подлец, и весит спулер. Как его снести: заходим в реестр и ищем ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors и удаляем оттуда все мониторы от HP
вот там написано, залез в реестр удалил, толку ноль |
|||
4
Fragster
гуру
13.01.10
✎
10:08
|
(3) это баянище
|
|||
5
Dustil
13.01.10
✎
10:08
|
а по теме?
|
|||
6
Dustil
13.01.10
✎
10:15
|
(2) Как снести совсем мониторы?
|
|||
7
Злой Бобр
13.01.10
✎
10:53
|
(0) Терминал зависает только от запущенных процессов. Процесс ты нашел. Теперь убери монитор принтера и пробуй.
(6) В кенонах ставится отдельно. НР под рукой нету, но думаю аналогично. Насколько помню то в кенонах в реестре удалял и грохал екзешник монитора (он там отдельный был). |
|||
8
Dustil
13.01.10
✎
11:24
|
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors в этой ветке я удалял все, что hp связано. После обращеню к принтеру появляется опять там HP Universal printer monitor. Если не то удаляю, поподробнее, если можно где в реестре удалить
|
|||
9
Dustil
13.01.10
✎
11:28
|
(7) я не ставил никаких мониторов, принтер ставил через ini файл, где искать экзешник не знаю
|
|||
10
Dustil
13.01.10
✎
13:11
|
Ребят, помогите, очень нужно исправить проблему
|
|||
11
Иду
13.01.10
✎
14:04
|
(10) Посмотри в службы, если имеется что-то типа PML Driver HPZ12 или похожее - то эта оно и рулит. Останови службу и в режим Отключено переведи. Рестартовать сервер ... не помню, лучше рестартануть, если есть возможность. Директорийку system32\spool\printers - очистить от времянок.
ЗЫ ты не ставил, другой находчивый подсобил. У меня напарник, дятел, каждый раз дефолтно дрова на хулеты суёт. |
|||
12
Dustil
13.01.10
✎
15:19
|
Спасиб, гляну, к сожалению уже ушел с работы, а дрова я ставил когда ставил локальные принтеры, в винде дров на них не было, поэтому скачал с офф сайта универсальный драйвер и ставил в процессе установки принтера, он просит дать ему ini файл
|
|||
13
Dustil
15.01.10
✎
06:44
|
(11) Нашел PML Driver HPZ12 и NET Driver HPZ12, остановил все, в реестре ужалил мониторы, после ребута сервера все осталось без изменения.
|
|||
14
Trance_1C
15.01.10
✎
07:04
|
я у себя решил аналогичную проблему на 2003 трекером активности в самой 1С, после закрытия модального окна 1С сеанс сам и завершается.
|
|||
15
Trance_1C
15.01.10
✎
07:04
|
поройся на инфостарте - завершение работы неактивных пользователей.
|
|||
16
Dustil
15.01.10
✎
07:10
|
(14) 1С полсостью закрывается, даже в процессах не висит, когда юзер хочет закрыть работу, он закрывает 1С и терминал должен сам закрыться, но висит синее окно терминала просто. В процессах все процессы 1с завершены, и висят 2 процесса видимо монитора принтера hpmup091.bin и splwow64.exe, после завешения которых терминал благополучно закрывается. Сессия кстати висит как активная.
|
|||
17
BSV
15.01.10
✎
08:03
|
(0) Про Easy Print слышал?
|
|||
18
Dustil
15.01.10
✎
08:06
|
(17) Да, но к сожалению много плохого, так что не рискую ставить.
|
|||
19
BSV
15.01.10
✎
08:08
|
(17) Например?
|
|||
20
Dustil
15.01.10
✎
08:16
|
(19) Читал, что с настройкой бывают траблы и куча проблем с принтерами после установки
|
|||
21
BSV
15.01.10
✎
08:25
|
(20) Ерунда. Родные дрова ставлю только для ускорения печати на удаленных точках. Хочешь избавиться от проблем с дровами - займись ИзиПринт - одно из "вкусностей" сервера 2008. Кстати ставить ничего не надо, надо клиента приготовить.
|
|||
22
Dustil
15.01.10
✎
08:30
|
(21) Если есть скинь какю нить статейку, по которой настраивал изи принт:)
|
|||
23
Dustil
15.01.10
✎
08:38
|
(21) У юзеров стоят sp2, поэтому нужно везде ставить rdp6.1 и NetFramework 3.5, перспектива ставить все это на компы, к сожалению не улыбаются:( Так что проблема остается открытой
|
|||
24
Ангел- Хоронитель
15.01.10
✎
08:57
|
(0)а вот тебе дополнение. если принтер расшарен, то монитор прописывается обратно при каждом новом подключении принтера этого. фишка такая: в разрешениях поставить запрет на создание веток на ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors, но убрать этот запрет с нижележащих веток. тогда все точно как часы работает. но иногда при установке нового драйвера принтера на сервер это будет мешать установке. у меня это происходит редко, поэтому снимаю галку, ставлю драйвер, ставлю галку обратно.
|
|||
25
Dustil
15.01.10
✎
09:19
|
(24) Поставил разрешния, теперь на принтер вообще печатать отказывается. Просто висит, хотя в очереди печати даже заданий не появляется
|
|||
26
Dustil
15.01.10
✎
09:26
|
(24)перезагрузил сеанс, печатает, но все равно процессы появляются, хотя в реестре после установки разрешений, монитор больше не появился..
|
|||
27
Dustil
15.01.10
✎
09:29
|
Кстати в реестре в мониторах висит еще CPCA Language Monitor 3, он к принтеру случайно не относится?
|
|||
28
Dustil
15.01.10
✎
10:09
|
Не знаю, с чем это связано, но после установки запретов на ветку monitors в 1с через раз печатает, перезаходишь, печатает нормально, через какое то время перестает
|
|||
29
viknik
15.01.10
✎
10:12
|
Попробуй установить HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\SplWOW64TimeOut в 1.
|
|||
30
Dustil
15.01.10
✎
10:19
|
SplWOW64TimeOut такого параметра вообще нет
|
|||
31
viknik
15.01.10
✎
10:23
|
Нет - заведи. Тип - DWORD. 1 означает 1 минута. Это минимальное значение, какое можно записать. Должет через 1 мин убивать splwow64, т.е. при logoff максимум через секунд 70 выход должен произойти.
|
|||
32
Dustil
15.01.10
✎
10:29
|
способ жесткий, но может быть подействует, кстати процесс hpmup091.bin тоже остается, его тоже нарвное нужно прописать
|
|||
33
viknik
15.01.10
✎
10:33
|
можешь посмотреть http://forums.techarena.in/windows-x64-edition/816779.htm
|
|||
34
Ангел- Хоронитель
15.01.10
✎
16:03
|
(32)hpmup091.bin - это в реестре автозапуск прописан....
|
|||
35
Dustil
18.01.10
✎
08:18
|
(34) Где в реестре убить его автозапуск?
|
|||
36
Dustil
18.01.10
✎
09:26
|
(31) Как ни странно, но процессы не убиваются, прописал все как написано, толку ноль..
|
|||
37
Dustil
19.01.10
✎
05:27
|
Больше никто помочь не может?
|
|||
38
Dustil
20.01.10
✎
07:07
|
up
|
|||
39
Dustil
20.01.10
✎
09:01
|
Ребят, помогите написать батник на убивание процессов hpmup091.bin и splwow64.exe при закрытии сессии
|
|||
40
Dustil
21.01.10
✎
07:38
|
Проблема решена прописыванием в 1С при закрытии, батника, убивающего 2 этих процесса
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |