Не завершаются сессии на сервере терминалов

Многие пользователи сталкиваются с проблемой не завершения сессий на сервере терминалов после завершения работы в 1С Предприятии.

Конечно, данная тема также подымается и на курсе: Администратор 1С!

 

Действительно проблему наблюдаем уже давно на всех серверных «осях» Windows Server 2003 x64, Windows Server 2008 x64,  Windows Server 2012 x64, Windows Server 2016.

Иногда терминальная сессия действительно не завершается и ее приходится завершать вручную.

В противном случаи сессия может даже зависнуть, вследствие чего зря расходуются аппаратные ресурсы сервера и такую сессию уже нужно «сбрасывать» что, конечно же, есть плохо.

 

Какая причина ?

При обращении 1С:Предприятия к печати запускается процесс SplWOW64.exe, который автоматически завершается через некоторое время после выполнения задания печати.

Собственно проблема в том что “не сразу”!

Задержка завершения процесса SplWOW64.exe позволяет повысить производительность повторных операций печати. Данный процесс используется для преобразований между 32-разрядными и 64-разрядными приложениями.

Если данный процесс сам не завершился до закрытия “1С:Предприятия”, то не произойдет и закрытие терминальной сессии.

Исправить ситуацию можно довольно просто, внеся некоторые правки в системный реестр Windows:

  • Нужно уменьшить тайм-аут завершения процесса SplWOW64.exe
  • Добавить процесс  SplWOW64.exe в список процессов, завершаемых при завершении терминальной сессии.

 

Чтоб уменьшить тайм-аут завершения процесса SplWOW64.exe нужно в системном реестре создать параметр SplWOW64TimeOut с типом DWORD и установить в значение 1.

А для того чтоб добавить процесс SplWOW64.exe в список процессов, завершаемых при завершении терминальной сессии нужно в системном реестре создать параметр SPLWOW64.EXE с типом DWORD и установить в значение 0.

Руками писать долго, поэтому подготовил для Вас уже готовый *reg файл, который сам внесет все нужные изменения в реестр Windows автоматически.

Скачать можно тут >>>

Если Вы хотите больше узнать о технической стороне 1С, тогда регистрируйтесь на первый бесплатный модуль курса: Администратор 1С >>>

Успехов, Коллега!

С уважением, Богдан.

Оставьте ответ

[an error occurred while processing the directive]
[an error occurred while processing the directive]