[EDIT: resposta completamente revisada]
Algumas observações, duas soluções e um aviso sobre alterações no Registro. As observações melhorarão sua compreensão e são necessárias para o diagnóstico diferencial do seu problema.
.
AS OBSERVAÇÕES
- O problema ocorreu / ocorre em princípio em todas as versões do Win: XP, Vista, 7, 8 e 10. Eu li isso aqui e em outros fóruns.
- O problema ocorre em laptops e desktops.
- É relatado que o problema ocorre nas máquinas Lenovo e Dell, embora em muitos relatórios nenhuma marca seja mencionada. (Se a sua máquina for de uma marca diferente, deixe um comentário.)
- Há uma diferença entre sono (= espera) e hibernação. E você pode ter 'suspensão híbrida' em sua máquina. Para toda a história, consulte https://www.howtogeek.com/102897/whats-the-difference-between-sleep-and-hibernate-in-windows/ .
- Existem quatro circunstâncias em que você deve digitar sua senha do Windows, cada uma com sua própria indicação acima do campo de senha:
- Depois que a tela foi bloqueada. Indicação: 'Bloqueado'.
- Depois de reiniciar. Indicação: nenhuma.
- Após o logoff (o que também significa que todos os programas foram fechados). Indicação: nenhuma.
- Depois de trocar de usuário. Indicação: no caso de apenas um usuário: 'Conectado' (sim, 'ligado'); no caso de vários usuários, isso pode ser diferente (não posso testar isso).
Veja quando exatamente o seu problema ocorre, por meio da indicação. Se você não usar uma senha : Painel de controle> Opções de energia> Painel esquerdo: 'Exigir uma senha'> selecione 'Exigir uma senha'. As soluções a seguir são para o caso 'Bloqueado', que eu acho que é a grande maioria dos casos. Se o seu caso for diferente, deixe um comentário.
.
AS SOLUÇÕES
As duas soluções são melhorias de sugestões de outros, aqui e em outros lugares.
A primeira é uma solução rápida, para laptops: Painel de controle> Opções de energia (ou equivalente)> 'Quando fecho a tampa': não faça nada (2x). Isso pode resolver o seu problema, mesmo que o laptop não acorde mais automaticamente depois de abrir a tampa.
A segunda é uma solução avançada, para laptops e desktops: um comando automatizado cmd.exe (DOS) que redefine a taxa de repetição de caracteres (que é chamada oficialmente) para o máximo, imediatamente após o desbloqueio do sistema. Aqui está o Como:
A. Abra o Bloco de notas e digite mode con: rate=31 delay=0
. Superior a 31 é inútil, atraso = 0 é. Salve-o em uma pasta do sistema Windows (por exemplo, C: \ Windows), nomeando-o como aplicável, como CharRepeatReset.bat. O .bat é uma obrigação.
B. Clique duas vezes no arquivo e veja se ele redefine a taxa de repetição. Nesse caso, você pode automatizar esse clique duplo da seguinte maneira:
- Iniciar> Pesquisa> digite: tarefa> Agendador de Tarefas.
- Painel direito: criar tarefa. Isso abre uma janela com as guias Geral, Disparadores, Ações e Condições.
- Geral> Nome: o nome do seu arquivo sem o .bat (por exemplo, CharRepeatReset). Por enquanto, deixe todas as outras configurações nessa guia como estão.
- Disparadores> Novo> No desbloqueio da estação de trabalho> Qualquer usuário.
- Ações> Novo> Iniciar um programa> Navegue até o arquivo .bat.
- Condições> Desmarque 'Iniciar a tarefa apenas se o computador estiver com energia CA'.
- Clique em 'OK' (não é necessário alterar nada em Configurações).
Deixe-me saber como funciona, aqui ou via f [dot] conijn [at] conijnconsultancy [dot] com.
.
AVISO RELATIVO A ALTERAÇÕES DE REGISTRO
Isso se refere às alterações feitas em HKEY_CURRENT_USER \ Control Panel \ Accessibility \ Keyboard Response, sugeridas algumas vezes. Eu tentei isso de várias maneiras e pode funcionar, mas em todos os casos, ele traz sérios efeitos colaterais. Desde o processador entrar em overdrive para concluir os congelamentos que só poderiam ser resolvidos com a interrupção de energia. O último faz com que você perca arquivos não salvos. Portanto, tenha muito cuidado com isso.