Belangrijkste punten
Met WinDbg kunnen Windows 10-gebruikers crashdumpbestanden analyseren en debuggen.
- Installeer WinDbg via de Microsoft Store voor het gemak of gebruik de Windows SDK-installateur om zelf onderdelen te kiezen.
- Stel in WinDbg het symboolpad in met SRV*C:\Symbols*https://msdl.microsoft.com/download/symbols voor nauwkeurig debuggen.
- Open en analyseer crashdumps met !analyze -v om het veroorzakende stuurprogramma, de module of de specifieke oorzaak van de crash te vinden.
- Voer aanvullende commando’s uit zoals lmvm DRIVERNAME of kv om problematische modules en stack traces verder te onderzoeken.
Als uw systeem traag wordt of een Blue Screen of Death (BSOD) vertoont, kan de Windows Debugger uitkomst bieden. Windows Debugger of WinDbg, is een gratis diagnosetool voor Windows. De tool analyseert crashdumpbestanden om te achterhalen welk systeemonderdeel of stuurprogramma de storing heeft veroorzaakt
Debuggen is echter niet altijd de snelste oplossing, zeker niet als u nog weinig ervaring hebt met het diagnosticeren van blauwe schermen. Weten hoe u de ingebouwde BSOD-probleemoplosser uitvoert in Windows scheelt veel tijd en moeite.
WinDbg is onmisbaar voor Windows-gebruikers, en dan vooral voor IT-professionals, systeembeheerders, ontwikkelaars en technisch onderlegde gebruikers. Met de tool ontdekken zij waarom hun pc is gecrasht en wat de oorzaak was. Zo lossen ze problemen op en voorkomen ze problemen die de computer in de toekomst kunnen treffen.
In deze gids leggen we de basis van WinDbg uit: hoe u de tool installeert, instelt en gebruikt om crashdumps in Windows 10 te analyseren. Liever een visuele uitleg? Bekijk dan onze video Crashdumps debuggen met WinDbg in Windows 10.
Met NinjaOne stelt u sneller een diagnose en beperkt u de uitvaltijd in uw hele netwerk.
→ Zie het in actie met een gratis demo van IT-beheer
Voorwaarden voor het gebruik van WinDbg
Voordat u kunt profiteren van WinDbg, moet uw systeem aan een paar voorwaarden voldoen:
- Een Windows 10-pc met beheerdersrechten
- Een of meer crashdumpbestanden:
- Minidumps: te vinden in C:\Windows\Minidump\
- Volledige dumps: te vinden in C:\Windows\MEMORY.DMP
- Internettoegang (voor het downloaden van symboolbestanden)
- WinDBG, verkrijgbaar via de Microsoft Store of de SDK-installateur
WinDbg installeren
Er zijn twee manieren om Windows Debugger op uw pc te installeren:
Optie 1: Microsoft Store
De WinDbg-tool downloaden en installeren via de Microsoft Store is de eenvoudigste en meest gebruiksvriendelijke optie. Dit doet u zo:
- Open de Microsoft Store.
- Zoek naar “WinDbg Preview”.
- Klik op Installeren om de nieuwste versie te downloaden en te installeren.
Optie 2: Windows SDK-installateur
U kunt WinDbg ook installeren via de Windows SDK-installateur. Deze methode heeft de voorkeur van IT-professionals en ontwikkelaars die nauwkeurig willen bepalen welke SDK-onderdelen ze installeren. Zo gaat u te werk:
- Download de Windows 10 SDK van Microsoft.
- Voer de installateur uit.
- Selecteer tijdens de installatie alleen Debugging Tools for Windows om de installatie zo klein mogelijk te houden.
WinDbg instellen
Volg na de installatie van WinDBG deze stappen om de tool correct in te stellen:
- Start WinDBG als beheerder: klik met de rechtermuisknop op de snelkoppeling en kies “Als administrator uitvoeren”.
- Stel het symboolpad in: hiermee kan WinDBG geheugenadressen omzetten in leesbare functienamen en bestandsnamen.
- Ga naar Bestand > Symbol File Path
- Voer dit pad in: SRV*C:\Symbols*https://msdl.microsoft.com/download/symbols
- Klik op OK om op te slaan.
Een crashdump openen
Nu WinDBG is ingesteld, kunt u uw eerste crashdump analyseren:
- Ga naar Bestand > Open Crash Dump
- Ga naar een van de volgende locaties:
- C:\Windows\Minidump\ – voor minidumps (meestal kleiner dan 1 MB)
- C:\Windows\MEMORY.DMP – voor volledige dumps (kunnen meerdere GB’s groot zijn)
- Selecteer het gewenste .dmp-bestand en klik op Openen.
De dump analyseren
Zodra de dump na de vorige stap in het hoofdvenster is geladen, gaat u verder met deze stappen om hem te analyseren:
- Typ onderin bij de opdrachtinvoer !analyze -v
- Druk op Enter.
- WinDBG verwerkt het bestand en toont een uitgebreide analyse. Die informatie is uw startpunt om te begrijpen wat de crash heeft veroorzaakt. Denk hierbij aan:
- Bug check-code (bijvoorbeeld 0x00000050 – PAGE_FAULT_IN_NONPAGED_AREA)
- De module of het stuurprogramma dat de fout veroorzaakt (bijvoorbeeld dxgmms2.sys)
- Call stack trace
- Waarschijnlijke oorzaak
De resultaten interpreteren
Let na het uitvoeren van !analyze -v op de volgende onderdelen:
- BUGCHECK_STR: de leesbare naam van de BSOD-fout
- Probably caused by: het stuurprogramma of de module die de fout waarschijnlijk veroorzaakt
- IMAGE_NAME: de bestandsnaam die de crash heeft veroorzaakt
- Stack text: een stack trace met de volgorde van functieaanroepen vóór de crash
WinDbg-spiekbriefje: overzicht van commando’s
Dit zijn de meestgebruikte commando’s in Windows Debugger:
Commando | Beschrijving |
| !analyze -v | Uitgebreide analyse van de crash |
lm | Toont alle geladen modules/stuurprogramma’s |
!thread | Toont details van de huidige thread |
!process | Toont de proces-context |
!drivers | Toont de geladen stuurprogramma’s* |
kv | Toont de stack trace met functieparameters |
.reload | Laadt symboolbestanden opnieuw |
.symfix | Zet het symboolpad terug naar de standaardwaarde |
*Let op: !drivers is mogelijk alleen beschikbaar in bepaalde omgevingen of met LiveKD.
💡 Tip: voer na het openen van een crashdump altijd eerst `!analyze -v` uit.
Veelgebruikte vervolgcommando’s:
- Gebruik lmvm DRIVERNAME (bijvoorbeeld lmvm nvlddmkm) voor details over een specifiek stuurprogramma.
- Gebruik !sysinfo cpuspeed of !sysinfo smbios om hardware-informatie te bekijken.
Automatiseer het verzamelen en analyseren van crashdumps, zodat u zich kunt richten op taken die er echt toe doen.
🥷 Meld u vandaag nog aan voor een gratis trial van NinjaOne RMM®
Tips voor probleemoplossing
- Symbolen worden niet geladen: controleer dan uw internetverbinding en het symboolpad.
- Minidumps versus volledige dumps: volledige dumps geven meer context dan minidumps, maar zijn veel groter.
- Er is een eenvoudiger tool nodig: gebruik BlueScreenView als snel en lichtgewicht alternatief met grafische interface.
- Systeemstuurprogramma’s up-to-date houden: werk stuurprogramma’s en Windows altijd bij zodra u een problematisch onderdeel hebt gevonden.
Een problematisch stuurprogramma of verouderde software opsporen is slechts het halve werk. Patches proactief beheren op al uw endpoints is cruciaal voor de algehele gezondheid van uw systemen. Met het patchbeheer van NinjaOne stroomlijnt u het patchproces en verkleint u kwetsbaarheden, zodat uw systemen stabiel en veilig blijven. Ontdek het hier: NinjaOne patchbeheer.
Windows Debugger: een handige tool om crashes te debuggen
WinDbg is onmisbaar voor het diagnosticeren van BSOD’s en het analyseren van crashdumps. De tool wijst precies de stuurprogramma’s of processen aan die de fouten veroorzaken. De meeste crashes zijn met slechts een paar commando’s te diagnosticeren, wat het oplossen van problemen een stuk eenvoudiger maakt voor IT-professionals en gevorderde gebruikers.
Met een correct ingesteld symboolpad levert WinDbg snelle en nauwkeurige resultaten. Regelmatig systeemonderhoud in combinatie met WinDbg beperkt toekomstige crashes, bespaart gebruikers tijd en verhoogt de productiviteit.
