Назад | Перейти на главную страницу

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

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

Вкратце

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

  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. Теперь откройте Панель управления> Параметры электропитания> Изменить настройки плана> Изменить дополнительные параметры питания.
    а. Новый раздел Display Тайм-аут отключения отображения блокировки консоли теперь доступен.
    б. Соответственно настройте значение «Подключено» (0 для отключения)

Готово.

p.s.

Вы можете скачать мой экспортный файл .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

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

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

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

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

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

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

powercfg /q SCHEME_MIN SUB_NONE

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

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

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