Enfrenta dificuldades com uma mensagem de erro de exceção não tratada no seu aplicativo? Se a resposta for sim, este guia ajudará a encontrar soluções para esse problema. Este erro é comum ao tentar iniciar um aplicativo desenvolvido no Visual Studio. Frequentemente, esses erros surgem em aplicativos associados ao Uplay, Internet Explorer e jogos criados para versões mais antigas do Windows. Felizmente, este problema pode ser resolvido através dos métodos apresentados a seguir.
Como Resolver uma Exceção Não Tratada em Aplicativos no Windows 10
Antes de detalharmos os métodos de correção, é crucial entender as causas por trás da ocorrência dessa exceção em um componente do seu aplicativo no Windows 10:
- Software antivírus de terceiros pode interferir no funcionamento de certos aplicativos.
- Presença de arquivos de sistema danificados.
- A depuração de scripts habilitada pode aumentar a probabilidade de erros.
- Conflito com o arquivo MSVCR92.DLL.
- Versões desatualizadas do Windows, aplicativos e .Net Framework.
- Falta do .Net Framework necessário para aplicativos criados em versões mais antigas.
Método 1: Atualização do Windows
Uma causa comum para o erro de exceção não tratada win32 é um conflito de acesso ao MSVCR92.DLL, que interrompe o funcionamento do aplicativo e aciona a função strncpy. A solução mais recomendada é atualizar o sistema operacional Windows, caso esteja desatualizado. A Microsoft já identificou este problema e disponibilizou uma correção em sua atualização mais recente. Certifique-se, portanto, que o seu Windows esteja com as atualizações em dia. Para saber mais sobre o processo de atualização do Windows, consulte a documentação oficial. Para atualizar o Windows, siga o nosso guia sobre como baixar e instalar as atualizações mais recentes do Windows 10.
Após a conclusão das atualizações, reinicie o computador. Em seguida, abra o aplicativo que anteriormente apresentava o erro de exceção não tratada em um componente e verifique se o problema foi resolvido.
Método 2: Atualização de Aplicativos
É fundamental manter os aplicativos sempre atualizados. Este processo previne a ocorrência de bugs e problemas. Para atualizar seus aplicativos, siga as etapas abaixo:
1. Clique na tecla Windows, digite “Microsoft Store” e abra o aplicativo.
2. Clique no ícone de três pontos horizontais, localizado no canto superior direito da tela da Microsoft Store.
3. No menu suspenso, selecione “Downloads e atualizações”.
4. Clique em “Obter atualizações” para instalar todas as atualizações pendentes dos aplicativos da Microsoft Store.
5. Após a atualização, reinicie seu computador.
Método 3: Executar a Solução de Problemas da Windows Store
A solução de problemas da Windows Store pode resolver problemas relacionados aos aplicativos da Microsoft, incluindo o erro de exceção não tratada. Veja como executar a solução de problemas no seu PC com Windows 10:
1. Pressione as teclas Windows + I simultaneamente para abrir as “Configurações”.
2. Selecione “Atualização e Segurança”.
3. No painel esquerdo, vá para “Solução de problemas”.
4. Clique em “Aplicativos da Windows Store” e selecione “Executar a solução de problemas”.
5. Siga as instruções na tela para completar o processo de solução de problemas.
Método 4: Desativar o Antivírus de Terceiros (Temporariamente)
Antivírus de terceiros podem interferir com certos aplicativos, causando o erro de exceção não tratada. Desative temporariamente seu software antivírus. Consulte nosso guia sobre como desativar o antivírus no Windows 10 e siga as instruções para desativar o programa temporariamente no seu computador.
Se o problema for resolvido, reative o seu programa antivírus. Manter o antivírus ativado é essencial para a segurança do seu dispositivo.
Método 5: Ativar o .Net Framework
Alguns programas e aplicativos antigos necessitam do .Net Framework para funcionar corretamente. Para ativá-lo, siga estes passos:
1. Pressione as teclas Windows + R para abrir a janela “Executar”.
2. Digite “optionalfeatures” e pressione Enter para abrir os “Recursos do Windows”.
3. Marque todas as opções dentro de “.NET Framework 3.5 (inclui .NET 2.0 e 3.0)” e clique em “OK”.
4. Clique em “Permitir que o Windows Update baixe os arquivos para você”.
5. Aguarde enquanto o Windows aplica as alterações e clique em “Fechar”.
6. Reinicie o computador para aplicar as alterações.
Método 6: Reparar Arquivos do Sistema
Arquivos do sistema podem ser corrompidos devido a ataques de malware, desligamentos incorretos, instalações de atualização incompletas do Windows e outros problemas. Para reparar esses erros, execute o Verificador de Arquivos do Sistema (SFC) e a ferramenta de Gerenciamento e Manutenção de Imagens de Implantação (DISM). Consulte nosso guia sobre como reparar arquivos de sistema no Windows 10 para instruções detalhadas.
Método 7: Executar uma Verificação de Malware
Uma infecção por vírus pode causar o erro. Mesmo que o SFC e o DISM não resolvam o problema, realize uma verificação completa de malware. Consulte nosso guia sobre como remover malware do seu PC no Windows 10.
Método 8: Desinstalar Atualizações Recentes
Atualizações incompatíveis no seu PC com Windows 10 podem ser a causa do erro. Desinstale as atualizações recentes seguindo estes passos:
1. Clique na tecla Windows, digite “Painel de Controle” e abra o aplicativo.
2. Defina a “Exibição por” como “Categoria”.
3. Clique em “Desinstalar um programa” no menu “Programas”.
4. Clique em “Exibir atualizações instaladas” no painel esquerdo.
5. Selecione a atualização mais recente, verificando a coluna “Instalado em” e clique em “Desinstalar”.
6. Confirme as solicitações e reinicie o PC.
Método 9: Excluir Valor de Registro do Iniciador (Se Aplicável)
Alguns usuários relataram o erro ao tentar iniciar o Uplay via Ubisoft. Para resolver, exclua a chave do iniciador no editor de registro. Siga estas etapas:
1. Pressione as teclas Windows + R para abrir “Executar”.
2. Digite “regedit” e pressione Enter para abrir o Editor do Registro.
3. Clique em “Sim” no prompt.
4. No Editor do Registro, navegue até o seguinte local:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ubisoft
5. Clique com o botão direito na chave “Launcher” e selecione “Excluir”.
6. Feche o Editor do Registro e reinicie o PC.
Se o problema era causado pelo iniciador, o erro de exceção não tratada deve ser resolvido.
Método 10: Redefinir o Internet Explorer (Se Aplicável)
É comum enfrentar este erro ao tentar abrir o Internet Explorer. Para corrigir, redefina o Internet Explorer seguindo estas instruções:
1. Pressione as teclas Windows + R para abrir a janela “Executar”.
2. Digite “inetcpl.cpl” e pressione Enter para abrir as “Propriedades da Internet”.
3. Vá para a guia “Avançado”.
4. Clique em “Redefinir” para redefinir o aplicativo.
5. Na janela “Redefinir configurações do Internet Explorer”, marque “Excluir configurações pessoais” e clique em “Redefinir”.
6. Clique em “Fechar” no prompt.
7. Reinicie o PC e o Internet Explorer.
Método 11: Atualizar o .Net Framework
A estrutura do .Net Framework pode ser corrompida, causando o erro. Certifique-se de atualizar o .Net Framework para a versão mais recente. Siga estas instruções:
1. Abra o “Painel de Controle” na barra de pesquisa do Windows.
2. Defina a “Exibição por” como “Categoria”. Selecione “Programas”.
3. Clique em “Ativar ou desativar recursos do Windows” na seção “Programas e Recursos”.
4. Na janela “Recursos do Windows”, marque a opção “.NET Framework 4.8 Advanced Series” e clique em “OK”.
Nota: Se o “.NET Framework 4.8 Advanced Series” já estiver habilitado, repare-o desmarcando a caixa, reinicie e reative o “.NET Framework 4.8 Advanced Series”. Reinicie novamente.
5. Reinicie o seu PC.
Método 12: Desativar Depuração de Script e Remover Chaves do Registro
Se a depuração de script estiver habilitada e o registro contiver dados corrompidos, um erro pode ocorrer, especialmente no Internet Explorer. Desative a depuração de script e remova as chaves de registro associadas, seguindo estas etapas:
1. Pressione as teclas Windows + R para abrir “Executar”.
2. Digite “inetcpl.cpl” e pressione Enter para abrir as “Propriedades da Internet”.
3. Vá para a guia “Avançado”.
4. Marque a opção “Desativar depuração de script (Internet Explorer)” na seção “Navegador”.
5. Selecione “Aplicar” e clique em “OK” para salvar as alterações.
6. Pressione Windows + R para abrir “Executar”.
7. Digite “regedit” e pressione Enter para abrir o Editor do Registro.
8. Clique em “Sim” no prompt.
9. Navegue até o seguinte local:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug
Nota 1: Estas ilustrações são para máquinas de 64 bits.
Nota 2: Se estiver usando uma máquina de 32 bits, navegue para:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug
10. Clique com o botão direito na chave “Debugger” e selecione “Excluir”.
11. Navegue para o seguinte local:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework
Nota: Se estiver usando uma máquina de 32 bits, navegue para:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
12. Clique com o botão direito na chave “DbgManagedDebugger” e selecione “Excluir”.
13. Feche o Editor do Registro e reinicie o PC.
Método 13: Realizar uma Inicialização Limpa
Aplicativos de terceiros podem causar conflitos no Windows. Realize uma inicialização limpa para identificar se algum programa de terceiros está causando o erro. Consulte nosso guia sobre como executar uma inicialização limpa no Windows 10.
Após iniciar o computador em modo de segurança, verifique se o problema persiste. Se sim, desinstale os programas ou aplicativos mais recentes que você adicionou ao seu sistema.
Método 14: Redefinir o PC
Se o problema persistir, a última opção é reinstalar os arquivos do sistema por meio de uma instalação limpa. Este processo remove o sistema operacional anterior, dados de programas e arquivos pessoais. Um novo sistema operacional com todas as atualizações será instalado. No entanto, é possível redefinir o Windows 10 sem perder dados. Siga nosso guia sobre como redefinir o Windows 10 sem perder dados.
Após a reinstalação, o sistema operacional estará atualizado para a versão mais recente.
***
Esperamos que este artigo tenha ajudado a resolver o erro de exceção não tratada em seu aplicativo no Windows 10. Informe-nos qual método funcionou melhor. Caso tenha dúvidas ou sugestões, utilize a seção de comentários abaixo.