Windows Server 2012 R2 предотвращает автоматический выход из системы из-за неактивности

У меня есть автономный Windows 2012 Server R2, к которому я подключаюсь локально. это не часть домена, а стандартная конфигурация установки без действующих политик. Сервер выходит из рабочего стола и блокирует его паролем. Как я могу предотвратить это?

9 ответов

Вкратце

  1. Разблокировать / включить console log display off timeout функция в опции питания

  2. Установите время ожидания на 0, чтобы выключить его.

Подробные Шаги

Разблокирована недостающая функция настроек электропитания в Server 2012.

  1. Откройте следующий раздел реестра - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\7516b95f-f776-4464-8c53-06167f40cc99\8EC4B3A5-6868-48c2-BE75-4F3044BE88A7

  2. Установите следующее значение - Attributes => 2

  3. Теперь откройте Панель управления> Параметры питания> Изменить параметры плана> Изменить дополнительные параметры питания
    а. Новый тайм-аут отключения отображения блокировки консоли нового раздела теперь доступен.
    б. Настройте значение "Подключен" соответствующим образом (0 для отключения)

Готово.

п.с.

Возможно, вы захотите скачать мой экспортный файл.reg и запустить его на своем компьютере в качестве ярлыка для шагов 1 и 2 выше, т.е. console log display off timeout,

введите описание здесь

Сервер не выходит из вашей сессии, он просто блокирует экран. Вы можете изменить это поведение в Power Options в панели управления. Это под Display,

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

Если вы работаете в доменной среде, создайте этот параметр соответствующим образом в объекте групповой политики, в противном случае настройте локальный объект групповой политики (gpedit.msc):

Computer Configuration -> Policies -> Windows Settings -> Security Settings -> Local Policies -> Security Options -> Interactive logon: Machine inactivity limit

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

Расширяя ответ Ковбоя.

Перечислите схемы питания, это сообщит список схем с GUID и именами.

powercfg /L

У GUID есть псевдонимы

powercfg -aliases

Общие псевдонимы

SCHEME_MAX = Power saver (Max power saving)
SCHEME_BALANCED = Balanced (Typical)
SCHEME_MIN = High performance (Min power saving)

Затем отключите для всех стандартных схем питания, для переменного и постоянного тока.

powercfg /setacvalueindex SCHEME_MIN SUB_NONE CONSOLELOCK 000
powercfg /setdcvalueindex SCHEME_MIN SUB_NONE CONSOLELOCK 000
powercfg /setacvalueindex SCHEME_MAX SUB_NONE CONSOLELOCK 000
powercfg /setdcvalueindex SCHEME_MAX SUB_NONE CONSOLELOCK 000
powercfg /setacvalueindex SCHEME_BALANCED SUB_NONE CONSOLELOCK 000
powercfg /setdcvalueindex SCHEME_BALANCED SUB_NONE CONSOLELOCK 000

Я работаю на сервере 2012 R2 Std и вариант есть. Просто измените его в групповой политике и установите 0, как описано выше в Matze. Я только сегодня настроил 3 сервера 2012 года, и так я делаю каждый раз. Принудительно обновите политику или подождите. Иногда мне приходится выходить из системы и снова входить в систему, прежде чем она поймет изменение политики. Для принудительного обновления политики запустите gpupdate /force из командной строки администратора.

Это сработало для меня в Server 2016.

Откройте редактор объектов групповой политики, а затем перейдите к Конфигурация компьютера \ Административные шаблоны \ Система \ Управление питанием \ Параметры видео и дисплея.

Включите, а затем измените значение параметра "Выключить дисплей (секунды)" на 0.

(Поскольку значение по умолчанию, кажется, 0, но когда вы нажимаете на Включено, оно устанавливает значение в 1!)

За исключением того, что опции больше нет. Проблема заключается в том, что по умолчанию в настройках конфигурации питания для CONSOLELOCK установлено значение 001, и изменить его невозможно, кроме как с помощью powercfg. Чтобы отобразить текущий параметр для высокопроизводительной схемы, выполните следующую команду:

powercfg /q SCHEME_MIN SUB_NONE

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

powercfg /setacvalueindex SCHEME_MIN SUB_NONE CONSOLELOCK 000. 
powercfg /setdcvalueindex SCHEME_MIN SUB_NONE CONSOLELOCK 000,

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

ОткрытьLocal Security PolicyвControl Panel > System and Security > Administrative Tools, на левой панели выберитеSecurity Settings > Local Policies > Security Optionsнайди и дважды щелкниMicrosoft network server: Amount of idle time required before suspending sessionпо умолчанию так и должно быть15так что установите это0. Смотрите прикрепленный скриншот.

Просто используйте команду: powercfg /h off.

Другие вопросы по тегам