Generieren eines Kernels oder eines vollständigen Absturzabbilds

Wenn Windows nicht ordnungsgemäß ausgeführt werden kann, tritt ein Systemabstürze auf (auch als "Fehlerprüfung" oder "Stoppfehler" bezeichnet). Die dump-Datei, die aus diesem Ereignis erstellt wird, wird als Systemabbildabbild bezeichnet.

Ein manueller Kernel oder eine vollständige Speicherabbilddatei ist hilfreich, wenn Sie mehrere Probleme beheben, da der Prozess einen Datensatz des Systemspeichers zum Zeitpunkt eines Absturzes erfasst.

Einrichten von Seitendateien

Informationen zur Anforderung der Seitendateigröße für das Systemabbild finden Sie unter "Support für Systemabbildabbilder".

Aktivieren der Speicherabbildeinstellung

Sie müssen als Administrator oder Mitglied der Gruppe "Administratoren" angemeldet sein, um dieses Verfahren abzuschließen. Wenn Ihr Computer mit einem Netzwerk verbunden ist, können Sie durch Netzwerkrichtlinieneinstellungen daran gehindert werden, dieses Verfahren abzuschließen.

Gehen Sie folgendermaßen vor, um die Speicherabbildeinstellung zu aktivieren:

  1. Wählen Sie in der Systemsteuerung "System" und > "Sicherheitssystem" aus.

  2. Wählen Sie "Erweiterte Systemeinstellungen" und dann die Registerkarte "Erweitert" aus.

  3. Wählen Sie im Bereich "Start und Wiederherstellung" Einstellungenaus.

  4. Stellen Sie sicher, dass das Kernelspeicherabbild oder das vollständige Speicherabbild unter "Debuginformationen schreiben" ausgewählt ist.

  5. Starten Sie den Computer neu.

Hinweis

Sie können den Pfad der Speicherabbilddatei ändern, indem Sie das Feld "Speicherabbilddatei" bearbeiten. Mit anderen Worten, Sie können den Pfad von %SystemRoot%\Memory.dmp so ändern, dass er auf ein lokales Laufwerk zeigt, das über genügend Speicherplatz verfügt, z. B. E:\Memory.dmp.

Tipps zum Generieren von Speicherabbilddateien

Wenn der Computer abstürzt und neu gestartet wird, wird der Inhalt des physischen RAM in die Auslagerungsdatei geschrieben, die sich auf der Partition befindet, auf der das Betriebssystem installiert ist.

Abhängig von der Geschwindigkeit der Festplatte, auf der Windows installiert ist, kann mehr als 2 GIGABYTE (GB) Arbeitsspeicher sehr viel Zeit in Anspruch nehmen. Auch in einem optimalen Fall wird, wenn die Speicherabbilddatei so konfiguriert ist, dass sie sich auf einer anderen lokalen Festplatte befindet, eine erhebliche Menge an Daten gelesen und auf die Festplatten geschrieben. Dies kann zu einem längeren Serverausfall führen.

Hinweis

Verwenden Sie diese Methode, um vollständige Speicherabbilddateien mit Vorsicht zu generieren. Im Idealfall sollten Sie dies nur tun, wenn Sie explizit vom Microsoft-Supporttechniker angefordert werden. Alle Kernel- oder vollständigen Speicherabbilddateidebuggings sollten die letzte Möglichkeit sein, nachdem alle standardmäßigen Problembehandlungsmethoden vollständig aufgebraucht wurden.

Manuelles Generieren einer Speicherabbilddatei

Verwenden des NotMyFault-Tools

Wenn Sie sich anmelden können, während das Problem auftritt, können Sie das Microsoft Sysinternals NotMyFault-Tool verwenden. Gehen Sie hierzu folgendermaßen vor:

  1. Laden Sie das NotMyFault-Tool herunter.

  2. Wählen Sie "Start" und dann "Eingabeaufforderung" aus.

  3. Führen Sie an der Befehlszeile den folgenden Befehl aus:

    notMyfault.exe /crash
    

Hinweis

Dieser Vorgang generiert eine Speicherabbilddatei und einen D1-Stoppfehler.

Verwenden von NMI

Auf einigen Computern können Sie keine Tastatur verwenden, um eine Absturzabbilddatei zu generieren. Beispielsweise werden Hewlett-Packard (HP)-BladeSystem-Server der Hewlett-Packard Development Company über eine browserbasierte grafische Benutzeroberfläche (GUI) verwaltet. Eine Tastatur ist nicht mit dem HP BladeSystem-Server verbunden.

In diesen Fällen müssen Sie eine vollständige Absturzabbilddatei oder eine Kernel-Absturzabbilddatei mithilfe des NMI-Switches (Non-Maskable Interrupt) generieren, der einen NMI auf dem Systemprozessor verursacht.

Gehen Sie hierzu folgendermaßen vor:

Wichtig

Führen Sie die Schritte in diesem Abschnitt sorgfältig aus. Wird die Registrierung falsch angepasst, können schwerwiegende Probleme auftreten. Sichern Sie vor dem Ändern die Registrierung für die Wiederherstellung, falls Probleme auftreten.

Hinweis

Dieser Registrierungsschlüssel ist für Clients, die Windows 8 und höher ausgeführt werden, oder für Server, die Windows Server 2012 und höher ausgeführt werden, nicht erforderlich. Das Festlegen dieses Registrierungsschlüssels auf neuere Versionen von Windows hat keine Auswirkung.

  1. Suchen Sie im Registrierungs-Editor den folgenden Registrierungsunterschlüssel:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl

  2. Klicken Sie mit der rechten Maustaste auf "CrashControl", zeigen Sie auf "Neu", und klicken Sie dann auf "DWORD-Wert".

  3. Geben Sie NMICrashDump ein, und drücken Sie die EINGABETASTE.

  4. Klicken Sie mit der rechten Maustaste auf NMICrashDump, und wählen Sie dann "Ändern" aus.

  5. Geben Sie im Feld Wert den Wert 1 ein, und wählen Sie dann OKaus.

  6. Starten Sie den Computer neu.

  7. Hardwareanbieter wie HP, IBM und Dell bieten möglicherweise ein Feature für die automatische Systemwiederherstellung (ASR). Sie sollten dieses Feature während der Problembehandlung deaktivieren. Wenn z. B. das FEATURE HP und Comp xaml ASR im BIOS aktiviert ist, deaktivieren Sie dieses Feature, während Sie eine Problembehandlung ausführen, um eine vollständige Datei "Memory.dmp" zu generieren. Wenden Sie sich für die genauen Schritte an Ihren Hardwareanbieter.

  8. Aktivieren Sie den NMI-Switch im BIOS oder mithilfe der iLO-Webschnittstelle (Integrated Lights Out).

    Hinweis

    Die genauen Schritte finden Sie im BIOS-Referenzhandbuch, oder wenden Sie sich an Ihren Hardwareanbieter.

  9. Testen Sie diese Methode auf dem Server mithilfe des NMI-Switches, um eine Speicherabbilddatei zu generieren. Es wird ein STOP-0x00000080 Hardwarefehler angezeigt.

Wenn Sie NMI in Microsoft Azure mithilfe der seriellen Konsole ausführen möchten, finden Sie weitere Informationen unter Verwenden der seriellen Konsole für SysRq- und NMI-Aufrufe.

Verwenden der Tastatur

Erzwingen eines Systemabstürzes von der Tastatur

Debugger verwenden

Erzwingen eines Systemabstürzes vom Debugger