Så här löser du blåskärmsfel med WinDbg och BlueScreenView
Windows Blue Screen of Death besöker oss alla gånger. Ibland förväntar du dig det. Vid andra väcker den blå skärmens spöke oväntat stor. Hur som helst är det frustrerande, speciellt om du inte snabbt kan diagnostisera problemet.
Lyckligtvis ger den blå skärmen alltid dig en felkod. Men hur mår du ut vad det betyder? Tja, du använder ett praktiskt program som Windows Debugger (WinDbg) eller NirSoft BlueScreenView. Här är din praktiska guide för att lösa blå skärmfel!
Vad är ett blått skärmfel?
När Windows har ett katastrofalt fel kraschar systemet. Kraschen ger vanligtvis dig en blå skärm. Den blå skärmen (kärleksfullt kallad den blå skärmen för döden, eller BSoD) visar en hel mängd information som beskriver kraschen. Inom informationen är varför, var och hur kraschen hände.
Vad orsakar blå skärmfel?
Ett blått skärmfel kan ha flera orsaker, inklusive:
- Felaktig hårdvara
- Felaktig programvara
- Föråldrade eller dåligt kodade drivrutiner
- Överhettning
- Överklockning
Det är bara fem potentiella orsaker. Inom dem finns det många specifika fel. Det är där den blå skärmen av döds felkod Windows 10 kraschar med en blå dödsskärm? Så här felsöker du det Windows 10 kraschar med en blå dödsskärm? Hur felsöker du det? Har en blå skärm av död förstört din dag? Det kommer utan varning och det kvarstår tills du löser det underliggande problemet. Vi visar dig några enkla sätt att felsöka din BSOD. Läs fler steg i.
En blå skärm av döds felkod ger dig ett specifikt fel att felsöka. Du kan fokusera dina ansträngningar istället för att gissa på vad som gick fel och varför. Koden 0x80240034 WU_E_DOWNLOAD_FAILED betyder till exempel att din Windows Update inte hämtades. Det är naturligtvis osannolikt att det orsakar en BSoD, men du ser hur koden har ett specifikt felmeddelande.
Hur fixar du ett blått skärmfel?
Att fixa ett blått skärmfel beror på typen av fel Varför Windows Crash? De 10 bästa anledningarna till att Windows Crash? De 10 bästa skälen Åh, bra. En annan blå skärm, startproblem eller frusen skärm i Windows. Nu måste du starta om och förlora det mesta eller hela arbetet du försökt åstadkomma. Det är frustrerande både på grund av ... Läs mer. Ibland är en fördjupad internetsökning tillräcklig för att avslöja vad som är fel med ditt system. Vid andra tillfällen är speciell programvara för systemfelsökning det du behöver. Så här fixar du ditt blåskärmsfel med WinDbg eller NirSoft BlueScreenView.
Så fixar du blå skärmfel med WinDbg
WinDbg är ett kraftfullt verktyg som du kan använda för att räkna ut orsaken till ditt blå skärmfel.
Installera Windows 10 SDK
Gå till nedladdningssidan för Windows 10 SDK. Windows 10 SDK innehåller många verktyg, inklusive Windows Performance Toolkit, Felsökningsverktyg för Windows, .NET Framework Software Development Kit och andra utvecklingsverktyg. Följ dessa steg nu.
- Slå Hämta installationsprogrammet knapp. När du har laddat ner, kör installationsprogrammet.
- När installationsprogrammet för Windows 10 SDK öppnas väljer du det första alternativet till Installera Windows Software Development Kit till din dator. Standardinstallationsvägen är bra.
- Välj Nästa för att fortsätta och acceptera licensen. På nästa sida avmarkerar du alla rutor Felsökningsverktyg för Windows.
- Tryck sedan på Installera.
Öppna och konfigurera WinDbg
Öppna din Start-meny och gå till Windows Kits> WinDbg. Använd debuggeren för din systemarkitektur, vara 32 eller 64-bitars. Jag har ett 64-bitars system, så väljer WinDbg X64.
Nu måste du hitta din BSoD-minnesdump. Dumpningen innehåller informationen om kraschen, t.ex. “orsak” och “plats”.
Det finns två huvudtyper av BSoD-minnesdump: en full dumpning och en minidump. Vanligtvis är en minidump mindre men innehåller mer information än en full dumpning (jag vet, hur vilseledande).
- Du hittar vanligtvis minidump-loggarna i din rotkatalog C: \ Windows \ Minidump. I mappen hittar du de faktiska minidumploggarna.
- Alternativt finns den fullständiga dumpningen på C: \ Windows \ Memory.dmp
För denna handledning ska vi analysera en minidump (för det är vad jag har till hands).
Notera: Har du inga dumpningar alls? Se hur du aktiverar Windows-dumper efter krasch.
Okej, tillbaka till WinDbg. Först måste du ange en symbolkälla. Symboler är i huvudsak identifierare för programmering av språk som relaterar till specifik information. De gör det enklare att analysera informationen som finns i en logg (eller kod).
Bege sig till Arkiv> Symbolfilväg, Kopiera och klistra sedan in följande:
SRV * c: \ websymbols * http: //msdl.microsoft.com/download/symbols
Tryck sedan på ok.
Analysera din kraschdump i WinDbg
Dra och släpp din dumpfil till WinDbg. Alternativt trycker du på Ctrl + D för att öppna filbläddraren, leta reda på din dumpfil. När dumpfilen laddas upp kommer du att stöta på den första analysskärmen. Det kommer att likna detta:
Det finns två saker att ta in från den här skärmen: BugCheck och den Förmodligen orsakad av fält. Här är de mer tydliga:
- BugCheck 1A är felkoden
- Förmodligen orsakad av: memory_corruption (ONE_BIT) ger dig en omedelbar uppfattning om problemet vid handen
I det här fallet vet du att ett minnesfel är den troliga orsaken. Så här åtgärdar du Windows Stop-kodens minnehantering. BSOD Så här åtgärdar du Windows Stop-kodens minneshantering BSOD Använd dessa tips för att lösa dina minneshanterings-BSOD i Windows 10, en åtgärd vid en tid. Läs mer om din BSoD.
Du kan ta analysen ett steg längre med WinDbg-kommandon. I det här fallet !analysera -v kommandot (markerat med blått i bilden ovan) visar detaljerad information om din BSoD. Det finns en kommandoränken under rubriken Bugcheck Analysis. Men den här länken försvinner ibland. Om det inte finns någon länk, ange kommandot i fältet längst ned i WinDbg-fönstret.
Kommandot utför en enorm mängd automatiserad analys. WinDbg visar resultaten under en ny BugCheck Analysis-rubrik. Mängden information WinDbg kastar ut känns lite överväldigande. Men i det här fallet letar du bara efter några viktiga bitar av information för att utmana bedömningen av din BSoD.
Parametrarna direkt under den nya BugCheck Analysis-headern ger en annan uppsättning användbar information. I exemplet nedan kan du se felet bekräftat som Memory_Management (1a). Dessutom Argument (argument är väsentligen informativa parametrar) expanderar på informationen.
ARG1 stater som “En korrupt PTE har detekterats,” förklarar det “Parameter 2 innehåller adressen till PTE.”
Nu vet jag att PTE står för Page Table Entry, så det här felet kommer sannolikt att relatera till mitt virtuella minne. Är ditt virtuella minne för lågt? Så här fixar du det! Är ditt virtuella minne för lågt? Så här fixar du det! Förbanan av Windows är det sakta ner över tiden. Ofta är lågt minne att skylla på. Här är ett sätt att nästan obegränsat din RAM. Läs mer, och jag kan börja min BSoD fixa där. Det finns dock en stor mängd fel som jag inte har någon aning om.
I sådana fall är en internetsökning din vän. Söka efter en kombination av den ursprungliga felkoden och den extra argumentinformationen kommer att returnera resultat från andra användare som lider av samma problem. I många fall är det systemfel du har inte nytt och mystiskt. Samma BSoD kommer att ha påverkat någon annan-du är inte ensam.
Så här åtgärdar du blåskärmsfel med BlueScreenView
WinDbg analysverktyget är en kraftfull bit av kit. Du kan använda den för all slags dumpning och filanalys. Men många läsare behöver inte hela spektrumet av analysverktyg WinDbg erbjuder. Om det låter som du är Nirfsons BlueScreenView precis vad du behöver.
Den analyserar samma dumpnings- och minidumpfiler som WinDbg men effektiviserar informationen. Du kan ta den strömlinjeformade informationen till en internetsökning och starta din BSoD-process därifrån.
Så här fungerar det:
Gå till BlueScreenView-sidan och hämta programmet. När det har laddats ner installerar du BlueScreenView. Öppna programmet efter installationen.
Här är BlueScreenView användbar. Den laddar automatiskt alla minidumpar som finns i MiniDump-mappen. Du kan sedan sortera dumparna med Crash Time för att hitta den senaste BSoD. I bilden nedan ser du BlueScreenView-versionen av dumpfilen analyserad i WinDbg-sektionen.
Den stora skillnaden är layouten och den jämförande lättheten att hitta BSoD-informationen. Bug Check String, Bug Check Code och Parametrar är desamma. BlueScreenView identifierar också drivrutinen ntoskrnl.exe som roten till BSoD.
Som med WinDbg kan du nu slutföra en internetsökning med din BSoD-information.
WinDbg vs BlueScreenView
Är en blå skärm av dödsanalysverktyget bättre än den andra? Det beror på vad du vill uppnå.
BlueScreenView är utan tvekan lättare att använda än WinDbg. Om du behöver snabb och noggrann information om din BSoD, är BlueScreenView det bättre verktyget. Flertalet människor kommer att klara sig bra med BlueScreenView, speciellt eftersom det inte kräver någon konfiguration och ger den önskade informationen omedelbart och på ett smältbart sätt också.
Windows fel är vanliga. De är också irriterande. Men du behöver inte sätta dig ner. Här är de vanligaste felen och lösningarna för att åtgärda sådana Windows-fel De 5 vanligaste Windows-felen och hur man fixar dem De 5 vanligaste Windows-felen och hur man fixar dem Låt inte en blå skärm av död förstöra din Windows-upplevelse. Vi har samlat orsaker och lösningar för de vanligaste Windows-felen så att du kan åtgärda dem när de dyker upp. Läs mer .
Utforska mer om: Blue Screen of Death, Felsökning, Windows 10.