Hoe u Small Memory Dump-bestanden (dmp) kunt openen en lezen in Windows 11/10

Wanneer een draaiende Windows -toepassing onverwacht stopt of crasht, genereert uw systeem een ​​'crashdump-bestand' om informatie op te slaan die aanwezig was net voordat de crash plaatsvond. Het lezen van deze crashdumpbestanden kan u helpen de oorzaak van de fout te vinden en op te lossen. Ontdek hoe u een klein geheugendumpbestand(memory dump file) kunt lezen dat door Windows is gemaakt.

Lezen van kleine geheugendump(Small Memory Dump) - bestanden ( DMP )

Een klein geheugendumpbestand registreert de kleinste set nuttige informatie die u kan helpen te bepalen waarom een ​​toepassing onverwacht crashte of stopte. De nieuwere versie van Windows maakt automatisch een nieuw bestand aan telkens wanneer uw computer onverwacht stopt. De geschiedenis met betrekking tot deze bestanden wordt opgeslagen in de %SystemRoot%Minidumpmap. Het dumpbestandstype bevat de volgende informatie:

  1. Het Stop -bericht en zijn parameters en andere gegevens
  2. Een lijst met geladen stuurprogramma's
  3. De processorcontext ( PRCB ) voor de processor die is gestopt
  4. De procesinformatie en kernelcontext ( EPROCESS ) voor het proces dat is gestopt
  5. De procesinformatie en kernelcontext ( ETHREAD ) voor de thread die is gestopt
  6. De aanroepstack in de kernelmodus voor de thread die is gestopt.(Kernel-mode)

Gebruikers kunnen het hulpprogramma Windows Debugger (WinDbg.exe) gebruiken om kleine geheugendumpbestanden te lezen. Het ( WinDbg ) wordt geleverd als onderdeel van de nieuwste versie van het Debugging Tools for Windows -pakket.

U kunt de foutopsporingsprogramma's installeren als een op zichzelf staand onderdeel van de Windows Software Development Kit ( SDK ).

Wanneer tijdens de installatie de SDK -installatiewizard verschijnt, vinkt u het vakje aan dat is gemarkeerd bij Debugging Tools for Windows . Met deze actie kunt u de foutopsporingsprogramma's installeren als een op zichzelf staand onderdeel van de Windows Software Development Kit ( SDK ).

Nadat u de Windows Debugger(Windows Debugger) hebt ingesteld , opent u een dump door de optie Open Crash Dump te kiezen in het menu Bestand(File) of door op CTRL+D te drukken.

Wanneer het dialoogvenster Crashdump(Open Crash Dump) openen op uw computerscherm verschijnt, voert u het volledige pad en de naam van het crashdumpbestand in het vak Bestandsnaam(File name) in of gebruikt u het dialoogvenster om het juiste pad en de juiste bestandsnaam te selecteren.

Als het juiste bestand is gekozen, selecteert u Openen(Open) .

Wacht(Wait) een paar seconden zodat het dumpbestand kan worden geladen terwijl het verbinding maakt met internet en de vereiste symbolen downloadt om in de uitlezing weer te geven.

Foutopsporing niet verbonden

U zou een bericht moeten zien met de tekst - Debugee niet verbonden(Debugee not connected) .

Machine-eigenaar

Nadat alle symbolen met succes zijn gedownload, zou het volgende bericht zichtbaar moeten zijn onderaan de dumptekst - Follow- up: MachineOwner.(Followup: MachineOwner.)

Voer een opdracht in de opdrachtbalk onder aan het dumpvenster in om het dumpbestand te analyseren. U zou een link moeten zien die zegt !analyze -vonder Bugcheck-analyse(Bugcheck Analysis) .

Analyseer V

Klik op de link om de opdracht !analyze -vin de prompt onder aan de pagina in te voeren.

Kleine geheugendumpbestanden (dmp) lezen

Eenmaal gedaan, zou een gedetailleerde bugcontrole-analyse de schermruimte in beslag moeten nemen.

Tekst stapelen

Scrol(Scroll) omlaag naar het gedeelte waar staat STACK_TEXT . Het veld STACK_TEXT toont een stacktracering van het defecte onderdeel. Hier vindt u rijen met getallen met elke rij gevolgd door een dubbele punt en wat tekst. De tekst zou u moeten helpen de oorzaak van de crash te identificeren en, indien van toepassing, welke service deze crasht.

Stapel tekst analyseren

Gebruik de !analyzeextensie voor meer informatie. Vergeet niet de -voptie , te gebruiken voor een volledig uitgebreide weergave van gegevens.

Lezen(Read) : Handmatig een Crash Dump-bestand maken(manually create a Crash Dump file) in Windows 11/10.

Na uitvoering zal de opdracht '!analyze' de instructie bepalen die de fout waarschijnlijk heeft veroorzaakt en deze weergeven in het veld FOLLOWUP_IP .

  • De SYMBOL_NAME – toon het symbool
  • MODULE_NAME – geeft de module weer
  • IMAGE_NAME – geeft de naam van de afbeelding weer
  • DEBUG_FLR_IMAGE_TIMESTAMP – toont de tijdstempel van de afbeelding die overeenkomt met deze instructie

Neem de nodige maatregelen om het probleem op te lossen!

  • U kunt ook het opdrachtregelprogramma (use the command-line tool) Dumpchk.exe gebruiken om een ​​geheugendumpbestand te controleren.
  • U kunt Crash Dump Analyzer-software gebruiken om crashdumprapporten te analyseren.
  • Als alternatief kunt u WhoCrashed Home Edition gebruiken om met één klik op fouten te controleren. De tool doet een post-mortem crash-dump analyse van de Windows Memory Dumps en presenteert alle verzamelde informatie op een begrijpelijke manier.

Hoop dat dat helpt!

Verwante leest:(Related reads:)

  1. Instellingen voor Windows-geheugendump
  2. Fysieke geheugenlimieten in Crash Dump-bestanden(Physical Memory Limits in Crash Dump files)
  3. Windows configureren om Crash Dump-bestanden op een blauw scherm te maken
  4. Beheer het aantal geheugendumpbestanden dat Windows maakt en opslaat.



About the author

Ik ben een computerwetenschapper met meer dan 10 jaar ervaring in softwareontwikkeling en beveiliging. Ik heb een sterke interesse in Firefox-, Chrome- en Xbox-games. Ik ben vooral geïnteresseerd in hoe ik ervoor kan zorgen dat mijn code veilig en efficiënt is.



Related posts