Как изменить тайм-аут бездействия экрана входа в Windows 10?

Мы разрабатываем некоторую поддержку MFA (многофакторной аутентификации) в Windows. После ввода пароля пользователя у него будут другие проблемы, такие как электронная почта / телефонные звонки.

Но в Windows 10 мы обнаружили, что экран входа в систему (не удаленный) закрывается после 30-секундного бездействия. В некоторых случаях запрос по электронной почте/телефону может занять более 30 секунд, а закрытие экрана входа в систему остановит ожидание по электронной почте/телефону.

Есть ли способ, например реестр, изменить значение времени ожидания входа в Windows 10?


person baldpate    schedule 05.10.2016    source источник


Ответы (2)


Спасибо клиенту с платной учетной записью поддержки MS.

Реестр, контролирующий время ожидания экрана входа в систему:

Key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI
DWORD Value: IdleTimeOut
Unit: msec
person baldpate    schedule 11.10.2016

Другой способ сделать это

Потому что ключа реестра здесь не было, и его добавление не сработало.

Мои версии Windows (для информации):

(Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\WindowsNT\CurrentVersion").ReleaseId
#1803
Get-WmiObject win32_operatingsystem | Select-Object caption, version
#caption                  version
#-------                  -------
#Microsoft Windows 10 Pro 10.0.17134

1. Получите свою схему или используйте псевдоним SCHEME_CURRENT.

Проверьте текущую схему питания:

powercfg.exe /LIST
#Existing Power Schemes (* Active)
#-----------------------------------
#Power Scheme GUID: 381b4222-f694-41f0-9685-ff5bb260df2e  (Balanced) *
#Power Scheme GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c  (High performance)
#Power Scheme GUID: a1841308-3541-4fab-bc81-f71556f20b4a  (Power saver)

Получите ваш текущий псевдоним схемы:

(powercfg.exe /QUERY ((powercfg.exe /GETACTIVESCHEME) -replace '.* ([0-9a-f-]{36}) .*', '$1'))|Select-String -Pattern "^  GUID Alias"
#GUID Alias: SCHEME_BALANCED

2. Установите тайм-аут блокировки переменного или постоянного тока.

Используйте /SETACVALUEINDEX, когда вы не работаете от батареи

Используйте /SETDCVALUEINDEX при работе от батареи

Значение указано в секундах, поэтому здесь 1200s = 60s * 20, т.е. 20 минут.

powercfg.exe /SETACVALUEINDEX SCHEME_CURRENT SUB_VIDEO VIDEOCONLOCK 1200
person Boop    schedule 20.01.2019