Windows Server 2012 R2 предотвращает автоматический выход из системы из-за неактивности
У меня есть автономный Windows 2012 Server R2, к которому я подключаюсь локально. это не часть домена, а стандартная конфигурация установки без действующих политик. Сервер выходит из рабочего стола и блокирует его паролем. Как я могу предотвратить это?
9 ответов
Вкратце
Разблокировать / включить
console log display off timeout
функция в опции питанияУстановите время ожидания на 0, чтобы выключить его.
Подробные Шаги
Разблокирована недостающая функция настроек электропитания в Server 2012.
Откройте следующий раздел реестра -
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\7516b95f-f776-4464-8c53-06167f40cc99\8EC4B3A5-6868-48c2-BE75-4F3044BE88A7
Установите следующее значение -
Attributes
=> 2Теперь откройте Панель управления> Параметры питания> Изменить параметры плана> Изменить дополнительные параметры питания
а. Новый тайм-аут отключения отображения блокировки консоли нового раздела теперь доступен.
б. Настройте значение "Подключен" соответствующим образом (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
. Смотрите прикрепленный скриншот.