- Remove From My Forums
-
Вопрос
-
Добрый день.
У пользователя начал регулярно завершаться сеанс RDP на терминальном сервере с сообщением
удаленный сеанс был завершен поскольку достигнуто максимальное время работы в системе
Моделирование групповых политик показывает, что принудительный вывод из сеанса по истечении допустимых часов работы выключен.
Какие ещё параметры могут вызывать именно это сообщение, я не нашёл.
Ответы
-
Это с овсем не решение, но решилось путём того, что в политике с «запрещено» поменял на «разрывать сеанс через 5 дней» — и проблемы прекпратились.
Решение нашёл на каком-то русскоязычном форуме, что характерно.
Причину подобного поведения так и не выяснил, но раз проблема решена и заявка закрыта, то и ладушки.
-
Помечено в качестве ответа
22 августа 2019 г. 12:07
-
Помечено в качестве ответа
Настройка лимитов (таймаутов) RDP-сессий на терминальном сервере Windows
Обновлено: 26.01.2021
Опубликовано: 12.06.2017
Тематические термины: терминальный сервер, Windows
По умолчанию, на терминальном сервере RDP-сессия длится до тех пор, пока пользователь ее явно не прервет. В некоторых случаях, это может привести к зависанию профиля или некоторых запущенных приложений.
Рекомендуется задавать лимит на сеансы, по достижении которого принудительно завершать терминальные сессии и выполнять выход пользователя из системы.
Настройка на терминальном сервере
Сессии можно настроить для конкретного сервера в настройках сервера терминалов. Процесс немного отличается в зависимости от версии операционной системы Windows.
Windows 2012 и выше
В диспетчере серверов переходим в службы удаленных рабочих столов:
Переходим в коллекцию, для которой хотим поменять настройки сеанса:
В свойствах коллекции кликаем по Задачи — Изменить свойства:
Переходим в раздел Сеанс и выставляем ограничения:
* где Окончание разъединенного сеанса — время, через которое для пользователей с завершенными сеансами произойдет выход из системы; Ограничение бездействующего сеанса — время, через которое сеанс перейдет в разъединенный, если пользователь в нем не работает (не проявляет никакой активности).
Windows 2008 R2 и ниже
Нажимаем Пуск — Администрирование — Службы удаленных рабочих столов — Конфигурация узла сеансов удаленных рабочих столов:
В разделе «Подключения» дважды кликаем по RDP-Tcp:
На вкладке «Сеансы» ставим галочку Переопределить параметры пользователя и выставляем необходимые лимиты:
* где Завершение отключенного сеанса — время, по достижении которого отключенный сеанс будет завершен, а для пользователя будет выполнен выход; Ограничение бездействующего сеанса — ограничение на сеанс, в котором пользователь не работает.
Настройка через GPO
Если терминальных серверов много или необходимо централизованно задать политику ограничения сессий, можно воспользоваться групповыми политиками Active Directory.
Заходим в консоль управления политиками — создаем политику с любым понятным названием — переходим в настройку созданной политики.
В зависимости от необходимости применять политику к пользователям и/или компьютерам, используем следующие ветки для настройки:
- Конфигурация компьютераПолитикиАдминистративные шаблоныКомпоненты WindowsСлужбы удаленных рабочих столовУзел сеансов удаленных рабочих столовОграничение сеансов по времени
(Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSession Time Limits) - Конфигурация пользователяПолитикиАдминистративные шаблоныКомпоненты WindowsСлужбы удаленных рабочих столовУзел сеансов удаленных рабочих столовОграничение сеансов по времени
(User ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSession Time Limits)
* если для пользователей и компьютеров используются отдельные организационные юниты, необходимо создавать политику в соответствующей ветке.
Для настройки выставляем следующие значения:
Параметр | Описание | Значения |
---|---|---|
Завершать сеанс при достижении ограничения по времени (End session when time limits are reached) | Задает глобальную настройку, которая разрешает или запрещает лимиты, в принципе. | Включено — включает режим ограничения сессий (для нашей цели выбираем это значение). Отключено — выключает и запрещает лимиты. Не задано — выключает для политик, но разрешает локальные настройки на сервере. |
Задать ограничение по времени для активных, но бездействующих сеансов служб удаленных рабочих столов (Set time limit for active but idle Terminal Services sessions) | Если пользователь завершил работу с сервером, но не завершил сеанс, можно установить ограничение сессии этим параметром. Таким образом, пользователи, которые не завершают сеанс будут автоматически выкинуты из сессии. | Включено — активируем лимит для бездействующих сеансов (выставляем ее). И в выпадающем списке указываем время бездействия, например 3 часа. Отключено — отключает лимит на бездействующие сессии. Не задано — настройка задается локально на сервере. |
Задать ограничение по времени для отключенных сеансов (Set time limit for disconnected sessions) | Если пользователь отключил сеанс, но не вышел из системы, можно автоматически его разлогинить с помощью этой опции. | Включено — активируем лимит для завершенных сеансов (выставляем ее). И в выпадающем списке указываем время, например 3 часа. Отключено — отключает лимит на завершенные сессии. Не задано — настройка задается локально на сервере. |
Задать ограничение по времени для активных сеансов служб удаленных рабочих столов (Set time limit for active Remote Desktop Services sessions) | Независимо от того, работает пользователь в системе или нет, сервер завершит его сеанс, отправив уведомление за 2 минуты до отключения. | Включено — активируем лимит для активных сеансов. В выпадающем списке необходимо указать время. Данную опцию лучше не применять. С практической точки зрения опция создаст много неудобств. Отключено — отключает лимит на завершенные активные сессии. Не задано — настройка задается локально на сервере. |
Для применения настроек ждем или выполняем команду на сервере:
gpupdate /force
Проверяем, применились ли политики:
gpresult /r
Использование фильтров
Если нам необходимо применить ограничения через политики только для определенных серверов/пользователей, применяем фильтры безопасности.
Для этого создаем группу в Active Directory и добавляем туда нужные серверы (или пользователей).
Проверяем, что нужные нам серверы или пользователи стали членами созданной группы.
а) команда для проверки компьютера:
gpresult /r /scope:computer
б) для пользователя:
gpresult /r /scope:user
Если в созданной группе компьютера/пользователя нет, то:
а) для пользователя выходим из сеанса сервера и подключаемся по новой.
б) на сервере выполняем команды:
klist -lh 0 -li 0x3e7 purge
gpupdate /force
Если в нашей среде Active Directory несколько сайтов, то наши настройки могут появиться на нужном контроллере через несколько минут (как правило, до 15). Если нет возможности ждать, можно форсировать процесс репликации с помощью инструмента «Active Directory — сайты и службы».
Далее при создании групповой политики удаляем группу «Прошедние проверку», которая присутствует по умолчанию:
И добавляем созданную ранее, например:
После настраиваем политику по инструкции выше.
Чтобы проверить, что настройка применилась только у нужным нам объектам, на сервере выполняем команду:
gpresult /r
Проблема с лицензией удаленных рабочих столов на терминальным сервере Windows Server 2019.
Ошибка
При подключение к терминальному серверу, который крутиться на Windows Server 2019, без домена, вылезает такая ошибка:
Проблема с лицензией удаленных рабочих столов Возникла проблема с вашей лицензией удаленных рабочих столов, и вас сеанс будет отключен через 60 мин. Для устранения этой неисправности обратитесь к системному администратору. |
Решение
Запускаем gpedit.msc
Переходим:
Административные шаблоны/Компоненты Windows/Службы удаленных рабочих столов/Узел сеансов удаленных рабочих столов/лицензирование/Задать режим лицензирования удаленных рабочих столов. Переключаем с “Пользователя” на “Устройство”
Перезагружаемся и проверяем. Если не помогло, то пишите в комменты.
Если не помогло, то читай часть 2
Источник
Просмотры: 2 362
-
#1
через «Удаленный рабочий стол» подключаюсь к машине с ХР виндой, через 10-20 минут выдает: «удаленный сеанс был завершен, поскольку достигнуто максимальное время работы в системе. этот предел был установлен администратором серевера или сетевыми политиками». Никто ничего не устанавливал… где это можно посмотреть/исправить?
-
#2
один сидишь?
проверь limit number of connetion
Хотя… в XP есть ограничения на connection
lammer
-
#3
Управление компьютером — пользователи
выбрать пользователя — свойства
закладка Сеансы — Ограничение активного сеанса
-
#4
в ХР нет в этом месте закладки Сеансы
-
#5
В политиках — gpedit.msc
Конфигурация пользователя —> Административные шаблоны —> Компоненты Windows —> Службы терминалов —> Сеансы
- Remove From My Forums
-
Question
-
Hello everyone,
For the past two weeks I have been having trouble connecting to my machine via RDP. I keep getting these two errors:
-Your Remote Desktop Services session has ended, possible for one of the following reasons:
The admin has ended the session
An error occurred while the connection was being established.
A network problem occurred.
-The number of connections to this computer is limited and all connections are in use right now.
Both machines have Windows 10 Pro 1903 with the latest updates and drivers. Would should I try?
Thank you,