Share via


Fehlerüberprüfung 0x77: KERNEL_STACK_INPAGE_ERROR

Die KERNEL_STACK_INPAGE_ERROR Fehlerüberprüfung hat den Wert 0x00000077. Diese Fehlerüberprüfung zeigt an, dass die angeforderte Seite der Kerneldaten aus der Auslagerungsdatei nicht in den Arbeitsspeicher eingelesen werden konnte.

Wichtig

Dieser Artikel richtet sich an Programmierer. Wenn Sie ein Kunde sind, der während der Verwendung Ihres Computers einen Bluescreen-Fehlercode erhalten hat, finden Sie weitere Informationen unter Behandeln von Bluescreenfehlern.

KERNEL_STACK_INPAGE_ERROR Parameter

Die vier Parameter, die in der Nachricht aufgeführt sind, haben zwei mögliche Bedeutungen.

Wenn der erste Parameter 0, 1 oder 2 ist, haben die Parameter die folgende Bedeutung.

Parameter BESCHREIBUNG

1

0: Die Seite der Kerneldaten wurde aus dem Seitencache abgerufen.

1: Die Seite wurde von einem Datenträger abgerufen.

2: Die Seite wurde von einem Datenträger abgerufen, der Speicherstapel hat SUCCESS zurückgegeben, aber Status.Information ist nicht gleich PAGE_SIZE.

2

Der Wert, der im Stapel angezeigt wird, in dem sich die Signatur befinden soll.

3

0

4

Die Adresse der Signatur auf dem Kernelstapel

Wenn der erste Parameter ein anderer Wert als 0, 1 oder 2 ist, haben die Parameter die folgende Bedeutung.

Parameter BESCHREIBUNG

1

Der status Code

2

Der E/A-status-Code

3

Die Seitendateinummer

4

Der Offset in die Seitendatei

Ursache

Wenn der erste Parameter 0 oder 1 ist, wurde die Stapelsignatur im Kernelstapel nicht gefunden. Dieser Fehler wird wahrscheinlich durch fehlerhafte Hardware verursacht, z. B. ein RAM-Fehler.

Wenn der erste Parameter 2 ist, hat der Treiberstapel eine inkonsistente status für das Lesen der Seite zurückgegeben. Beispielsweise hat der Treiberstapel einen erfolgreichen status zurückgegeben, obwohl er nicht die gesamte Seite gelesen hat.

Wenn der erste Parameter ein anderer Wert als 0, 1 oder 2 ist, ist der Wert des ersten Parameters ein NTSTATUS-Fehlercode, den der Treiberstapel zurückgibt, nachdem er versucht hat, die Seite der Kerneldaten abzurufen. Sie können die genaue Ursache dieses Fehlers aus dem E/A-status Code (dem zweiten Parameter) ermitteln. Zu den gängigen status-Codes gehören die folgenden:

  • 0xC000009A oder STATUS_INSUFFICIENT_RESOURCES weist auf einen Mangel an nicht auslagerten Poolressourcen hin. Dieser status Code weist auf einen Treiberfehler im Speicherstapel hin. (Der Speicherstapel sollte immer in der Lage sein, diese Daten abzurufen, unabhängig von der Verfügbarkeit von Softwareressourcen.)

  • 0xC000009C oder STATUS_DEVICE_DATA_ERROR weist auf fehlerhafte Blöcke (Sektoren) auf der Festplatte hin.

  • 0xC000009D oder STATUS_DEVICE_NOT_CONNECTED weist auf eine fehlerhafte oder lose Verkabelung, beendigung oder darauf hin, dass der Controller die Festplatte nicht sieht.

  • 0xC000016A oder STATUS_DISK_OPERATION_FAILED weist auf fehlerhafte Blöcke (Sektoren) auf der Festplatte hin.

  • 0xC0000185 oder STATUS_IO_DEVICE_ERROR weist auf eine unsachgemäße Beendigung oder fehlerhafte Verkabelung auf SCSI-Geräten hin oder darauf hin, dass zwei Geräte versuchen, denselben IRQ zu verwenden.

Diese status-Codes sind die häufigsten, die spezifische Ursachen haben. Weitere Informationen zu anderen möglichen status Codes, die zurückgegeben werden können, finden Sie in der Datei Ntstatus.h im Microsoft Windows Driver Kit (WDK).

Eine Virusinfektion kann diese Fehlerprüfung auch verursachen.

Lösung

Beheben eines Problems mit einem fehlerhaften Block: Wenn Sie den Computer nach dem Fehler neu starten können, wird Autochk automatisch ausgeführt und versucht, den fehlerhaften Sektor zuzuordnen, um zu verhindern, dass er mehr verwendet wird.

Wenn autochk die Festplatte nicht auf Fehler überprüft, können Sie den Datenträgerscanner manuell starten. Führen Sie Chkdsk /f /r auf der Systempartition aus. Sie müssen den Computer neu starten, bevor die Datenträgerüberprüfung beginnt. Wenn Sie das System aufgrund des Fehlers nicht starten können, verwenden Sie die Wiederherstellungskonsole, und führen Sie Chkdsk /r aus.

Warnung Wenn Ihre Systempartition mit dem FAT-Dateisystem formatiert ist, können die langen Dateinamen, die das Windows-Betriebssystem verwendet, beschädigt werden, wenn Sie Scandisk oder ein anderes MS-DOS-basiertes Festplattentool verwenden, um die Integrität Ihrer Festplatte von MS-DOS zu überprüfen. Verwenden Sie immer die Version von Chkdsk, die Ihrer Version des Windows-Betriebssystems entspricht.

Beheben eines fehlerhaften Hardwareproblems: Wenn die E/A-status 0xC0000185 ist und sich die Auslagerungsdatei auf einem SCSI-Datenträger befindet, überprüfen Sie die Datenträgerverkabelung und die SCSI-Beendigung auf Probleme.

Beheben eines fehlerhaften RAM-Problems: Führen Sie die hardwarebasierte Diagnose aus, die der Systemhersteller bereitstellt, insbesondere den Speicherscanner. Weitere Informationen zu diesen Verfahren finden Sie im Benutzerhandbuch für Ihren Computer.

Überprüfen Sie, ob alle Adapterkarten im Computer ordnungsgemäß sitzen. Verwenden Sie einen Freihandgummier oder eine elektrische Kontaktbehandlung, die in Elektronik-Zuliefergeschäften erhältlich ist, um sicherzustellen, dass der Adapter Karte Kontakte sauber.

Überprüfen Sie das Systemprotokoll in Ereignisanzeige auf zusätzliche Fehlermeldungen, die möglicherweise helfen, das Gerät zu identifizieren, das den Fehler verursacht. Sie können auch die Speicherzwischenspeicherung des BIOS deaktivieren, um diesen Fehler zu beheben.

Stellen Sie sicher, dass das neueste Windows Service Pack installiert ist.

Wenn der Fehler mit den vorherigen Schritten nicht behoben werden kann, bringen Sie die Systemplatine zu einer Reparatureinrichtung für Diagnosetests. Dieser Fehler kann durch einen Riss, eine zerkratzte Ablaufverfolgung oder eine fehlerhafte Komponente auf der Hauptplatine verursacht werden.

Auflösen einer Virusinfektion: Überprüfen Sie Ihren Computer auf Viren, indem Sie eine aktuelle, kommerzielle Virenscansoftware verwenden, die den Master Boot Record der Festplatte untersucht. Alle Windows-Dateisysteme können mit Viren infiziert werden.

Siehe auch

Fehlerüberprüfung 0x7A (KERNEL_DATA_INPAGE_ERROR)