Таймер простоя истек как отключить
Перейти к содержимому

Таймер простоя истек как отключить

  • автор:

Настройка лимитов (таймаутов) для активных/отключенных RDP/RDS сессий в Windows

date15.11.2022
useritpro
directoryWindows 10, Windows Server 2019
commentsкомментариев 25

Когда пользователь со своего компьютера закрывает окно своей RDP/RDS сессии в терминальном клиенте (mstsc.exe, RDCMan или RDP HTML WEB клиенте) простым нажатием по крестику в окне, без выполнения выхода (logoff), его сессия переходит из активного режима в режим disconnected (разъединённый сеанс). В этом режиме все запущенные пользователем программы, открытые документы и окна продолжают работать на удаленном сервере и потреблять ресурсы.

По-умолчанию RDP сессия пользователя в Windows может находится в состоянии disconnected до перезагрузки компьютера или явного ее завершения пользователем или администратором. Это довольно удобно, т.к. пользователь может в любой момент подключиться к своей старой сессии и продолжить работу с запущенными программами и открытыми документами.

На следующем скриншоте видно, что отключенные сессии пользователей на RDS сервере с Windows Server 2019 потребляют около 35% памяти сервера.

disconnected сесии не отключаются на rds/rdp сервере

Кроме того незавершенные сессии могут блокировать открытые файлы на файловых серверах, вызывать проблемы с корректным сохранением данных в приложениях, профилях или User Profile Disks. Кроме наличие старых RDP сессий часто вызывает проблему блокировки учетной записи пользователей в домене после смены пароля (когда RDS сессии продолжает работать под старыми паролем пользователя).

С помощью команды quser можно узнать, когда начата RDP сессия пользователя, длительность простоя и статус сессии.

quser - длительность rdp сеансов, простоя rdp сессий

Также вы можете вывести информацию о длительности сессий пользователей в RDS фермы с помощью PowerShell скрипта (укажите FQDN вашего сервера RDS Connection Broker):

$connectionBrocker = “MSK-RDSMAN.WINITPRO.RU»
Get-RDUserSession -ConnectionBroker $connectionBrocker |select-object -Property CollectionName, HostServer, DomainName, UserName, ServerIPAddress, CreateTime, DisconnectTime, SessionState, IdleTime , SessionID , `
@ >

Вы можете настроить максимальную длительность активных, отключенных и простаивающих (без активности пользователя) сессии для Remote Desktop Services.

Автоматическое завершение неактивных RDP сессий в Windows

Для автоматического завершения отключенных RDP/RDS сессий через определенный промежуток времени, вам нужно правильно настроить лимиты (таймауты).

Если у вас развернута полноценная Remote Desktop Services ферма на Windows Server, вы можете настроить параметры таймаутов сессий пользователей в настройках RDS коллекций на вкладке Session.

Укажите время, через которое нужно завершить отключенный сеанс в параметре End a disconnected session (по умолчанию длительность RDP сеанса не ограничена – Never). Также вы можете выставить максимальную длительность активной RDP сессии (Active session limit) и отключение бездействующего сеанса (Idle session limit). Это жесткие таймауты применяются для всех сессий в RDS коллекции.

настройка таймаутов сесий и параметров переподключения на rd session host

В Windows Server 2012 R2/2016/2019/22 можно настроить таймауты RDP сессий с помощью групповых политик. Можно использовать как редактор доменных GPO gpmc.msc, так и редактор локальных групповых политик (gpedit.msc) на конкретном RDS сервере ( или на десктопной версии Windows, если вы разрешили к ней множественные RDP подключения).

Параметры таймаутов RDP сессий находятся в разделе GPO Computer Configuration -> Policies -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Session Time Limits (Конфигурация компьютера -> Политики -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Ограничение сеансов по времени). Доступны следующие политики таймаутов:

  • Settimelimitfordisconnectedsession (Задать ограничение по времени для отключенных сеансов);
  • SettimelimitforactivebutidleRemoteDesktopServicessessions (Задать ограничение времени для активных, но бездействующих сеансов служб удаленных рабочих столов) – политика позволяет завершить простаивающие RDP сессии, в которых отсутствует ввод со стороны пользователя (движение мышкой, ввод символов с клавиатуры);
  • SettimelimitforactiveRemoteDesktopServicessessions (Задать ограничение по времени для активных сеансов служб удаленных рабочих столов) – максимальный срок для любой (даже активной) RDP сессии пользователя, после которого она переводится в состояние disconnected;
  • EndSessionwhentimelimitsarereached (Завершать сеанс при достижении ограничения по времени) – через какое время нужно завершать RDS сессию (logoff) вместо перевода ее в disconnected;
  • Set time limit for logoff of RemoteApp sessions (Задать предел для выхода из сеансов RemoteApp).

политики ограничения времени rdp сеансов по времени

По умолчанию эти параметры не настроены. Чтобы автоматически завершать отключенные RDP сеансы пользователей через 8 часов, включите политику “Set time limit for disconnected session” = Enabled, и в выпадающем списке выберите 8 часов.

политика Set time limit for disconnected session

Сохраните изменения и обновите настройки групповых политик в Windows (gpupdate /force). Новые настройки таймаутов будут применяться только к новым RDP сеансам, текущие сеансы придется завершить вручную.

Настройки GPO имеют более высокий приоритет, чем настройки таймаутов в коллекции RDS.

Параметры таймаутов для RDP сессий, которые задаются политиками можно также настроить напрямую через реестр. Указанным выше политикам соответствую следующие DWORD параметры в ветке реестра HKLMACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services

  • MaxDisconnectionTime
  • MaxIdleTime
  • MaxConnectionTime
  • MaxDisconnectionTime
  • RemoteAppLogoffTimeLimit

Например, чтобы установить максимальную продолжительность для отключенной RDP сессии в 15 минут (90000 мс), нужно изменить параметр реестра с помощью такой команды PowerShell:

Set-ItemProperty «HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services» -Name MaxDisconnectionTime -Type ‘DWord’ -Value 900000

Также вы можно можете задать ограничение времени RDP сессии на вкладе sessions в свойствах локального (консоль lusrmgr.msc) или доменного пользователя (консоль dsa.msc — ADUC). Здесь доступны следующие параметры:

  • End a disconnected session
  • Active session limit
  • Idle session limit
  • When a session limit is reached or connection is broken: Disconnect from session или End Session
  • Allow reconnection: From any Client или From originating client only

настройки макс. длительности сессий в свойствах пользователя

Если у вас развернут RD Gateway Server для доступа к RDS серверам, вы можете настроить отдельные таймауты для пользователей, подключенных через RDGW (откройте политику авторизации подключений и перейдите на вкладку Timeouts).

rd gateway настройка таймаутов для подключений пользователей

В Windows Server 2008 R2 также можно было задать лимиты RDP сессий на хосте через специальную консоль tsconfig.msc (RD Session Host Configuration). Достаточно было запустить консоль, щелкнуть правой кнопкой по RDP-Tcp -> Properties. Настройки ограничения длительности сессий находятся на вкладке Sessions. Но в следующих версиях Windows Server эта консоль отсутствует (хотя вы можете вручную скопировать файлы tsadmin.msc и tsconfig.msc и использовать эти консоли и более новых версиях Windows Server).

лимиты rdp в консоли tsconfig.msc

Сообщения о превышении длительности RDP сессий

После того, как вы настроили политики с таймаутами RDS, пользователи увидит такое сообщение, перед завершением своей сессии:

сообщение о простаивающей сесии в windows через 2 минуты

При этом в логах хоста появляется Event ID 26.

событие простаивающей rdp сессии

Вы можете отключить это предупреждение, установив в классе WMI Win32_TSSessionSettings значение EnableTimeoutWarning = 0.

Set-WmiInstance -Path «\\localhost\root\CIMV2\TerminalServices:Win32_TSSessionSetting.TerminalName=’RDP-Tcp'» -Argument @

Теперь, когда Windows будет автоматически завершать простаивающие RDP сеансы, пользователь получит от RDP клиента такое сообщение:

rds сессия завершена из-за неактивности пользователя

В некоторых случаях вы можете столкнуться с такой ошибкой в RDP клиенте:

rds сессий завершена другим пользователем

Это означает, что кто-то другой вошел на компьютер через RDP (когда количество одновременных RDP сессий на компьютере ограничено параметром Limit number of connections, например, в десктопных версиях Windows доступен только один сеанс). Либо вы повторно вошли на удаленных RDP/RDS хост с нового компьютера.

Вы можете разрешить множественные подключения под одним пользователем к RDP хосту с помощью параметра GPO Restrict Remote Desktop Services users to a single Remote Desktop Services session = Disabled (в ветке разделе Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Connections).

групповая политика - ограничить количесвто сессий для одного пользователя до одной

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

Отключаем таймер выключения на компьютере в Windows 10

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

Как деактивировать таймер выключения на компьютере в Windows 10

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

Далее рассмотрим несколько распространенных и популярных способов проведения деактивации таймера выключения на компьютере в Windows 10.

Вариант 1: Строка “Выполнить”

Достаточно простой вариант в своем исполнении. От вас потребуется только вызвать интерфейс “Выполнить” и туда прописать команду. Делается это по следующей инструкции:

  1. Для начала запустите строку “Выполнить”, воспользовавшись сочетанием клавиш Win+R.
  2. В появившемся интерфейсе строки “Выполнить” пропишите команду shutdown -a. Нажмите кнопку “Ок” или клавишу Enter для применения.

После выполнения указанной команды от операционной системы придет уведомление об отключении таймера выключения компьютера.

Вариант 2: “Планировщик заданий”

Предыдущий вариант мог не сработать, если таймер выключения был установлен через системную утилиту “Планировщик заданий”. В таком случае его отключение придется проводить именно через рассматриваемую утилиту:

    Откройте строку “Выполнить” с помощью сочетания клавиш Win+R и введите туда команду taskschd.msc.

Примечательно, что в этом случае вы не получите от системы никаких уведомление об отключении таймера.

Вариант 3: Wise Auto Shutdown

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

  1. Обычно данная программа запускается автоматически вместе с Windows 10. Доступ к ней можно получить через системный трей (кликните по стрелке, расположенной рядом со временем). В списке запущенных фоновых программ найдите и нажмите по иконке Wise Auto Shutdown.
  2. Откроется окошко программы, где сразу же будет показана задача на выключение компьютера, если таковая есть. Нажмите кнопку “Отменить задание”.
  3. Во всплывшем окне подтвердите отмену текущего задания.

Также вы можете отключить автоматическое выключение компьютера за 5 минут, когда оно будет произведено Wise Auto Shutdown. Вы получите уведомление об отключении, в котором нужно будет воспользоваться кнопкой “Отмена”.

Вариант 4: Lim Timer Off

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

  1. Откройте системный трей с уже запущенными в фоновом режиме программами и найдите там иконку Lim Timer Off.
  2. Кликните по ней правой кнопкой мыши. В контекстном меню выберите “Остановить таймер”.

В случае с Lim Timer Off каких-либо дополнительных подтверждений действий не требуется.

Мы рассмотрели несколько вариантов отключения заранее установленного таймера выключения компьютера в Windows 10. Чаще всего деактивацию рассматриваемой функции можно выполнить системными средствами. Однако иногда бывают исключения, когда требуется прибегать к помощи сторонних программ.

Как убрать автовыключение компьютера на Windows

Функция автоматического выключения компьютера по заданным параметрам, например при бездействии пользователя или в установленное время, доступна на всех версиях ОС Windows. Настроив данную опцию, может встать необходимость отключить ее из-за необходимости дальнейшей работы за ПК. Разберемся как убрать автовыключение компьютера на windows 10 различными способами.

Как и на других операционных системах, включить автоматическое выключение можно различными методами. Перед тем как убрать автовыключение компьютера, следует определить, с помощью какого инструмента включена эта опция. Вариантов существует несколько:

  • Через командную строку – в этом случае отменить опцию можно через этот же инструмент;
  • Через утилиту, например, PowerShell, в этом случае нужно отключить программу или отменить введенные настройки;
  • При помощи «Библиотеки планировщика задач» – в этом случае нужно удалить задачу в этом разделе панели управления.

Отменить автовыключение не сложно, если оно настроено в программе – в крайнем случае можно закрыть утилиту через диспетчер задач. В операционных системах более ранних версий отключение производится таким же образом – Windows 7 и Windows XP имеют такой же функционал. Разберем подробнее процесс отключения опции.

Если она включена через командную строку:

  1. Нажмите сочетание клавиш «Win + R»;
  2. В окне «Открыть» вводим команду «shutdown –a»;
  3. Нажимаем кнопку «Ок»;
  4. Если таймер выключения настроен через командную строку, система
    выдаст оповещение что опция отключена.

Если автовыключение настроено через планировщик задач:

  1. Запускаем командную строку через сочетание клавиш «Win + R»;
  2. Вводим команду «Taskschd.msc»;
  3. Нажимаем кнопку «Ок»;
  4. Откроется планировщик задач;
  5. Выбираем «Библиотека планировщика задач»;
  6. Находим задачу «Автоматический выход из системы» и нажимаем на нее;
  7. Удаляем задачу и подтверждаем выбор.

как убрать автовыключение компьютера на windows 10

Как отключить автовыключение компьютера на windows мы разобрали. Если функция запущена через специальные утилиты, то нужно их запустить и отменить задачу. Закрыть программу можно и через диспетчер задач, нажав «Alt + Ctrl + Del».

Как отключить автовыключение компьютера Windows 7

Чтобы разобраться как убрать автовыключение компьютера на windows 7 и других ОС от Microsoft, рассмотрим способы отключения через командную строку и в библиотеке планировщика задач в 7 версии операционной системы. Эти способы помогут отменить опцию, если появилась необходимость в работе ПК, а автоматическое отключение питания уже настроено.

Для запуска командной строки нужно нажать «Win + R» и ввести в программе код «shutdown –a», после чего нажать «Enter». Система покажет уведомление, что автоматическое отключение было отменено.

Отменить задачу в библиотеке планировщика задач можно также используя командную строку. Запускаем ее, нажав «Win + R», в открывшемся окне введите «Taskschd.msc». Операционная система откроет окно, в котором нужно найти и выбрать библиотеку планировщика задач. В списке необходимо найти задачу по автоматическому выходу из системы, нажав на нее, выбрать кнопку «Удалить». После подтверждения выбора, система уведомит что опция отменена.

Обращайтесь к компьютерному мастеру! Выезд из нашего сервиса на дом беспатный!

Таймер простоя истек как отключить

Таймер простоя истек как отключить

Доброго времени суток! Уважаемые читатели IT блога pyatilistnik.org. Продолжаю сложившуюся традицию последнего времени по темам к статьям, а именно разбор полетов и решение проблем в часто встречаемых ситуациях на терминальных серверах, коих довольно много. В прошлый раз я вам подробно рассказал, как восстанавливать профиль пользователя, когда его невозможно загрузить, сегодня мы разберем вот такое всплывающее окно во время сеанса пользователя на RDS хосте и звучит оно вот так: Таймер входа в систему истек, и пользователь должен закончить сеанс. Давайте я расскажу в чем дело.

Описание проблемы

Есть сервер терминалов на Windows Server 2008 R2 по Windows Server 2016, пользователь логинится на него и работает в течении дня, под конец рабочего времени у него выскакивает:

Таймер простоя истек как отключить

И сохранил пользователь документы или нет, идет сброс сессии. Последствия могут быть не самые приятные, так как в этот момент пользователь может доделывать важную работу или его вообще нет на рабочем месте, что означает, что он не сохранит документы, согласитесь это отразиться и на вас, после жалобы.

Тут все дело в системе которая призвана ограничить время работы и простоя пользователя на терминальном сервере, сделано это для того, чтобы забывчивые пользователи не висели в сессиях вечно и не расходовали ресурсы компании за зря, так как большинство из них не делает выход из системы, а просто закрывают сеанс RDP, через крести вверху, это же проще, а потом и получают свои битые профили.

Как решается проблема с таймером

Вам необходимо увеличить время отводимое для сессии без разрывов или вообще его убрать на свое усмотрение, делается это очень просто.

Настройка для терминального сервера на Windows 2012 R2-2016

Все настройки вы должны выполнять, либо на посреднике соединения (Connection Broker), где добавлена коллекция вашей RDS фермы, либо же если это отдельный сервер несущий все роли на себе, то делаем на нем. Открываем «Диспетчер серверов» находим там «Службы удаленных рабочих столов».

Таймер простоя истек как отключить

Переходите к своей коллекции серверов. Нас с вами будет интересовать верхняя часть, со свойствами коллекции RDS фермы.

Таймер простоя истек как отключить

Таймер простоя истек как отключить

Переходите на вкладку «Сеанс» и находите пункт «Ограничение активного сеанса» у меня до этого стояло 9 часов, как раз и выскакивала ошибка «Таймер входа в систему истек» в 18-00, так как пользователь начинал работу в 9-00. Вы можете задать значение «никогда», тогда разрывов не будет, но есть вероятность зависания сессии, в виде черных экранов по RDP.

Также советую задавать:

Таймер простоя истек как отключить

Настройка для терминального сервера на Windows 2008 R2

Таймер простоя истек как отключить

Либо можете почувствовать себя гуру и открыть оснастку «Конфигурация узла сеансов удаленных рабочих столов» через команду mmc.

Таймер простоя истек как отключить

Далее щелкаем по пункту «RDP-Tcp Microsoft RDP 7.1»

Таймер простоя истек как отключить

Тут те же параметры, выбираем нужное значение для «Ограничение активного сеанса» и забываем про окно с уведомлением «Таймер входа в систему истек»

Таймер простоя истек как отключить

Через групповые политики

Не могу не рассказать про централизованный метод задания настроек на сервера, а именно с помощью средств Active Directory в лице GPO.

Таймер простоя истек как отключить

Что у вас тут есть из политик:

Заметьте у каждой политики будет три варианта задания:

Надеюсь, что данная заметка помогла вам понять причину появления окна с предупреждением «Таймер входа в систему истек. Превышена общая длительность сеанса. Через две минуты сеанс будет отключен. Сохраните все файлы сейчас.’» и вы открыли для себя полезные настройки для терминальных столов. Если у вас есть вопросы, то пишите их в комментариях, я люблю дискуссии. Если вам понравилась статья, то можете ею поделиться в социальных сетях, я на вас не обижусь :).

Как убрать автовыключение компьютера на Windows

Функция автоматического выключения компьютера по заданным параметрам, например при бездействии пользователя или в установленное время, доступна на всех версиях ОС Windows. Настроив данную опцию, может встать необходимость отключить ее из-за необходимости дальнейшей работы за ПК. Разберемся как убрать автовыключение компьютера на windows 10 различными способами.

Как и на других операционных системах, включить автоматическое выключение можно различными методами. Перед тем как убрать автовыключение компьютера, следует определить, с помощью какого инструмента включена эта опция. Вариантов существует несколько:

Отменить автовыключение не сложно, если оно настроено в программе – в крайнем случае можно закрыть утилиту через диспетчер задач. В операционных системах более ранних версий отключение производится таким же образом – Windows 7 и Windows XP имеют такой же функционал. Разберем подробнее процесс отключения опции.

Если она включена через командную строку:

Если автовыключение настроено через планировщик задач:

Как отключить автовыключение компьютера на windows мы разобрали. Если функция запущена через специальные утилиты, то нужно их запустить и отменить задачу. Закрыть программу можно и через диспетчер задач, нажав «Alt + Ctrl + Del».

Как отключить автовыключение компьютера Windows 7

Чтобы разобраться как убрать автовыключение компьютера на windows 7 и других ОС от Microsoft, рассмотрим способы отключения через командную строку и в библиотеке планировщика задач в 7 версии операционной системы. Эти способы помогут отменить опцию, если появилась необходимость в работе ПК, а автоматическое отключение питания уже настроено.

Для запуска командной строки нужно нажать «Win + R» и ввести в программе код «shutdown –a», после чего нажать «Enter». Система покажет уведомление, что автоматическое отключение было отменено.

Отменить задачу в библиотеке планировщика задач можно также используя командную строку. Запускаем ее, нажав «Win + R», в открывшемся окне введите «Taskschd.msc». Операционная система откроет окно, в котором нужно найти и выбрать библиотеку планировщика задач. В списке необходимо найти задачу по автоматическому выходу из системы, нажав на нее, выбрать кнопку «Удалить». После подтверждения выбора, система уведомит что опция отменена.

Обращайтесь к компьютерному мастеру! Выезд из нашего сервиса на дом беспатный!

Отключение таймера выключения Windows 10

Таймер простоя истек как отключить

Способ 1: Системные средства

Таймер выключения компьютера в «десятке» чаще всего устанавливается посредством ввода специальной команды в текстовых интерфейсах (инструменты «Выполнить», «Командная строка» и PowerShell), а также с помощью оснастки «Планировщик задач». Следовательно, методы отключения для каждого из вариантов отличаются.

Вариант 1: Команда

Самый простой способ задать таймер выключения компьютера – ввод специальной команды через соответствующие интерфейсы. Посредством этих же инструментов процедуру можно отменить, проще всего — с помощью окна «Выполнить».

Таймер простоя истек как отключить

Таймер простоя истек как отключить

Таймер простоя истек как отключить

Вариант 2: «Планировщик заданий»

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

Таймер простоя истек как отключить

Таймер простоя истек как отключить

Таймер простоя истек как отключить

После обнаружения требуемой операции нажмите «Удалить» в контекстном меню справа.

Таймер простоя истек как отключить

Таймер простоя истек как отключить

Способ 2: Сторонние решения

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

Вариант 1: Wise Auto Shutdown

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

Таймер простоя истек как отключить

Таймер простоя истек как отключить

Таймер простоя истек как отключить

Таймер простоя истек как отключить

Вариант 2: Lim Timer Off

Пользователи этой программы также могут отменять настроенный таймер отключения. Как и в предыдущем случае, откройте трей либо его дополнительное пространство, найдите там иконку приложения и кликните по ней правой кнопкой мыши. Затем воспользуйтесь пунктом контекстного меню «Остановить таймер».

Таймер простоя истек как отключить

Сторонние приложения для автоматического отключения компьютера с Windows 10 так же, как и системные средства, позволяют отменить выполнение запланированной операции.

Помимо этой статьи, на сайте еще 12548 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Таймер простоя истек как отключить

Общие обсуждения

Здравствуйте. Стоит сервер 2012r2, на нем AD DS. DNS и служба удаленных рабочих столов. Так как на 2012 серваке в отличии от servera 2003 и servera 2008 после установки сервера терминалов отсутствует раздел «Конфигурация узла сеансов удаленных рабочих столов» возникает вопрос.

1)как наиболее оптимально каждому пользователю AD DS задать ограничение, блокировку, завершение сеанса удаленного рабочего стола через RDP файлик?. на форумах много чего перерыл и выяснил что в 2012 серваке альтернатива «Конфигурация узла сеансов удаленных рабочих столов» является коллекция созданная в службах удаленного рабочего стола через Диспетчер серверов.

«Таймер простоя истек»

Сеанс простаивал больше допустимого временного придела. Он будет отключен в течении последующих 2 минут. Для продолжения сеанса нажмите немедленно любую клавишу.

2)Как убрать это всплывающее уведомление?

3)Есть ли вообще такая возможность в 2012r2 задавать ограничение, блокировку, завершение сеанса через пользователя актив директори?

Все ответы

Через политики вы можете сделать все что угодно

ПыСы Ад и терминальник на одном сервере это порочная практика

1. Про изменения в идеологии настроек можете посмотреть тут Windows Server 2012 R2 Remote Desktop – теперь две модели

В новой модели Вы можете настраивать параметры через свойства коллекций. Те параметры, которые там отсутствуют, могут задаваться через GPO.

Для старой модели нет GUI, но настройки также могут задаваться через GPO.

2. Нет, уведомление вы не уберете.

Или же вы имеете ввиду что через политики можно каждому пользователю настроить ограничение, блокировку, завершение сеанса. тоже не нашел такой функции.

Зачем скрывать сообщение от пользователя? (ну да ладно, ее если ооочень нужно можно давить)

Что касается тайм лимитов то политику вы можете натравить на пользователя (вплоть до того что и одного)

Можно создать 20 политик под каждого пользователя по одной, либо по группам (например по 2 человека в группе)

Что касаемо тайм лимитов (как видно из статьи относится это и к 2008. )

Что касаемо заставок то это так же настраемо, вы можете настроить блокировку на 5 минут а отключение на 10 минут и как следствие пользователи видеть ничего не будут.

Как говориться, нет того чего не знает гугл.

Vector BCO. изучил всю инфу которая была предложена тобой в виде ссылки.

В общем придется смириться с тем что выскакивают подобные уведомления.

Истечение времени таймера

Как уже говорилось, основной задачей ISR-процедуры, связанной с прерыванием, генерируемым RTC или PIT, является отслеживание системного времени, которое в основном выполняется процедурой KeUpdateSystemTime.

Ее второе задание заключается в отслеживании логического времени выполнения, например, времени выполнения процесса или потока, и системного времени такта, которое является базовым показателем, используемым такими API-функциями, как GetTickCount, которые, в свою очередь, используются разработчиками для операций со временем в их приложениях. Эта часть работы выполняется процедурой KeUpdateRunTime. Но перед выполнением любой из этих работ, процедура KeUpdateRunTime проверяет, не истекло ли время какого-либо таймера.

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

Эта разница важна в некоторых сценариях, например, в таких, как переход на летнее время (или даже изменение показаний часов вручную).

Если пользователь перевел часы с 13 часов на 19 часов, абсолютный таймер все равно выдаст сигнал в «20 часов», а вот относительный таймер, настроенный, скажем, на истечение времени «через 2 часа», не почувствует влияния изменения показания часов, поскольку 2 часа еще не прошли. При возникновении подобных событий изменения системного времени ядро перепрограммирует абсолютное время, связанное с относительными таймерами, чтобы оно соответствовало новым установкам.

Поскольку часы выдают сигнал через известный кратный интервал, нижние разряды текущего системного времени будут в одной из 64 известных позиций (на APIC HAL). Windows использует это обстоятельство для сведения всех таймеров драйверов и приложений в связанные списки на основе массива, в котором каждый элемент соответствует возможному кратному показателю системного времени.

Эта таблица, называемая таблицей таймера, находится в блоке управления областью процессора — PRCB, что позволяет каждому процессору представлять свое собственное независимое истечение времени таймера без необходимости запроса глобальной блокировки.

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

При инициализации каждого процессора таблица заполняется абсолютными таймерами с бесконечным сроком истечения времени, дабы избежать не когерентного состояния. Каждый кратный показатель системного времени, с которым может быть связан таймер, называется исполнителем и хранится в заголовке диспетчера объекта таймера. Поэтому, чтобы определить, истекло ли время таймера, требуется только лишь проверить, имеются ли в связанном списке какие-либо таймеры, связанные с текущим исполнителем.

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

Аналогично тому, как ISR-процедура драйвера выстраивает в очередь DPC, чтобы отсрочить работу, ISR-процедура часов запрашивает программное прерывание DPC, устанавливает флаг в PRCB, чтобы механизм истощения DPC знал о том, что таймеры нуждаются в истечении срока своей работы.

Точно так же, при обновлении времени выполнения процесса или потока, если ISR-процедура часов определяет, что у потока закончился квант времени, она также ставит в очередь программное прерывание DPC и устанавливает другой PRCB флаг. Эти флаги имеются у каждой PRCB-области, поскольку каждый процессор обычно совершает свои собственные вычисления по обновлению времени выполнения, так как каждый процессор выполняет индивидуальный поток и имеет различные связанные с ним задачи. В таблице показаны различные поля, используемые при обработке таймера и истечении срока его работы.

Как только IRQL в рамках обработки DPC снова снизится до уровня DISPATCH_LEVEL, эти два флага будут установлены.

Поля KPRCB, относящиеся к обработке таймера.

Здесь будет рассмотрена работа по истечении времени таймера. Поскольку таймеры связаны друг с другом исполнителем, код истечения времени (исполняемый DPC-вызовом, связанным с PRCB в поле TimerExpiryDpc) проводит разбор этого списка с головы до хвоста. (Во время ставки таймеры, ближайшие к значению, кратному интервалу часов, будут первыми, а за ними последуют таймеры, которые все ближе и ближе к следующему интервалу, но еще находящиеся в пределах данного исполнителя.)

Для истечения времени таймера нужно выполнить две основные задачи:

Как только каждый процессор привлекается к обслуживанию таймера тактового интервала для выполнения обработки системного времени и времени выполнения, он также обрабатывает истечение времени таймера после небольшой задержки, во время которой IRQL-уровень снижается с CLOCK_LEVEL до DISPATCH_LEVEL.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *