Início
» WINDOWS
»
Erro de violação de acesso de exceção no Windows 10: como corrigir
Erro de violação de acesso de exceção no Windows 10: como corrigir
Um erro de violação de acesso (Access Violation) no Windows 10 geralmente significa que um programa tentou ler, gravar ou executar em uma área de memória que não tinha permissão para usar. A Microsoft identifica o código de exceção de violação de acesso comum como 0xC0000005. A falha pode ser causada por um bug no aplicativo, arquivos de programa corrompidos, conflito de driver ou software em segundo plano, arquivos do Windows corrompidos ou falha na memória RAM.
Comece pelo aplicativo afetado. Se apenas um programa apresentar falhas, repare ou reinstale-o e atualize seus drivers ou plug-ins. Se vários aplicativos não relacionados apresentarem erros semelhantes, verifique os arquivos de sistema e a memória do Windows. A Microsoft encerrou o suporte gratuito para o Windows 10 em 14 de outubro de 2025, portanto, uma versão do Windows com suporte é a plataforma mais segura a longo prazo, caso seu computador seja elegível. Consulte as orientações da Microsoft sobre o fim do suporte para o Windows 10 .
O que causa uma violação de acesso de exceção?
A Microsoft descreve uma violação de acesso como um aplicativo acessando um endereço de memória inválido. Na resolução de problemas do dia a dia, as causas mais úteis a serem verificadas são:
Um bug ou uma instalação corrompida no aplicativo que causa o travamento.
Drivers desatualizados ou incompatíveis , especialmente drivers de placa gráfica, áudio, chipset ou periféricos usados pelo aplicativo.
Conflitos em segundo plano provenientes de sobreposições, utilitários, plug-ins ou serviços de terceiros.
Componentes do Windows danificados dos quais um aplicativo depende.
Instabilidade de memória quando ocorrem falhas em vários programas.
Para a definição técnica, consulte a explicação da Microsoft sobre a violação de acesso 0xC0000005 . Evite tratar as proteções de segurança como a causa do problema por padrão. Guias mais antigos costumam recomendar a desativação do Controle de Conta de Usuário (UAC) ou a adição de exceções amplas para a Prevenção de Execução de Dados (DEP). A DEP é uma mitigação da proteção de memória do Windows, portanto, é melhor mantê-la ativada, a menos que o fornecedor do software forneça um requisito de compatibilidade específico e documentado. A Microsoft explica a DEP em sua documentação sobre Prevenção de Execução de Dados .
1. Identifique o aplicativo ou módulo que realmente apresentou a falha.
Pressione Win + R , digite eventvwr.msce abra os Logs do Windows > Aplicativo . Procure por um evento de Erro de Aplicativo no momento da falha. Anote o nome do aplicativo com falha, o módulo com falha e o código de exceção. Isso ajuda a diferenciar um problema específico do aplicativo de um problema que afeta todo o sistema.
O Visualizador de Eventos pode revelar o executável que causou a falha, o módulo com defeito e o código de violação de acesso.
2. Repare, reinicie ou reinstale o aplicativo afetado.
Para aplicativos que oferecem controles de reparo, abra Iniciar > Configurações > Aplicativos > Aplicativos e recursos , selecione o aplicativo e abra Opções avançadas . Escolha Reparar primeiro. Se o reparo não estiver disponível ou não resolver o problema, use a opção Redefinir somente após confirmar quais dados locais do aplicativo podem ser removidos. A Microsoft documenta essas opções em Reparar aplicativos e programas no Windows .
Use a opção Reparar antes de Redefinir quando o aplicativo oferecer ambas as opções.
Para um programa de desktop tradicional, abra o Painel de Controle > Programas > Programas e Recursos e use a opção Reparar ou Alterar , se disponível. Caso contrário, desinstale o programa, reinicie o Windows e reinstale uma nova cópia da Microsoft Store ou do desenvolvedor do software. Faça backup dos dados específicos do aplicativo primeiro, caso o processo de desinstalação possa apagá-los.
Uma reinstalação limpa pode substituir arquivos binários danificados quando o reparo não estiver disponível.
3. Atualize o aplicativo e os drivers de dispositivo relevantes.
Instale a versão estável mais recente do aplicativo que está apresentando falhas e, em seguida, verifique os drivers do hardware do qual ele depende. Use Configurações > Atualização e Segurança > Windows Update para verificar se há atualizações disponíveis do Windows 10 que ainda se aplicam ao seu canal de serviço e consulte a página de suporte do fabricante do seu PC, GPU ou dispositivo para obter os drivers mais recentes. Se o problema começou imediatamente após uma atualização de driver, abra o Gerenciador de Dispositivos, visualize as propriedades do driver do dispositivo e use a opção Reverter Driver, se disponível.
Atualize ou reverta o driver mais diretamente relacionado à carga de trabalho que está causando a falha.
4. Utilize uma inicialização limpa para descartar conflitos de software.
Uma inicialização limpa inicia o Windows com apenas os serviços essenciais da Microsoft e itens de inicialização selecionados. Pressione Win + R , digite msconfig, abra a guia Serviços , marque a opção Ocultar todos os serviços da Microsoft e desative os demais serviços que não são da Microsoft para teste. Desative os aplicativos de inicialização não essenciais no Gerenciador de Tarefas e reinicie o computador. Se o erro desaparecer, reative os itens em grupos até encontrar o conflito. Siga o procedimento de inicialização limpa da Microsoft para restaurar a inicialização normal posteriormente.
Oculte os serviços da Microsoft antes de desativar os serviços de terceiros durante um teste de inicialização limpa.
5. Repare os arquivos de sistema do Windows com DISM e SFC.
Se diferentes aplicativos estiverem travando ou se o próprio Windows parecer instável, abra o Prompt de Comando como administrador . Execute os seguintes comandos nesta ordem:
O DISM repara a imagem dos componentes do Windows; em seguida, o Verificador de Arquivos do Sistema verifica os arquivos de sistema protegidos. Reinicie o computador após a conclusão das verificações e teste o aplicativo novamente. A Microsoft fornece a mesma sequência nas instruções do DISM e do Verificador de Arquivos do Sistema .
Execute primeiro o DISM e, em seguida, o SFC, a partir de um prompt de comando com privilégios elevados.
6. Teste a RAM se vários aplicativos não relacionados continuarem travando.
Salve seu trabalho, pressione Win + R , Enter mdsched.exee escolha Reiniciar agora e verificar se há problemas . O Diagnóstico de Memória do Windows é executado fora da área de trabalho normal e reinicia o PC ao terminar. Se o teste padrão não encontrar nada, mas as falhas aleatórias de violação de acesso continuarem, pressione F1 durante uma execução posterior do diagnóstico e selecione o teste estendido. Erros de memória repetidos são um forte motivo para interromper a solução de problemas de software e testar ou substituir a RAM com a ajuda do fabricante do PC ou da memória.
O Diagnóstico de Memória do Windows pode ajudar a identificar módulos de RAM instáveis ou com falhas.
7. Tente o Modo de Segurança para identificar a causa.
Mantenha pressionada a tecla Shift enquanto seleciona Reiniciar e, em seguida, acesse Solução de problemas > Opções avançadas > Configurações de inicialização > Reiniciar . Escolha 4 para Modo de segurança ou 5 para Modo de segurança com rede. A Microsoft observa que o Modo de segurança carrega apenas um conjunto limitado de arquivos e drivers. Se o aplicativo não apresentar mais o erro de violação de acesso nesse modo, concentre-se em drivers de terceiros, aplicativos de inicialização, sobreposições e serviços, em vez da configuração básica do Windows. Consulte Configurações de inicialização do Windows .
O Modo de Segurança é útil para separar conflitos de drivers e serviços de terceiros dos componentes básicos do Windows.
Quando o erro persistir, ele será corrigido.
Se um aplicativo ainda apresentar falhas após uma reinstalação completa e um teste de inicialização limpa, o próximo passo mais provável é entrar em contato com o fornecedor do software: forneça a versão exata do aplicativo, o código de exceção, o módulo com falha registrado no Visualizador de Eventos e a ação que desencadeia a falha. Se o Diagnóstico de Memória do Windows relatar erros ou se muitos programas não relacionados apresentarem falhas imprevisíveis, investigue o hardware em vez de reinstalar o software repetidamente. Evite baixar arquivos DLL de substituição de sites não oficiais; use o instalador do aplicativo, as ferramentas de reparo do Windows ou o pacote oficial do fornecedor do hardware/software.