Geen idee of dit al eens op GoT heeft gestaan, maar ik kon het niet vinden met de zoekfunctie.
Ik heb laatst wat problemen met bsod's in Windows XP, na enig zoeken heb ik met behulp van iemand het probleem kun achterhalen (was .net framework) maar hierbij een stappenplan
(1) Als eerste check dat dat in het
Note: Het beste om volledige minidump of "dump van kernel" te kiezen;
dan kun je een goeie trace doen naar redenen van de bsod.
(2) Nu heb je Windows XP cd nodig en ga naar TOOLS en start setup.exe; dit
installatie installeert verschillende programma's voor het anylaseren van deze
minidump files.
(3) Nu is het een goed plan om de fout nog eens te vermaken, hoe ? Gewoon weer aan kloten
(4) Na dat je de foutmelding hebt gehad; ga je naar console (cmd.exe) en ga
naar de directorie waar je de minidumps laten opslaan (Standaard:
(5) Nu kies je de juiste dumpfile in en type je:
Nu moet je de volgende gegevens opzoeken en bewaren;
we gaan nu de waardes van bijv. ** STOP 0x000000 ( 1,2,3,4) weer achterhalen
Nu hebben de stopcodes weer; nu is het ook handig om de waarde bij
(6) Nu hebben we o.a. een memory address gevonden; waar mogelijk het probleem zit nu is het natuurlijk ook handig om de addressen te krijgen van modules die in WindowsXP worden geladen dit kun je doen met:
(7) In het bestand dat je in stap (6) hebt gemaakt, kun je gaan zoek naar een waarde die zo dichtmogelijk ligt bij de ExceptionOffset; let op dit is hex code!!
(
Met een beetje geluk heb je nu gevonden in welke module het probleem ligt; en kun je er achterkomen welk mogelijk module/driver het probleem veroorzaakte/crashde en er wat aan doen...
Naja. Hopelijk hebben jullie er wat aan!
Ik heb laatst wat problemen met bsod's in Windows XP, na enig zoeken heb ik met behulp van iemand het probleem kun achterhalen (was .net framework) maar hierbij een stappenplan
(1) Als eerste check dat dat in het
code:
1
2
| Configuratiescherm -> Systeem -> Geavanceerd ->
Opstart- en Herstelinstellingen of er een minidump bestand wordt opgeslagen. |
Note: Het beste om volledige minidump of "dump van kernel" te kiezen;
dan kun je een goeie trace doen naar redenen van de bsod.
(2) Nu heb je Windows XP cd nodig en ga naar TOOLS en start setup.exe; dit
installatie installeert verschillende programma's voor het anylaseren van deze
minidump files.
(3) Nu is het een goed plan om de fout nog eens te vermaken, hoe ? Gewoon weer aan kloten
(4) Na dat je de foutmelding hebt gehad; ga je naar console (cmd.exe) en ga
naar de directorie waar je de minidumps laten opslaan (Standaard:
code:
)1
| %systemroot%\minidump |
(5) Nu kies je de juiste dumpfile in en type je:
code:
dit programma geeft de een uitgebreidde weergave van de BSOD.1
| dumpchk bestandsnaamhier |
Nu moet je de volgende gegevens opzoeken en bewaren;
we gaan nu de waardes van bijv. ** STOP 0x000000 ( 1,2,3,4) weer achterhalen
code:
1
2
3
4
5
| BugCheckCode waardehier1 (stopcode)
BugCheckParameter1 waardehier2 (stopcode paremeter1 etc.)
BugCheckParameter2 waardehier3
BugCheckParameter3 waardehier4
BugCheckParameter4 waardehier5 |
Nu hebben de stopcodes weer; nu is het ook handig om de waarde bij
code:
op te zoeken...1
| ExceptionOffset |
(6) Nu hebben we o.a. een memory address gevonden; waar mogelijk het probleem zit nu is het natuurlijk ook handig om de addressen te krijgen van modules die in WindowsXP worden geladen dit kun je doen met:
code:
1
2
3
4
| pstat
Handig is om de resultaat van dit programma te pipe-en en/of op te slaan naar een bestand dmv.:
pstat > pstats.txt |
(7) In het bestand dat je in stap (6) hebt gemaakt, kun je gaan zoek naar een waarde die zo dichtmogelijk ligt bij de ExceptionOffset; let op dit is hex code!!
(
Naja. Hopelijk hebben jullie er wat aan!