ВОЙТИ
    opened image

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

     

    Через редактор локальной групповой политики

    1. Откройте редактор локальной групповой политики для всех пользователей.

    Для запуска редактора групповых политик в Windows Server выполните в окне "Выполнить" - команду: gpedit.msc

    2. На левой панели щелкните, чтобы развернуть Конфигурация пользователя, Административные шаблоны, Компоненты Windows, Службы удаленных рабочих столов, Хост сеансов удаленных рабочих столов и Ограничения времени сеанса.


    3. На правой панели щелкните правой кнопкой мыши «Set time limit for active but idle Remote Desktop Services sessions » и нажмите «Edit».


    4. Удаление ограничения по времени для простаивающих сеансов служб удаленных рабочих столов
    Выберите «Not Configured» или «Disabled»Значение по умолчанию — «Not Configured».


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

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



    6. Нажмите OK.

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

     

    Через редактор реестра


    1. Откройте меню «Пуск», затем введите regedit в поле поиска и нажмите Enter.

    2. Если появится запрос UAC, нажмите Да.

    3. В regedit перейдите в указанное ниже место: 

     

     

    HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows NT\\Terminal Services
    



    4. Чтобы установить ограничение по времени, для простаивающих сеансов служб удаленных рабочих столов
    На правой панели служб терминалов щелкните правой кнопкой мыши пустое место, выберите «Создать» и «Параметр DWORD (32-разрядное)», введите MaxIdleTime и нажмите Enter.
     



    На правой панели щелкните правой кнопкой мыши MaxIdleTime и выберите Modify


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

     

     

     

     

      Лимит времени     Данные значения реестра  
    Никогда 0
    1 минута 60000
    5 минут 300000
    10 минут 600000
    15 минут 900000
    30 минут 1800000
    1 час 3600000
    два часа 7200000
    3 часа 10800000
    6 часов 21600000
    8 часов 28000000
    12 часов 43200000
    16 часов 57600000
    18 часов 64800000
    1 день 86400000
    2 дня 172800000
    3 дня 259200000
    4 дня 345600000
    5 дней 432000000

     


    5. Удаление ограничения по времени для простаивающих сеансов служб удаленных рабочих столов
    На правой панели щелкните правой кнопкой мыши MaxIdleTime и выберите Удалить


    6. Закройте редактор реестра.

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

     

     

     

     

    Через PowerShell

     

     

     
    reg add "HKLM\\software\\policies\\microsoft\\windows nt\\Terminal Services" /v MaxIdleTime /d 0 /t REG_DWORD;
    


    После чего перезагрузить сервер, или терминальный сервер.

     

     

    net stop TermService /y; net start TermService /y;


    Теперь ваша терминальная сессия не будет закрываться при отсутствии активности.