Acho que finalmente descobri o que está causando esse comportamento e, até onde sei, isso é claramente um bug causado pela Microsoft, que não tem mais controle sobre a complexidade de suas diferentes configurações, como parece .
Como eu disse, meu usuário não tem um conjunto de senhas, o que significa que algumas opções no accounts-settings-dialog
(configurações modernas da interface do usuário) não estão disponíveis. Então, a primeira coisa que fiz foi temporariamente definir uma senha para o meu usuário, o que torna uma opção no Accounts -> Sign-in options
disponível que diz " Require sign-in: If you've been away, when should Windows require you to sign in again?
", cujo padrão é 15 minutes
. Depois de definir esse valor para never
e, em seguida, desativar a senha (que também oculta completamente essa opção de configuração), tudo funcionou como esperado, mesmo quando o usuário está no modo de espera por um longo tempo.
O que está obviamente acontecendo é que, mesmo que essa opção seja invisível para usuários que não tenham definido uma senha e não façam sentido nesse contexto, a configuração correspondente no registro é usada internamente de qualquer maneira, e quando o período de tempo tiver passado, a tela de login será exibida, mesmo se o login significar simplesmente apertar um botão, já que nenhuma senha foi configurada.
Isso lhe dá uma impressão horrível de quão boa ou ruim a Microsoft testa os diferentes cenários de seu software. Demorei algum tempo para descobrir, e estou feliz que finalmente descobri o que causou o comportamento que eu estava experimentando, no entanto, eu não estou muito feliz com o que eu descobri ...