Мы знаем, что наше программное обеспечение иногда зависает или дает сбой, когда система переходит в спящий режим и снова просыпается. Но это не совсем воспроизводимо.

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

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

Если я запускаю pwrtest из командной строки следующим образом:

pwrtest /sleep /c:4 /s:3

возникает ошибка:

Ошибка: 0x4ec, эта программа заблокирована групповой политикой. Для получения дополнительной информации обратитесь к системному администратору. Задать значение AC для GUID_LOCK_CONSOLE_ON_WAKE не удалось, поскольку этот параметр ограничен групповой политикой. File = base\power\tools\pwrtest\exe\scenariosleep.cpp Line = 494

Я не могу отключить запрос пароля с

powercfg /SETDCVALUEINDEX SCHEME_CURRENT SUB_NONE CONSOLELOCK 0

или же

powercfg /SETACVALUEINDEX SCHEME_CURRENT SUB_NONE CONSOLELOCK 0

Для этой схемы электропитания или настройки электропитания существуют параметры переопределения групповой политики.

Некоторые групповые политики препятствуют этому.

Странная часть: я уже пробовал Autologon.exe Этот инструмент может войти в систему моего пользователя при запуске или перезагрузке. Но это не работает для блокировки экрана.

0