Como corrigir o erro 'Exceção não tratada ocorreu no seu aplicativo' no Windows?

O erro " Ocorreu exceção não tratada no aplicativo " geralmente aparece em uma janela do Microsoft .NET Framework e, se muitas vezes, aparece assim que o computador é inicializado. A mensagem de erro aparece entre as seguintes linhas:

 Exceção não tratada ocorreu em seu aplicativo. Se você clicar em Continuar, o aplicativo ignorará esse erro e tentará continuar. Se você clicar em encerrar, o aplicativo será fechado imediatamente. 

Os computadores dos usuários às vezes também congelam ou exibem outro comportamento suspeito. De qualquer maneira, tem havido muitos métodos diferentes que podem ser usados ​​para resolver o problema, então certifique-se de vê-los abaixo!

O que causa o erro “Exceção não tratada ocorreu no seu aplicativo” no Windows?

Existem várias causas simples para esse problema e o problema pode ser resolvido com eficácia se você conseguir reconhecer seu cenário simplesmente com base na identificação da causa correta. Confira a lista abaixo:

  • Seu antivírus pode ser o culpado - Algumas ferramentas antivírus, como o Panda Antivirus, causaram esse problema, portanto, certifique-se de substituí-las.
  • Certos programas ou malwares podem estar em execução - Se um programa ou malware instalado estiver sendo executado em seu computador, talvez você queira se livrar dele. Certifique-se de inicializar em inicialização limpa para ver se essa é a causa correta.
  • A instalação do Microsoft .NET Framework está corrompida - se seus arquivos principais estiverem corrompidos, você poderá tentar reparar a instalação, instalar uma versão mais recente ou executar uma varredura SFC.

Solução 1: Substitua seu antivírus

Ferramentas antivírus gratuitas podem ser muito úteis e podem fazer seu trabalho protegendo seu computador, mas às vezes elas não se dão bem com outras coisas no seu computador. Considere substituir seu antivírus se ele causar esse problema enquanto estiver ativado!

  1. Clique no menu Iniciar e abra o Painel de Controle procurando por ele. Como alternativa, você pode clicar no ícone de engrenagem para abrir as configurações se estiver usando o Windows 10.
  2. No Painel de Controle, selecione Visualizar como - Categoria no canto superior direito e clique em Desinstalar um Programa na seção Programas.

Desinstalar um programa no painel de controle
  1. Se você estiver usando o aplicativo Configurações, clique em Aplicativos para abrir imediatamente uma lista de todos os programas instalados no seu PC.
  2. Localize a ferramenta antivírus no Painel de Controle ou em Configurações e clique em Desinstalar .
  3. Seu assistente de desinstalação deve abrir, então siga as instruções para desinstalá-lo.

Desinstalando seu antivírus
  1. Clique em Concluir quando o desinstalador concluir o processo e reinicie o computador para ver se os erros ainda serão exibidos. Certifique-se de escolher uma opção melhor de antivírus .

Solução 2: executar uma inicialização limpa

Existem vários outros programas e serviços que podem afetar a funcionalidade adequada do conjunto do Microsoft .NET Framework. Na maioria dos casos, a causa é o antivírus que você instalou e você pode tentar desabilitá-lo para ver se o erro persistir. No entanto, para garantir que nada possa interferir na instalação, recomendamos que você execute uma inicialização limpa que desativará todos os programas e serviços que não sejam da Microsoft. Desta forma, você pode facilmente deduzir apenas qual programa faz com que esse erro aconteça!

  1. Use a combinação de teclas Windows + R no seu teclado. Na caixa de diálogo Executar, digite MSCONFIG e clique em OK.
  2. Clique na aba Boot e desmarque a opção Safe Boot (se marcada).

Executando o MSCONFIG
  1. Na guia Geral na mesma janela, clique para selecionar a opção Inicialização seletiva e, em seguida, clique para desmarcar a caixa de seleção Carregar itens de inicialização para certificar-se de que não está marcada.
  2. Na guia Serviços, clique para selecionar a caixa de seleção Ocultar todos os serviços da Microsoft e, em seguida, clique em Desativar tudo .

Desabilitando todos os serviços não-Microsoft
  1. Na guia Inicialização, clique em Abrir Gerenciador de Tarefas . Na janela Gerenciador de Tarefas, na guia Inicializar, clique com o botão direito do mouse em cada item de inicialização ativado e selecione Desativar .

Desativando todos os itens de inicialização
  1. Depois disso, você precisará executar alguns dos processos mais chatos e habilitar os itens de inicialização, um a um, e reiniciar o computador. Depois disso, você precisa verificar se o problema aparece novamente. Você precisará repetir o mesmo processo, mesmo para os Serviços que você desativou na Etapa 4.
  2. Depois de localizar o item ou serviço de inicialização problemático, você pode executar uma ação para resolver o problema. Se for um programa, você pode reinstalá- lo ou reparar Se for um serviço, você pode desativá-lo, etc.

Solução 3: instalar a versão mais recente do NET Framework e repará-lo

Ter o NET Framework instalado no seu computador é vital e muitos dos jogos e programas modernos dependem da sua instalação. Antes de repará-lo, siga os passos abaixo para instalar a versão mais recente no seu computador.

Navegue até este link e clique no botão vermelho de download para baixar a versão mais recente do Microsoft .NET Framework. Depois que o download terminar, localize o arquivo que você baixou e execute-o. Note que você precisará ter acesso constante à Internet. Siga as instruções na tela para prosseguir com a instalação.

  1. Depois de instalar a versão mais recente, é hora de verificar sua integridade. No seu teclado, use a combinação de tecla Windows Key + R para abrir a caixa de diálogo Executar .
  2. Digite o controle. exe e clique em OK para abri-lo.

Executando o Painel de Controle
  1. Clique na opção Desinstalar um programa e clique em Ativar ou desativar recursos do Windows . Certifique-se de localizar a entrada do .NET Framework 4.xx e verifique se ela está ativada. 'x.x' marca a versão mais recente disponível para o seu sistema operacional.
  2. Se a caixa de seleção ao lado do .NET Framework 4.xx não estiver ativada, ative-a clicando na caixa. Clique em OK para fechar a janela Recurso do Windows e reinicialize o computador.

Habilitando a versão mais recente do .NET Framework
  1. Se o .Net Framework 4.xx já estiver ativado, você poderá reparar o .Net Framework, limpando a caixa e reinicializando o computador. Depois que o computador for reiniciado, reative o .Net Framework e reinicie o computador novamente.

Solução 4: Use o SFC para procurar vazamentos de memória

Foi relatado que a corrupção do Microsoft .NET Framework está relacionada a arquivos de sistema defeituosos. Esses problemas estão enraizados no fundo dos arquivos do sistema e a única maneira de tentar resolvê-los é executando o Verificador de Arquivos do Sistema (SFC). Ele irá verificar os arquivos do sistema em busca de erros e possíveis reparos ou substituí-los. Siga os passos abaixo para fazer isso!

  1. Procure por " Prompt de comando ", digitando-o diretamente no menu Iniciar ou pressionando o botão de pesquisa ao lado dele. Clique com o botão direito do mouse na primeira entrada que será exibida como resultado da pesquisa e selecione a entrada do menu de contexto "Executar como administrador".
  2. Além disso, você também pode usar a combinação de tecla Windows Logo Key + R para exibir a caixa de diálogo Executar . Digite “ cmd ” na caixa de diálogo que aparece e use a combinação de teclas Ctrl + Shift + Enter para o prompt de comando do admin.

Executando o Prompt de Comando como um administrador
  1. Digite os seguintes comandos na janela e certifique-se de pressionar Enter após digitar cada um deles. Aguarde a mensagem "Operação concluída com sucesso" ou algo semelhante para saber que o método funcionou.
 sfc / scannow 
  1. Tente reiniciar o computador e verifique se a exceção não tratada ocorreu no erro do aplicativo continua a aparecer no seu computador.

Artigos Interessantes