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