Закрытие приложения
Добрый день. Есть программа настроенная на Remote app. Подскажите где в настройках можно выставить чтобы при закрытии приложения производился выход из системы пользователя. Либо приложение закрывалось окончательно. Бывает так что случаются разъединения и при повторном запуске на сервере открывается вторая копия приложения, и так может доходить до 5-7 одновременно запущенных копий программы, что приводит к её "тупежу" у этого пользователя. Какие есть варианты лечения?
Windows server 2008 R2 standart x64
|
Angry Demon |
22-03-2016 18:24 2618759 |
Цитата:
Цитата 3DpacTe
Есть программа настроенная на Remote app. Подскажите где в настройках можно выставить чтобы при закрытии приложения производился выход из системы пользователя
|
Это происходит автоматически.
Цитата:
Цитата 3DpacTe
при повторном запуске на сервере открывается вторая копия приложения
|
Ограничьте пользователя единственным сеансом.
|
Вложений: 1
Цитата:
Цитата Angry Demon
Это происходит автоматически. »
|
При закрытии удаленным пользователем приложения, в диспетчере задач ему присваивается статус "отключен". Но процессы продолжают висеть на нем. Только если нажать в ДЗ по пользователю "Выход из системы", тогда закроются все процессы и пользователь полностью закроет свою работу.
|
Angry Demon |
23-03-2016 11:05 2619005 |
3DpacTe, это старая песня. Тынц!
|
Цитата:
Цитата Angry Demon
3DpacTe, это старая песня. Тынц! »
|
Не сработало.
|
Angry Demon |
24-03-2016 11:13 2619243 |
3DpacTe, если вручную администратор закроет SPLWOW64.EXE, работающий от имени пользователя, у которого висит сеанс, - сеанс завершается?
|
Цитата:
Цитата Angry Demon
3DpacTe, если вручную администратор закроет SPLWOW64.EXE, работающий от имени пользователя, у которого висит сеанс, - сеанс завершается? »
|
Вечером проверю
|
Вложений: 1
Такой процесс не висит вообще ни у одного пользователя
|
Angry Demon |
25-03-2016 10:01 2619606 |
3DpacTe, у вас точно 2008 R2?
|
Вложений: 1
Цитата:
Цитата Angry Demon
3DpacTe, у вас точно 2008 R2? »
|
|
Angry Demon |
25-03-2016 14:52 2619729 |
3DpacTe, значит, считаем, что на сервере не раборают 32-битные приложения, которым нужно что-то печатать...
Тогда попробуйте ещё в локальных политиках сервера назначить запуск logoff-скрипта:
tsdiscon %SESSIONNAME%
|
Цитата:
Цитата Angry Demon
Тогда попробуйте ещё в локальных политиках сервера назначить запуск logoff-скрипта:
tsdiscon %SESSIONNAME% »
|
А нельзя сделать проще, ограничить пользователю кол-во одновременно запущенных копий одной программы?
|
Angry Demon |
29-03-2016 13:49 2620896 |
Цитата:
Цитата 3DpacTe
А нельзя сделать проще, ограничить пользователю кол-во одновременно запущенных копий одной программы?
|
Пользователя можно ограничить одним сеансом, но тогда при повторном подключении к зависшему сеансу он будет видеть зелёный фон и всё. Вам это надо?
|
Цитата:
Цитата 3DpacTe
Тогда попробуйте ещё в локальных политиках сервера назначить запуск logoff-скрипта:
tsdiscon %SESSIONNAME% »
|
А как это проделать правильно?
|
Angry Demon |
31-03-2016 09:29 2621563 |
Цитата:
Цитата 3DpacTe
А как это проделать правильно?
|
Что значит "правильно"???
Это можно либо проделать, либо не проделать. :biggrin:
Положить logoff.cmd, содержащий строку tsdiscon %SESSIONNAME% в папку C:\Windows\System32\GroupPolicy\User\Scripts\Logoff
В редакторе Групповой политики:
Конфигурация пользователя\Конфигурация Windows\Сценарии (вход/выход из системы) -> Выход из системы
добавьте этот сценарий.
|
Время: 02:31.
© OSzone.net 2001-