Администрирование систем
Выездное обслуживание компьютерной техники

952-72-06


Server 2008 terminal 1c не закрывается сессия


Была некая ситуация с Windows Server 2008 когда терминальная сессия не закрывалась при закрытии приложения указанного в поле "среда", в свойствах пользователя на терминальном сервере.

Должно быть так: если пользователю указанно приложение которое открывается при входе на удалёнку, то при его закрытии удалёнка сама отключается, но бывает, что часто висит некий процесс который не даёт закрыться сессии и остаётся висеть пустой экран и если пользователь перезайдёт на терминальный сервер то поднимается незакрытая сессия и тот-же пустой экран..

РЕШЕНИЕ:

  1. Чаще всего дело в принтерах!
  2. Заходим на сервер под администратором
  3. Открываем диспетчер задач
  4. Переходим на вкладку процессы
  5. Ставим галочку отображать процессы всех пользователей
  6. Ищем процесс SplWOW64.exe пользователя у которого не завершилась (зависла) сессия
  7. Завершаем (убиваем) этот процесс

Сессия этого пользователя должна закрыться автоматически. Если это так, то для того чтобы в будущем этот процесс не оставлял сессию открытой - выполняем несколько действий:

  1. Открываем редактор реестра (regedit - сочетание клавиш Win+R)
  2. Переходим в ветку [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs]
  3. Добавляем (создаём) параметр "DWORD" с именем "SPLWOW64.EXE" и значением "0" - оно выставлено по умолчанию

После этих несложных действий, сессия должна закрываться сразу после завершения программы указанной во вкладке "среда".


Created by Lipkiy. All right reserved.
Яндекс.Метрика