Delen via


Een kernel genereren of een crashdump voltooien

Een systeemcrash (ook wel een 'bugcontrole' of een 'stopfout' genoemd) treedt op wanneer Windows niet correct kan worden uitgevoerd. Het dumpbestand dat op basis van deze gebeurtenis wordt geproduceerd, wordt een systeemcrashdump genoemd.

Een handmatig kernel- of volledig geheugendumpbestand is handig wanneer u verschillende problemen oplost, omdat het proces een record van systeemgeheugen op het moment van een crash vastlegt.

Van toepassing op: Windows 10

Paginabestanden instellen

Zie Ondersteuning voor systeemcrashdumps voor de vereiste paginabestandsgrootte voor systeemcrashdump.

Instelling voor geheugendump inschakelen

U moet zijn aangemeld als beheerder of lid van de groep Administrators om deze procedure te voltooien. Als uw computer is verbonden met een netwerk, kunnen netwerkbeleidsinstellingen voorkomen dat u deze procedure kunt voltooien.

Voer de volgende stappen uit om de instelling voor geheugendump in te schakelen:

  1. Selecteer systeem en beveiligingssysteem> in Configuratiescherm.
  2. Selecteer Geavanceerde systeeminstellingen en selecteer vervolgens het tabblad Geavanceerd .
  3. Selecteer instellingen in het gebied Opstarten en herstellen.
  4. Zorg ervoor dat Kernelgeheugendump of Volledige geheugendump is geselecteerd onder Foutopsporingsgegevens schrijven.
  5. Start de computer opnieuw op.

Opmerking

U kunt het pad van het dumpbestand wijzigen door het veld Dumpbestand te bewerken. Met andere woorden, u kunt het pad wijzigen van %SystemRoot%\Memory.dmp om te verwijzen naar een lokaal station met voldoende schijfruimte, zoals E:\Memory.dmp.

Tips voor het genereren van geheugendumps

Wanneer de computer vastloopt en opnieuw wordt opgestart, wordt de inhoud van het fysieke RAM-geheugen geschreven naar het wisselbestand dat zich op de partitie bevindt waarop het besturingssysteem is geïnstalleerd.

Afhankelijk van de snelheid van de harde schijf waarop Windows is geïnstalleerd, kan het dumpen van meer dan 2 gigabyte (GB) aan geheugen lang duren. Zelfs in het beste geval, als het dumpbestand is geconfigureerd om zich op een andere lokale harde schijf te bevinden, wordt een aanzienlijke hoeveelheid gegevens gelezen en naar de harde schijven geschreven. Dit lees- en schrijfproces kan een langdurige serverstoring veroorzaken.

Opmerking

Gebruik deze methode om met voorzichtigheid volledige geheugendumpbestanden te genereren. In het ideale geval doet u dit alleen wanneer u hier expliciet om wordt gevraagd door de Microsoft Ondersteuning engineer. Foutopsporing van kernel- of volledige geheugendumpbestanden moet het laatste redmiddel zijn nadat alle standaardmethoden voor probleemoplossing volledig zijn uitgeput.

Handmatig een geheugendumpbestand genereren

Het hulpprogramma NotMyFault gebruiken

Als u zich kunt aanmelden terwijl het probleem zich voordoet, kunt u het hulpprogramma Microsoft Sysinternals NotMyFault gebruiken door de volgende stappen uit te voeren:

  1. Download het hulpprogramma NotMyFault .

  2. Selecteer Start en selecteer vervolgens Opdrachtprompt.

  3. Voer op de opdrachtregel de volgende opdracht uit:

    notMyfault.exe /crash
    

Opmerking

Deze bewerking genereert een geheugendumpbestand en een D1-stopfout.

NMI gebruiken

Op sommige computers kunt u het toetsenbord niet gebruiken om een crashdumpbestand te genereren. Hewlett-Packard (HP) BladeSystem-servers van de Hewlett-Packard Development Company worden bijvoorbeeld beheerd via een grafische gebruikersinterface (GUI) op basis van een browser. Er is geen toetsenbord gekoppeld aan de HP BladeSystem-server.

In deze gevallen moet u een volledig crashdumpbestand of een kernelcrashdumpbestand genereren met behulp van de switch Non-Maskable Interrupt (NMI) die een NMI op de systeemprocessor veroorzaakt.

Voer de volgende stappen uit om dit proces te implementeren:

Belangrijk

Volg de stappen in deze sectie zorgvuldig. Als u het register onjuist bewerkt, kunnen er grote problemen optreden. Maak een back-up van het register voor herstel in geval van problemen voordat u het wijzigt.

Opmerking

Deze registersleutel is niet vereist voor clients met Windows 8 en hoger, of servers met Windows Server 2012 en hoger. Het instellen van deze registersleutel op latere versies van Windows heeft geen effect.

  1. Zoek in de Register-editor de volgende register-subsleutel op:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl

  2. Klik met de rechtermuisknop op CrashControl, wijs Nieuw aan en selecteer DWORD-waarde.

  3. Typ NMICrashDump en druk op Enter.

  4. Klik met de rechtermuisknop op NMICrashDump en selecteer vervolgens Wijzigen.

  5. Typ 1 in het vak Waardegegevens en selecteer VERVOLGENS OK.

  6. Start de computer opnieuw op.

  7. Hardwareleveranciers, zoals HP, IBM en Dell, kunnen een functie voor automatisch systeemherstel (ASR) bieden. U moet deze functie uitschakelen tijdens het oplossen van problemen. Als de FUNCTIE HP en Compaq ASR bijvoorbeeld is ingeschakeld in het BIOS, schakelt u deze functie uit terwijl u problemen oplost om een volledig Memory.dmp-bestand te genereren. Neem contact op met uw hardwareleverancier voor de exacte stappen.

  8. Schakel de NMI-switch in het BIOS in of met behulp van de iLO-webinterface (Integrated Lights Out).

    Opmerking

    Raadpleeg de BIOS-referentiehandleiding voor de exacte stappen of neem contact op met uw hardwareleverancier.

  9. Test deze methode op de server met behulp van de NMI-switch om een dumpbestand te genereren. U ziet een stop-0x00000080 hardwarestoring.

Als u NMI wilt uitvoeren in Microsoft Azure met behulp van seriële console, raadpleegt u Seriële console gebruiken voor SysRq- en NMI-aanroepen.

Het toetsenbord gebruiken

Een systeemcrash afdwingen vanaf het toetsenbord

Foutopsporingsprogramma gebruiken

Een systeemcrash afdwingen vanuit het foutopsporingsprogramma