Recebe uma mensagem de erro "Prevenção de execução de dados" no Windows XP Service Pack 2 ou no Windows XP Tablet PC Edition 2005

Traduções de Artigos Traduções de Artigos

Neste artigo

Show all imageMostrar todosHide all imageOcultar todos

Sintomas

Quando executa um programa no Microsoft Windows XP Service Pack 2 (SP2) ou no Windows XP Tablet PC Edition 2005, poderá receber uma mensagem de erro semelhante à seguinte:

Prevenção de Execução de Dados ? Microsoft Windows
Para ajudar a proteger o computador, o Windows fechou este programa.
Nome: nome do programa
Fabricante: fabricante do programa

A Prevenção de Execução de Dados ajuda a proteger contra vírus e outras ameaças. Alguns programas podem não funcionar correctamente quando esta funcionalidade estiver activada. Para uma versão actualizada deste programa, contacte o editor. Que mais posso fazer?

- ou -

Data Execution Prevention ? Microsoft Windows
To help protect your computer, Windows has closed this program.
Name: nome do programa
Publisher: fabricante do programa

Data Execution Prevention helps protect against damage from viruses or other threats. Some programs might not run correctly when it is turned on. For an updated version of this program, contact the publisher. What else should I do?


Se clicar em Fechar Mensagem (Close Message), o programa termina e a funcionalidade de relatório de erros do Windows dá-lhe a oportunidade de enviar um relatório de erro.

Causa

Este comportamento ocorre porque o Microsoft Windows XP SP2 utiliza a funcionalidade de prevenção de execução de dados (DEP, data execution prevention) para ajudar a evitar danos provocados por vírus ou outras ameaças à segurança.

A DEP funciona de forma autónoma ou com microprocessadores compatíveis para marcar algumas localizações de memória como "não executáveis". Se um programa tentar executar código a partir de uma localização protegida, a DEP fecha o programa e notifica o utilizador, quer o código seja ou não malicioso.

Resolução

Para evitar este comportamento, contacte o fornecedor do programa para saber da disponível de uma actualização que permita que o programa funcione correctamente com a DEP.

Como contornar

Se o computador estiver configurado para aplicar a DEP a todos os programas e serviços, a mensagem de erro da DEP terá um botão Alterar definições (Change Settings). Se não existir uma actualização para o programa, siga estes passos para adicionar uma excepção para o programa a partir da mensagem de erro da DEP:
  1. Quando receber a mensagem de erro mencionada na secção "Sintomas", clique em Alterar definições (Change Settings).
  2. Clique para seleccionar a caixa de verificação existente junto do programa e clique em Aplicar (Apply).
  3. Quando lhe for pedido para reiniciar o computador, clique em OK duas vezes e, em seguida, reinicie o sistema.

Também pode adicionar uma excepção para o programa utilizando as Propriedades do sistema (System Properties) no Painel de controlo (Control Panel). Para o fazer, siga estes passos:
  1. Clique em Iniciar (Start), clique em Executar (Run), escreva sysdm.cpl e clique em OK.
  2. Clique no separador Avançadas (Advanced), clique em Desempenho (Performance) e clique em Definições (Settings).
  3. Em Opções de desempenho (Performance Options), clique no separador Prevenção de execução de dados (Data Execution Prevention) e clique em Adicionar (Add).
  4. Na caixa de diálogo Abrir (Open), localize e clique no programa.
  5. Clique em Abrir (Open), clique em Aplicar (Apply) e clique em OK. Quando lhe for pedido para reiniciar o computador, clique em OK.

Ponto Da Situação

Este comportamento ocorre por predefinição.

Referências

Para obter informações adicionais sobre a funcionalidade DEP no Windows XP Service Pack 2, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
875352 Descrição detalhada da funcionalidade de prevenção de execução de dados do Windows XP SP2

Para obter mais informações

Se o computador estiver configurado para activar a DEP apenas para programas e serviços essenciais do Windows, o botão Alterar definições (Change Settings) não estará disponível na mensagem de erro da DEP.

Pode ver a configuração da DEP para o computador em Sistema (System), no Painel de controlo (Control Panel). Para o fazer, siga estes passos:
  1. Clique em Iniciar (Start), clique em Executar (Run), escreva sysdm.cpl e clique em OK.
  2. Clique no separador Avançadas (Advanced) e, em Desempenho (Performance), clique em Definições (Settings).
  3. Na caixa de diálogo Opções de desempenho (Performance Options), clique no separador Prevenção de execução de dados (Data Execution Prevention).
  4. Repare se Activar a DEP apenas para programas e serviços essenciais do Windows (Turn on DEP for essential Windows programs and services only) ou Activar a DEP apenas para todos os programas e serviços excepto os seleccionados por mim: (Turn on DEP for all programs and services except those I select:) está seleccionada.
Quando o computador está configurado para activar a DEP apenas para programas e serviços essenciais do Windows, não pode adicionar uma excepção para um programa. Este é o comportamento predefinido no Windows XP SP2.

Se o computador estiver configurado para activar a DEP apenas para programas e serviços essenciais do Windows, e a mensagem de erro da DEP continuar a ser apresentada, poderá estar instalado um programa que expanda a funcionalidade do Windows. Este programa poderá estar instalado de forma a provocar um problema de DEP num programa ou serviço importante do Windows.

Se este comportamento for recente e não tiver ocorrido anteriormente, poderá conseguir evitar a mensagem de erro da DEP removendo programas instalados recentemente.

Sobre este artigo

Artigo: 875351
Última revisão: 11 de julho de 2005
A informação contida neste artigo aplica-se a:: Microsoft Windows XP Professional Service Pack 2 (SP2), Microsoft Windows XP Home Edition Service Pack 2 (SP2), Microsoft Windows XP Media Center Edition Service Pack 2 (SP2), Microsoft Windows XP Tablet PC Edition 2005
Gostaria de comentar este artigo?
 

Get more support from smallbusiness.support.microsoft.com

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.