Data Execution Prevention é um recurso de segurança destinado a evitar danos ao seu computador. Às vezes, no entanto, a DEP pode causar conflitos com programas legítimos. Se isso acontecer com você, veja como desabilitar o Windows DEP para aplicativos específicos.
As instruções neste artigo se aplicam ao Windows 10, 8 e 7.
O que é prevenção de execução de dados?
A Microsoft introduziu a Prevenção de Execução de Dados no sistema operacional Windows, começando com o Windows XP. A DEP gera uma exceção se detectar o carregamento de código do heap ou pilha padrão. Como esse comportamento é indicativo de código malicioso, o DEP protege o navegador contra ataques, impedindo a execução de código suspeito.
Os programas mais antigos que não são da Microsoft e que dependem dos Serviços do Windows são mais propensos a serem sinalizados pela DEP. Para executar esses programas, você deve criar uma exceção nas configurações do sistema ou desabilitar completamente a DEP. Drivers de dispositivo desatualizados também podem causar erros de DEP.
Como desativar a DEP do Windows para aplicativos específicos
Para excluir determinados programas do Windows DEP:
-
Abra o Painel de Controle do Windows e selecione Sistema e Segurança.
-
Selecione System.
-
Selecione Configurações avançadas do sistema.
-
Selecione a guia Advanced na janela System Properties que se abre e selecione Settings em Desempenho.
-
Selecione a guia Data Execution Prevention e selecione Ativar DEP para todos os programas e serviços, exceto aqueles que eu selecionar.
Para desativar a DEP para a maioria dos programas, selecione Ativar a DEP apenas para programas e serviços essenciais do Windows.
-
Selecione Add e escolha os programas que deseja excluir.
Não é possível excluir programas de 64 bits do Windows DEP. A maioria dos conflitos são causados por programas de 32 bits.
-
Selecione Aplicar e OK.
Você deve reiniciar seu computador para que as alterações tenham efeito.