Wenn eine schwerwiegende Ausnahmebedingung auftritt, wird der Fehler im folgenden Format angezeigt.
Bei xxxx: xxxxxxxx ist eine schwerwiegende Ausnahme aufgetreten
Im obigen Beispiel stellt YZ die tatsächliche Prozessorausnahme dar. Diese kann zwischen 00 und 0F liegen. Jede dieser Prozessorausnahmen wird unter Erweiterte Informationen erläutert.
Nach der Prozessorausnahme befindet sich der erweiterte Befehlszeiger auf das Codesegment und die 32-Bit-Adresse, an der die Fehlerausnahme aufgetreten ist.
Suchen Sie nach dem Fehler
Die einfachste und schnellste Methode zum Ermitteln der Ursache einer schwerwiegenden Ausnahme ist häufig die Suche nach dem Fehler. Für einige Benutzer kann es jedoch schwierig sein, genau zu wissen, wonach sie suchen sollen, und zwar aufgrund der kryptischen schwerwiegenden Ausnahmemeldungen. Nachfolgend finden Sie Tipps zur Suche nach diesen Fehlern.
- Wie oben erwähnt, hat die schwerwiegende Ausnahme einen aus zwei Zeichen bestehenden Code. Wenn beispielsweise "0E" vorhanden ist, verwenden Sie dies als Teil Ihrer Suche.
- Als nächstes sollte die Fehlermeldung einen Zeiger enthalten (z. B. "0028: c001e36"). Obwohl dies in einer Suche gefunden werden kann, ist es normalerweise für Ihren Computer eindeutig. Wenn Sie keine Suchergebnisse finden, schließen Sie diese von Ihrer Suche aus.
- Schließlich enthalten viele schwerwiegende Ausnahmefehlermeldungen auch eine Datei, die den Fehler generiert hat, die fast immer eine VXD-Datei ist. Wenn der schwerwiegende Ausnahmefehler einen Verweis auf eine VXD-Datei enthält, fügen Sie dies als Teil Ihrer Suche hinzu. Die VXD-Datei wird möglicherweise auch als "VXD VWIN32" aufgeführt, das heißt vwin32.vxd.
Fahren Sie mit den folgenden Abschnitten fort, wenn die Suche nach dem schwerwiegenden Ausnahmefehler nicht zu Ergebnissen führt oder das Problem nicht löst.
Stellen Sie Windows auf eine frühere Kopie zurück
Wenn dies vor kurzem aufgetreten ist und Sie Windows XP oder höher ausführen, stellen Sie Windows auf eine frühere Kopie zurück.
Aktualisieren Sie die Software oder suchen Sie nach Software-Patches
Wenn in nur einem Programm ungültige Seitenfehler auftreten, stellen Sie sicher, dass das Softwareprogramm mit dem Betriebssystem auf dem Computer kompatibel ist. Erkundigen Sie sich beim Hersteller oder Anbieter des Softwareprogramms, ob Patches oder Updates für das Programm verfügbar sind, die zur Behebung Ihres Problems beitragen können.
Es ist auch wichtig, dass Sie über die neuesten Windows-Updates verfügen.
Hardware-Treiber
Wenn bei der Verwendung eines Hardwaregeräts schwerwiegende Ausnahmen auftreten (z. B. beim Drucken), stehen die mit diesem Gerät verbundenen Treiber in Konflikt mit einem anderen Gerät, sind beschädigt oder weisen andere Fehler auf.
Grafiktreiber sind auch dafür bekannt, schwerwiegende Ausnahmefehlermeldungen zu verursachen. Da Ihre Grafikkarte ständig verwendet wird, ist es schwierig zu wissen, ob dies die Fehlerursache ist. Daher empfehlen wir immer, die neuesten Grafiktreiber auf Ihrem Computer zu haben.
Besuchen Sie die Website des Herstellers und holen Sie sich die neueste Software und Treiber von ihnen. Auf der Seite der Computertreiber finden Sie eine Liste der Hardware-Unternehmen.
Kürzlich installierte Software oder Hardware
Wenn Sie kürzlich neue Software oder Hardware installiert haben, deinstallieren Sie die Software oder Hardware neu oder installieren Sie sie neu, um zu überprüfen, dass das Problem dadurch nicht verursacht wird. Besuchen Sie mit einem Hardwaregerät nicht die mit dem Gerät gelieferte Software oder Treiber, sondern besuchen Sie die Website des Herstellers, um die neueste Software oder Treiber von ihnen zu erhalten. Auf der Seite der Computertreiber finden Sie eine Liste der Hardware-Unternehmen.
Entfernen Sie alle TSRs
Deaktivieren Sie TSRs oder Programme, die im Hintergrund ausgeführt werden, da schwerwiegende Ausnahmefehler durch Konflikte zwischen zwei oder mehr geöffneten und laufenden Programmen verursacht werden können.
Löschen Sie alle temporären Programmdateien
Löschen Sie alle temporären Dateien, die sich möglicherweise noch auf der Festplatte befinden, aus den derzeit oder zuvor ausgeführten Programmen.
Übertakteter Computer
Wenn Sie eine Komponente im Computer übertaktet haben, setzen Sie den Computer auf die Werkseinstellungen, um sicherzustellen, dass die übertaktete Komponente das Problem nicht verursacht.
Stellen Sie sicher, dass auf Ihrem Computer mehr als 200 MB verfügbar sind
Wenn auf Ihrem Computer nicht genügend Festplattenspeicher zur Verfügung steht, kann die Größe der Windows-Auslagerungsdatei bei Bedarf nicht vergrößert werden. Dies kann zu Fehlern führen.
- Bestimmen des verfügbaren Festplattenspeicherplatzes.
Führen Sie ScanDisk und Defrag aus
Führen Sie ScanDisk und Defrag auf der Festplatte aus. Möglicherweise liegt ein Problem mit Ihrer Festplatte vor, wodurch die Auslagerungsdatei oder die Datendateien beschädigt oder ungültig werden.
Wärmeprobleme
Stellen Sie sicher, dass alle Lüfter in Ihrem Computer ordnungsgemäß funktionieren. Wenn nicht alle Lüfter funktionieren oder wenn Sie nicht genügend Lüfter haben und Ihr Computer überhitzt, können mehrere Probleme, einschließlich schwerwiegender Ausnahmen, auftreten.
- Gibt es eine Möglichkeit festzustellen, wie heiß meine CPU läuft?
Deaktivieren Sie den externen Cache im CMOS
Wenn die Option verfügbar ist, geben Sie das CMOS-Setup Ihres Computers ein und deaktivieren Sie den externen Cache . Wenn das Problem dadurch behoben wird, ist es wahrscheinlich, dass Sie ein Problem mit der Wärme haben.
CPU-Kernspannung
Falls verfügbar, vergewissern Sie sich in Ihrem CMOS-Setup oder per Jumper, dass Ihre CPU-Kernspannung auf die werkseitigen Spezifikationen eingestellt ist. Lesen Sie die Dokumentation zu Ihrem Motherboard, die Sie auf der Website Ihres Motherboard-Herstellers finden.
Bad Memory, ungültige Bits oder physisch fehlerhafter Speicher
Schlechter Computerspeicher ist auch eine häufige Ursache für schwerwiegende Ausnahmefehler. Wenn Sie dem Computer kürzlich Speicher hinzugefügt haben, wird empfohlen, diesen zuerst zu entfernen, um sicherzustellen, dass keine Konflikte mit dem kürzlich installierten Speicher auftreten.
Wenn dem Computer kürzlich kein Speicher hinzugefügt wurde und Sie alle oben genannten Empfehlungen ausprobiert haben, testen Sie den Computerspeicher auf Fehler.
Nachfolgend finden Sie eine Liste der am häufigsten erfahrenen Prozessorausnahmen, die von 00 bis 0F reichen.
00 = Fehler teilen
Tritt ein, wenn die Division durch Null versucht wird oder wenn das Ergebnis der Operation nicht in den Zieloperanden passt.
02 = NMI-Interrupt
Interrupt 2 ist für die nicht maskierbare Hardware-Interruptbedingung reserviert. Keine Ausnahmen können durch Interrupt 2 unterbrochen werden.
04 = Überlauffalle
Tritt auf, nachdem eine INTRO-Anweisung ausgeführt wurde und das OF-Bit auf 1 gesetzt ist.
05 = Bounds Check Fehler
Der Array-Index befindet sich außerhalb des Bereichs
06 = Ungültiger Opcode-Fehler
Durch eine der folgenden Bedingungen verursacht.
- Der Prozessor versucht, ein Bitmuster zu decodieren, das keiner legalen Computeranweisung entspricht.
- Der Prozessor versucht, eine Anweisung auszuführen, die ungültige Operanden enthält.
- Der Prozessor versucht, eine Anweisung im geschützten Modus auszuführen, während er im virtuellen 8086-Modus ausgeführt wird.
- Der Prozessor versucht, ein LOCK-Präfix mit einer Anweisung auszuführen, die nicht gesperrt werden kann.
07 = Fehler des Kopressors nicht verfügbar
Dieser Fehler kann auftreten, wenn kein mathematischer Koprozessor vorhanden ist. Dieser Fehler kann auch auftreten, wenn der mathematische Coprozessor verwendet wird und ein Taskwechsel ausgeführt wird.
08 = Doppelfehler
Dieser Fehler tritt auf, wenn die Verarbeitung einer Ausnahme eine zweite Ausnahme auslöst.
09 (OD) = Copressor Segment Overrun
Gleitpunktoperand liegt außerhalb des Segments.
10 (0Ah / 0A) = Ungültiger Task-Statussegmentfehler
Mehrere mögliche Ursachen, da das Task-Statussegment mehrere Deskriptoren enthält.
11 (0Bh) = Fehler nicht vorhanden
Der nicht vorhandene Interrupt ermöglicht es dem Betriebssystem, virtuellen Speicher über den Segmentierungsmechanismus zu implementieren. 0B-Fehler tritt auf, wenn dieses Segment nicht verfügbar ist.
12 (0Ch) = Stapelfehler
Tritt auf, wenn sich der Befehl auf den Speicher bezieht, der über die Grenze des Stapelsegments hinausgeht.
13 (Odh) = Allgemeine Schutzverletzung
Wird durch eine Bedingung verursacht, die von keiner der anderen Prozessorausnahmen abgedeckt ist. Die Ausnahme zeigt an, dass dieses Programm im Speicher beschädigt wurde, was zur sofortigen Beendigung des Programms führt.
- So beheben Sie einen allgemeinen Schutzfehler.
14 (Oeh) = Seitenfehler
Tritt auf, wenn eine Paging-Schutzregel verletzt wird (wenn das Abrufen fehlschlägt, sind die abgerufenen Daten ungültig oder der Code, der den Fehler ausgegeben hat, hat die Schutzregel für den Prozessor verletzt).
16 (10h) = Coprozessor-Fehler
Tritt ein, wenn eine nicht maskierte Gleitkommaausnahme einen vorherigen Befehl signalisiert hat.
17 (11h) = Ausrichtungsüberprüfungsfehler
Wird nur auf 80486 Computern verwendet. Wird ausgelöst, wenn Code, der am Ringprivileg 3 ausgeführt wird, versucht, auf einen Wortoperanden zuzugreifen, der nicht durch vier teilbar ist, oder ein langer reeller oder temporärer Real, dessen Adresse nicht durch acht teilbar ist.