ID do artigo: 314102 - Última revisão: terça-feira, 11 de março de 2003 - Revisão: 1.0

Causas Gerais Para os Erros STOP 0x0000007F

Para obter uma versão deste artigo relativa ao Microsoft Windows 2000, consulte 137539  (http://support.microsoft.com/kb/137539/PT-BR/ ) .

Nesta página

Expandir tudo | Recolher tudo

Sumário

Este artigo discute as causas possíveis e o significado da seguinte mensagem do tipo STOP, que você poderá receber quando estiver utilizando o Windows XP:
STOP 0x0000007F (UNEXPECTED_KERNEL_MODE_TRAP)

Mais Informações

O erro Stop 0x0000007F (UNEXPECTED_KERNEL_MODE_TRAP) pode ocorrer nas seguintes condições:
  • O computador tem problemas de hardware ou de software. As falhas de hardware são a causa mais comum.
  • O usuário tenta aumentar a velocidade do processador do computador, por exemplo, configurando um processador de 150 MHz para funcionar a 187 MHz.
O Norton AntiVirus 2001 também pode provocar este erro.

Noções sobre o erro Stop 0x0000007F

Este erro do tipo STOP significa que ocorreu uma interrupção em modo kernel e que o kernel não está autorizado a ter esse tipo de interrupção ou que a interrupção é sempre fatal. As causas mais comuns de um erro STOP 0x7F são:
  • Danos de baixo nível no hardware, tal como memória (RAM) danificada
  • Módulos de memória não correspondentes
  • Uma placa-mãe com mal funcionamento
O parâmetro mais importante é o primeiro (0x0000000X), que pode ter vários valores diferentes. As várias causas desta interrupção são refletidas pelos vários valores destes parâmetro. É possível encontrar todas as interrupções que provocam um erro Stop 0x7F em qualquer manual de referência dos microprocessadores Intel x86, dado que são específicos da plataforma x86. Seguem-se alguns dos mais comuns:
   Valor        Significado
   ---------------------------------
   0x00000000   Erro de divisão por zero
   0x00000004   Capacidade excedida
   0x00000005   Erro de verificação de limites
   0x00000006   Opcode inválido
   0x00000008   Falha dupla

Erro de divisão por zero

Um erro de divisão por zero é causado quando uma instrução DIV é executada e o divisor é 0. Danos na memória, outros problemas de hardware e falhas de software podem estar na origem deste erro. Para determinar uma causa aproximada, examine os parâmetros na parte superior da tela STOP:
**STOP 0x0000007F (0x000000XX, 0x00000000, 0x00000000, 0x00000000)
UNEXPECTED_KERNEL_MODE_TRAP

Capacidade excedida

A instrução de capacidade excedida ocorre se o processador executar uma chamada a uma rotina de tratamento de interrupções estando o sinalizador de capacidade excedida (OF, overflow) definido.

Erro de verificação de limites

Esta falha é gerada quando o processador executa uma instrução BOUND e se o processador concluir que o operador excede os limites especificados. Uma instrução BOUND garante que um índice de matriz sinalizado está dentro de um determinado intervalo.

Opcode inválido

Esta falha é gerada se o processador tentar executar uma instrução inválida. Esta situação ocorre geralmente se o ponteiro de instruções estiver danificado e estiver apontando para a localização errada. A causa mais comum são os danos de memória do hardware.

Falha dupla

Uma falha dupla ocorre caso ocorra uma exceção durante uma chamada à rotina de tratamento de uma exceção anterior. Normalmente, duas exceções podem ser tratadas em série. No entanto, existem várias exceções que não podem ser tratadas desta forma e é nesta situação que o processador assinala uma falha dupla. As duas causas principais são os problemas de hardware e os excessos de capacidade da pilha do kernel. Os problemas de hardware estão normalmente relacionados com a CPU, a RAM ou com o barramento. Os excessos de capacidade da pilha do Kernel são quase sempre causados por drivers de modo kernel com erros.

Resolução do erro Stop 0x0000007F

Para resolver este erro, tente o método ou métodos adequados:
  • Se tanto o software como o hardware podem causar uma interrupção específica, é necessário uma depuração para determinar a causa. Se suspeitar de um problema de hardware, experimente os seguintes passos para a resolução de problemas de hardware:
    1. Execute o software de diagnóstico e teste a RAM no computador. Substitua a RAM relatada como danificada. Além disso, certifique-se de que toda a RAM do computador funciona à mesma velocidade.
    2. Experimente remover ou trocar drivers, placas ou outros periféricos.
    3. Experimente instalar uma placa-mãe diferente no computador.
  • Se a velocidade definida para o processador for superior à que o processador suporta, redefina a velocidade para a qual o processador foi concebido.
  • Obtenha informações junto do fornecedor de hardware sobre drivers de hardware atualizados ou atualizações da BIOS, ou ambos.
Para obter informações adicionais sobre erros de processador, consulte um manual de referência de processadores da Intel.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
Palavras-chave: 
kberrmsg kbinfo kbhardware kbhw KB314102
 

Traduções deste artigo

 

Related Support Centers