Hur man löser blåskärmsfel med WinDbg och BlueScreenView

Hur man löser blåskärmsfel med WinDbg och BlueScreenView

Windows Blue Screen of Death besöker oss alla ibland. Ibland förväntar man sig det. I andra fall skymtar den blå skärmens oro oväntat stort. Hur som helst är det frustrerande, särskilt om du inte snabbt kan diagnostisera problemet.





Lyckligtvis ger den blå skärmen dig alltid en felkod. Men hur får du reda på 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ärmsfel!





Vad är ett blåskärmsfel?

När Windows har ett katastrofalt fel kraschar systemet. Kraschen ger dig vanligtvis en blå skärm. Den blå skärmen (kärleksfullt känd som Blue Screen of Death, eller BSoD) visar en hel mängd information som beskriver kraschen. I informationen finns varför, var och hur kraschen inträffade.





Vad orsakar blåskärmsfel?

Ett blåskärmsfel kan ha flera orsaker , Inklusive:

hur man installerar windows 10 gratis
  • Felaktig hårdvara
  • Felaktig programvara
  • Inaktuella eller dåligt kodade drivrutiner
  • Överhettning
  • Överklockning

Det är bara fem möjliga orsaker. Inom dessa finns det många specifika fel. Det är där den blå skärmen för dödsfelskod kliver in.



En blå skärm med dödsfelkod ger dig ett specifikt fel att felsöka. Du kan fokusera dina ansträngningar snarare än att gissa vad som gick fel och varför. Till exempel betyder koden 0x80240034 WU_E_DOWNLOAD_FAILED din Windows Update gick inte att ladda ner . Det är naturligtvis osannolikt att det orsakar en BSoD, men du ser hur koden har ett specifikt felmeddelande.

Hur åtgärdar du ett blåskärmsfel?

Att åtgärda ett blåskärmsfel beror på typen av fel . Ibland räcker det med en kortfattad internetsökning för att avslöja vad som är fel med ditt system. Vid andra tillfällen är speciell programvara för systemfelsökning vad du behöver. Så här åtgärdar du ditt blåskärmsfel med WinDbg eller NirSoft BlueScreenView.





Så här åtgärdar du blåskärmsfel med WinDbg

WinDbg är ett kraftfullt verktyg som du kan använda för att ta reda på orsaken till ditt blåskärmsfel.

Installera Windows 10 SDK

Gå till Windows 10 SDK nedladdningssida . Windows 10 SDK innehåller många verktyg, inklusive Windows Performance Toolkit, Debugging Tool for Windows, .NET Framework Software Development Kit och andra utvecklingsverktyg. Följ dessa steg nu.





  1. Slå Ladda ner installationsprogrammet knapp. När du har laddat ner kör du installationsprogrammet.
  2. När installationsprogrammet för Windows 10 SDK öppnas väljer du det första alternativet för att Installera Windows Software Development Kit till din dator. Standardinstallationsvägen är bra.
  3. Välj Nästa för att fortsätta och acceptera licensen. På nästa sida, avmarkera alla rutor bar Felsökningsverktyg för Windows .
  4. Tryck sedan på Installera .

Öppna och konfigurera WinDbg

Öppna din Start -meny och gå till Windows -kit> WinDbg. Använd felsökaren för din systemarkitektur, var 32 eller 64-bitars. Jag har ett 64-bitars system, så jag väljer WinDbg X64.

Nu måste du hitta din BSoD -minnesdump. Dumpen innehåller information om kraschen, till exempel 'orsak' och 'plats'.

Det finns två huvudtyper av BSoD -minnesdumpar: en full dumpning och en minidump. Vanligtvis är en minidump mindre men innehåller mer information än en fullständig dumpning (jag vet, hur missvisande).

  1. Du hittar vanligtvis minidump -loggarna i din rotkatalog C: Windows Minidump . I mappen hittar du de faktiska minidump -loggarna.
  2. Alternativt finns hela dumpningen på C: Windows memory.dmp

För denna handledning kommer vi att analysera en minidump (för det är vad jag har till hands).

Notera: Har du inga soptippar alls? Se hur du aktiverar dammar efter krasch.

Okej, tillbaka till WinDbg. Först måste du ställa in en symbolkälla. Symboler är i huvudsak identifierare för programmeringsspråk som relaterar till specifik information. De gör det lättare att analysera informationen som finns i en logg (eller kod).

Bege sig till Arkiv> Sökväg för symbolfil , kopiera och klistra 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 kan du trycka på Ctrl + D för att öppna filbläddraren, leta sedan upp din dumpfil. När dumpfilen laddas kommer du att stöta på den första analysskärmen. Det kommer att se ut så här:

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 det aktuella problemet

I detta fall, du vet att ett minnesfel är den troliga orsaken av din BSoD.

hur man säger om ssd är död

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 dig detaljerad information om din BSoD. Det finns en kommandolänk under rubriken Bugcheck Analysis. Men denna länk försvinner ibland. Om det inte finns någon länk anger du kommandot i fältet längst ned i WinDbg -fönstret.

Kommandot utför en enorm mängd automatiserad analys. WinDbg visar resultaten under ett nytt BugCheck -analyshuvud. Mängden information som 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 göra en större bedömning av din BSoD.

Parametrarna direkt under det nya BugCheck Analysis -huvudet ger ytterligare en uppsättning användbar information. Till exempel i exemplet nedan kan du se felet bekräftat som Memory_Management (1a) . Dessutom, Argument (argument är i huvudsak informativa parametrar) utöka informationen.

Arg1 säger att 'En korrupt PTE har upptäckts', förklarar att 'Parameter 2 innehåller adressen till PTE.'

Nu vet jag att PTE står för Page Table Entry, så detta fel kommer sannolikt att relatera till mitt virtuella minne , och jag kan starta min BSoD -fix där. Det finns dock en enorm mängd fel som jag inte har en aning om.

I dessa fall är en internetsökning din vän. Om du letar efter en kombination av den ursprungliga felkoden och den kompletterande argumentinformationen återkommer resultaten från andra användare som har 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 ett kraftfullt kit. Du kan använda den för alla typer av dump- och filanalyser. Många läsare kommer dock inte att behöva hela spektrumet av analysverktyg som WinDbg erbjuder. Om det låter som dig är Nirsofts BlueScreenView precis vad du behöver.

Den analyserar samma dump- 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 ladda ner programmet. När den har laddats ner installerar du BlueScreenView. Öppna programmet efter installationen.

Här är BlueScreenView praktiskt. Den laddar automatiskt alla minidumpar som finns i MiniDump -mappen. Du kan sedan sortera soptippen efter Crash Time för att hitta den senaste BSoD. I bilden nedan ser du BlueScreenView -versionen av dumpfilen som analyserats i WinDbg -sektionen.

Den största skillnaden är layouten och jämförande enkelhet att hitta BSoD -informationen. Felkontrollsträngen, felkontrollkoden och parametrarna ä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 kontra BlueScreenView

Är det ena skärmen för dödsanalysverktyg bättre än det 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 kortfattad information om din BSoD är BlueScreenView det bättre verktyget. Majoriteten av människor kommer att klara sig bra med BlueScreenView, särskilt eftersom det inte kräver någon konfiguration och ger önskad information omedelbart och på ett smältbart sätt också.

För mer hjälp, kolla in våra allmänna tips för att fixa blå skärmar i Windows .

Dela med sig Dela med sig Tweet E-post Hur du rengör din Windows -dator med kommandotolken

Om din Windows -dator har slut på lagringsutrymme, rensa bort skräpet med dessa snabba kommandotolken.

Läs Nästa
Relaterade ämnen
  • Windows
  • Blåskärm
  • Windows 10
  • Felsökning
Om författaren Gavin Phillips(945 artiklar publicerade)

Gavin är Junior Editor för Windows och Technology Explained, en regelbunden bidragsgivare till den riktigt användbara podden och en vanlig produktgranskare. Han har en BA (Hons) samtidsskrivning med digital konstpraxis från Devons kullar, liksom över ett decennium av professionell skrivarupplevelse. Han njuter av stora mängder te, brädspel och fotboll.

Mer från Gavin Phillips

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera