Se você costuma ver uma mensagem de erro A exceção de software desconhecida (0xe0434352) ocorreu no aplicativo no local 0x77312c1a Ao desligar seu computador Windows, aqui estão algumas soluções possíveis que podem ser úteis para você. Embora o local possa ser diferente em momentos diferentes ou os códigos de erro podem ser 0xe0434352, 0xc06d007e, 0x40000015, 0xc00000d, 0xc0000409, etc. - mas a solução é mais ou menos a mesma.
A exceção de software desconhecida ocorreu no aplicativo
Essa mensagem de erro específica pode aparecer devido a vários motivos. Por exemplo, você pode obtê-lo devido a uma instalação corrompida do.NET Framework, bem como a um driver de dispositivo corrompido.
1] Use a ferramenta de reparo do.NET Framework
Se você estiver usando o Windows 7 ou versão mais antiga, use o.NET Framework Repair Tool feito pela Microsoft para reparar corrupções no Framework. Esta ferramenta suporta o.NET Framework 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5, 4.0 e 3.5 SP1.
2] Executar o disco de verificação
Abra um prompt de comando elevado e execute os comandos a seguir
chkdsk /f
Verifique se isso ajuda.
3] Solucionar problemas no estado de inicialização limpa
Uma inicialização limpa ajuda os usuários a corrigir vários problemas relacionados ao driver de dispositivo do Windows. Portanto, se você tiver atualizado recentemente o seu PC para uma versão mais recente e tiver alguns drivers de dispositivo muito antigos, execute um Clen Boot e tente solucionar o problema manualmente.
4] Execute o verificador de arquivos do sistema
sfc /scannow
Você pode ter que estart seu computador depois que a verificação terminar.
5] Use a Restauração do Sistema
Se de repente você começou a receber este erro sem atualizar seu sistema ou instalar nenhum driver, você pode usar o System Restore Point para voltar a um bom ponto.
Espero que você encontre algo aqui útil para resolver seu problema.