Cause generali degli errori STOP 0x0000007F

Traduzione articoli Traduzione articoli
Identificativo articolo: 137539 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sintomi

Durante l'esecuzione di Windows Ŕ possibile che venga visualizzato un messaggio di errore analogo al seguente:
STOP 0x0000007F (UNEXPECTED_KERNEL_MODE_TRAP)

Cause

Questo messaggio potrebbe essere visualizzato in presenza di una delle seguenti condizioni:
  • Il computer presenta problemi hardware o software (la causa pi¨ frequente Ŕ costituita da guasti hardware).

    Oppure
  • Si tenta di aumentare la velocitÓ di clock del processore del computer (ad esempio si imposta un processore da 150 MHz alla velocitÓ di 187 MHz).
L'errore STOP citato sopra indica che si Ŕ verificata un trap in modalitÓ kernel che il kernel non Ŕ autorizzato ad avere o che Ŕ sempre irreversibile. Le cause pi¨ frequenti di un errore STOP 0x7F sono le seguenti:
  • Guasto hardware di basso livello, ad esempio memoria danneggiata (RAM)
  • Moduli di memoria non corrispondenti
  • Scheda madre malfunzionante
Per individuare una causa, esaminare i parametri visualizzati nella parte superiore della schermata del messaggio di arresto:
**STOP 0x0000007F (0x000000XX, 0x00000000, 0x00000000, 0x00000000)
UNEXPECTED_KERNEL_MODE_TRAP
Il parametro pi¨ importante Ŕ il primo (0x0000000X) che pu˛ avere significati diversi. La causa di questo trap pu˛ essere diversa e dipendere dal valore di questo parametro. Tutte i trap che provocano un errore STOP 0x7F sono reperibili in qualsiasi manuale di riferimento dei microprocessori Intel x86 in quanto specifiche della piattaforma x86. Seguono alcuni tra i pi¨ frequenti:
   Valore       Descrizione
   ----------   -------------------------------
   0x00000000   Errore di divisione per zero
   0x00000004   Overflow
   0x00000005   Errore di verifica degli indici
   0x00000006   Codice operativo non valido
   0x00000008   Doppio errore

Errore di divisione per zero

Questo errore Ŕ provocato dall'esecuzione dell'istruzione DIV nel caso in cui il divisore sia 0. Ne sono possibili cause una memoria danneggiata, altri problemi hardware o guasti software.

Overflow

L'istruzione Overflow si verifica quando il processore esegue una chiamata a un gestore di interrupt quando Ŕ impostato il flag di overflow (OF).

Bounds Check Fault (errore di verifica degli indici)

Questo errore si verifica quando, durante l'esecuzione di un'istruzione BOUND, il processore riscontra un superamento dei limiti da parte dell'operando. L'istruzione BOUND viene utilizzata per fare in modo che un indice di matrice con segno rientri in un intervallo specificato.

Codice operativo non valido

Questo errore viene generato quando il processore tenta di eseguire un'istruzione non valida. Di solito ci˛ si verifica quando il puntatore dell'istruzione Ŕ danneggiato e fa riferimento alla posizione errata. La causa pi¨ frequente di tale situazione Ŕ una memoria danneggiata.

Double Fault (doppio errore)

Si ha un doppio errore quando si verifica un'eccezione durante il tentativo di chiamata all'handler di un'eccezione precedente. In condizioni normali le due eccezioni vengono gestite in successione ma ce ne sono alcune che non possono essere gestite in tal modo, di conseguenza il processore segnala un doppio errore. Le due principali cause sono problemi hardware e overflow dello stack del kernel. I problemi hardware sono solitamente correlati alla CPU, alla RAM o al bus. Gli overflow dello stack del kernel sono quasi sempre provocati da driver in modalitÓ kernel difettosi.

Risoluzione

Per risolvere il problema, utilizzare il metodo appropriato:
  • Se il software o l'hardware provocano un trap in particolare, Ŕ necessaria una procedura di debug per stabilirne la causa. Se si sospetta un problema hardware, si consiglia la seguente procedura di risoluzione:
    1. Eseguire un software di diagnostica e sottoporre a verifica la RAM del computer. Sostituire la RAM indicata come danneggiata. Verificare inoltre che tutta la RAM del computer abbia la stessa velocitÓ.
    2. Provare a rimuovere o sostituire controller, schede o altre periferiche.
    3. Provare a installare nel computer una scheda madre diversa.
  • Se la velocitÓ di clock del processore Ŕ stata aumentata, ripristinare quella originale.
  • Chiedere al fornitore dell'hardware se sono disponibili driver hardware aggiornati o aggiornamenti del BIOS, o entrambi.
Per ulteriori informazioni sui guasti del processore, consultare un manuale di riferimento dei processori Intel.

ProprietÓ

Identificativo articolo: 137539 - Ultima modifica: lunedý 3 maggio 2004 - Revisione: 4.0
Le informazioni in questo articolo si applicano a
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Chiavi:á
kberrmsg KB137539
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com