Eu uso um laptop apenas para testar o software e me envolver na correção de alguns bugs. Recentemente, tive um problema em que não conseguia desligar meu laptop com Windows 8. Sempre que pressionava o botão desligar, nada acontecia. Tive um problema semelhante com minha máquina com Windows 7, então tenho alguma experiência em resolução de problemas O Windows não desliga questões.
Redefinir o valor do registro BootExecute
A regra número um de um bom técnico é verificar os registros antes de qualquer coisa. Logs significam o Log de Eventos do Windows para ver se há algum erro ou alguma pista. Caso contrário, o que quer que você faça seria apenas um tiro no escuro - pode acertar ou errar. Na minha opinião, solucionar problemas é uma arte e leva tempo para dominá-lo. Mas é satisfatório e vale o esforço!
Inicialização seletiva no Windows 10/8
Voltar ao tópico. Então, fui até o Visualizador de eventos, sem sorte. Eu verifiquei o registro do aplicativo, registro de segurança, registro do sistema, mas não encontrei nada relacionado ao problema. Então, pensei em usar uma das etapas clássicas de solução de problemas que costumo usar, que é “Inicialização seletiva”. Para quem não sabe, a Inicialização seletiva é uma maneira de desabilitar todos os itens não pertencentes à Microsoft na inicialização e ter uma inicialização limpa.
Abra o Gerenciador de Tarefas
Clique em "Mais detalhes”E clique em“Comece" aba
Ordenar por Editor. Desative as inicializações que não sejam da Microsoft. Para desabilitar, clique com o botão direito no item e clique em Desabilitar
Certifique-se de não desabilitar nenhum outro aplicativo importante, como o chipset da placa-mãe, drivers de áudio, drivers de vídeo, drivers de WiFi, etc.
Agora desliguei meu computador, inicializei e testei. Ainda sem sorte.
Bootexecute autocheck
Então pesquisei um pouco e encontrei uma chave de registro, cujo valor determina o comportamento de inicialização e desligamento, decidi experimentá-la. Faça um backup do registro antes de fazer qualquer alteração. Para fazer um backup:
Vá para a tela Modern UI e digite “Regedit”E pressione Enter
Então vá para Arquivo -> Exportar -> Abaixo Faixa de exportação, certifique-se de escolher “Tudo”
Em seguida, clique em Salvar.
Agora vamos fazer essas alterações no registro:
- Vá para o seguinte local-
- HKEY_LOCAL_MACHINE -> SISTEMA> CurrentControlSet -> Controle -> SessionManager
- Agora, no painel do lado direito, você encontrará BootExecute
- Clique com o botão direito e clique em Modificar
- Remova todos os valores dele e substitua-o por autocheck autochk * qual é o valor padrão.
- Em seguida, clique em OK e saia do Editor do Registro.
Eu reiniciei o sistema e testei novamente. Parecia funcionar bem.
O bootexecute autocheck autochk * valor especifica os aplicativos, serviços e comandos executados durante a inicialização. Pode incluir comandos adicionais após o autocheck autochk * valor. Mas não exclua o valor padrão, autocheck autochk *, do valor de BootExecute.
Eu sei que é um monte de problemas para consertar algo, mas vale a pena. Espero que você ache esta correção útil.