Windows Server 2012 R2 запобігає автоматичному вихід із системи через неактивність


11

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


Він або виходить із сеансу, або блокує сеанс, він не робить обох. Але, як заставка, або налаштування налаштування живлення, вам потрібно переглянути.
joeqwerty

це робить його таким чином, я повинен зробити ctrl alt del і ввести пароль для входу назад. Я перевірив під заставкою, вона говорить ні про що, а під налаштуваннями живлення єдиний вибір - це вимкнути дисплей. Це не вимикання дисплея, це просто робить його, тому мені доведеться ввести ctrl alt del і пароль, чи немає способу відключити це?
alphadev

Відповіді:


11

Коротко

  1. Розблокувати / увімкнути console log display off timeoutфункцію в опції живлення

  2. Установіть тайм-аут 0, щоб вимкнути його.

Детально кроки

Розблоковано відсутню функцію Налаштування живлення на сервері 2012.

  1. Відкрийте наступний ключ реєстру - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\7516b95f-f776-4464-8c53-06167f40cc99\8EC4B3A5-6868-48c2-BE75-4F3044BE88A7

  2. Встановіть наступне значення - Attributes=> 2

  3. Тепер відкрийте Панель управління> Параметри живлення> Змінити налаштування плану> Змінити додаткові параметри живлення
    a. Новий час очікування вимкнення дисплея блокування консолі розділу .
    б. Налаштуйте відповідно значення "Підключено" (0 для відключення)

Зроблено.

пс

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

введіть тут опис зображення


3
Я спробував це, але заблокований екран все-таки виникає ...
Nam G VU

1
Я навіть не бачу цього останнього ключа в своєму реєстрі.
Сирени

я намагався, але не працював. ти можеш це перевірити на мене? imgur.com/a/rFSsN
Лука

7

Сервер не виходить з сеансу, він просто блокує екран. Ви можете змінити цю поведінку на Power Optionsпанелі керування. Це під Display.


це робить його таким чином, я повинен зробити ctrl alt del і ввести пароль для входу назад. Я перевірив під заставкою, вона говорить ні про що, а під налаштуваннями живлення єдиний вибір - це вимкнути дисплей. Це не вимикання дисплея, це просто робить його, тому мені доведеться ввести ctrl alt del і пароль, чи немає способу відключити це?
alphadev

1
Схоже, вам потрібно додати ключ реєстру також у 2012 році та пізніше: blog.scosby.com/post/2012/12/13/…
MDMarra

додаток ключа реєстру - це те, що зупиняє екран від блокування, саме тому я шукав
alphadev

6

Я знаю, що це старе питання, але ця інформація може бути корисною для інших:

Якщо ви працюєте в доменному середовищі, створіть цей параметр відповідно в GPO, інакше налаштуйте локальну GPO ( gpedit.msc):

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

Якщо ви хочете запобігти блокуванню, встановіть його на нуль, пам’ятайте про вплив на безпеку, яке ці зміни можуть залежати від вашого оточення.


Не працює для мене на сервері 2016.
Нік Вестгейт

2

Розгортаючи відповідь Ковбоя .

Перерахуйте схеми живлення, у цьому повідомлятиметься список схем із 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

1

Я запускаю сервер 2012 R2 Std і варіант є. Просто змініть його в груповій політиці та встановіть його на 0, як описав Матце вище. Я щойно налаштував 3 сервери 2012 року, і це я роблю щоразу. Змусити оновити політику або зачекати її. Іноді доводиться виходити з системи та знову ввімкнути цю систему, перш ніж вона змінить політику. Щоб змусити оновлення політики запустити gpupdate / force із запиту адміністратора.


1

Це працювало для мене в сервері 2016 .

Відкрийте Редактор об’єктів групової політики та перейдіть до Конфігурація комп'ютера \ Адміністративні шаблони \ Система \ Управління живленням \ Налаштування відео та дисплея.

Увімкніть, а потім змініть значення Вимкнути дисплей (секунди) на 0.

(Оскільки за замовчуванням здається 0, але при натисканні на Увімкнено встановлюється значення 1!)


0

За винятком цього варіанту вже немає. Проблема полягає в тому, що за замовчуванням у настройках конфігурації живлення для 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,

Якщо ви визначили власну схему живлення, вам доведеться вказати її посвідчення.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.