Slik løser du blåskjermfeil ved hjelp av WinDbg og BlueScreenView

Slik løser du blåskjermfeil ved hjelp av WinDbg og BlueScreenView

Windows Blue Screen of Death besøker oss alle til tider. Noen ganger forventer du det. Hos andre truer spøkelsen fra den blå skjermen uventet stort. Uansett er det frustrerende, spesielt hvis du ikke raskt kan diagnostisere problemet.





Heldigvis gir den blå skjermen deg alltid en feilkode. Men hvordan finner du ut hva det betyr? Vel, du bruker et praktisk program som Windows Debugger (WinDbg) eller NirSoft BlueScreenView . Her er din praktiske guide for å løse blåskjerm -feil!





Hva er en blåskjerm -feil?

Når Windows har en katastrofal feil, krasjer systemet. Krasjet gir deg vanligvis en blå skjerm. Den blå skjermen (kjærlig kjent som Blue Screen of Death, eller BSoD) viser en hel mengde informasjon som beskriver krasj. Innenfor informasjonen er hvorfor, hvor og hvordan krasjet skjedde.





Hva forårsaker blåskjerm -feil?

En blåskjerm -feil kan ha flere årsaker , gjelder også:

hvordan du avbryter hørbar gratis prøveversjon
  • Feil maskinvare
  • Defekt programvare
  • Utdaterte eller dårlig kodede drivere
  • Overoppheting
  • Overklokking

Det er bare fem mulige årsaker. Innenfor disse er det mange spesifikke feil. Det er hvor den blå skjermen for dødsfeilkode går inn.



En blå skjerm med dødsfeilkode gir deg en spesifikk feil å feilsøke. Du kan fokusere din innsats fremfor å gjette hva som gikk galt og hvorfor. For eksempel betyr koden 0x80240034 WU_E_DOWNLOAD_FAILED Windows Update kunne ikke lastes ned . Selvfølgelig er det lite sannsynlig at det forårsaker en BSoD, men du ser hvordan koden har en spesifikk feilmelding.

Hvordan fikser du en blåskjerm -feil?

Å fikse en blåskjerm -feil avhenger av type feil . Noen ganger er et oversiktlig internettsøk nok til å avsløre hva som er galt med systemet ditt. Andre ganger er spesiell programvare for systemfeilsøking det du trenger. Slik reparerer du den blå skjermen med WinDbg eller NirSoft BlueScreenView.





Hvordan fikse blåskjerm -feil med WinDbg

WinDbg er et kraftig verktøy du kan bruke til å finne ut årsaken til den blå skjermen.

Installere Windows 10 SDK

Gå til Windows 10 SDK -nedlastingsside . Windows 10 SDK inneholder mange verktøy, inkludert Windows Performance Toolkit, Debugging Tool for Windows, .NET Framework Software Development Kit og andre utviklingsverktøy. Følg disse trinnene nå.





  1. Slå den Last ned installasjonsprogrammet knapp. Når du har lastet den ned, kjører du installasjonsprogrammet.
  2. Når Windows 10 SDK -installasjonsprogrammet åpnes, velger du det første alternativet for å Installere Windows Software Development Kit til datamaskinen. Standard installasjonsbane er fin.
  3. Velg Neste for å fortsette og godta lisensen. På neste side fjerner du avmerkingen for alle boksene Feilsøkingsverktøy for Windows .
  4. Trykk deretter på Installere .

Åpne og konfigurere WinDbg

Åpne Start -menyen og gå til Windows -sett> WinDbg. Bruk feilsøkingsprogrammet for systemarkitekturen din, 32 eller 64-biters. Jeg har et 64-biters system, så jeg vil velge WinDbg X64.

Nå må du finne BSoD -minnedumpen. Dumpen inneholder informasjonen om krasjet, for eksempel 'årsak' og 'plassering'.

Det er to hovedtyper av BSoD -minnedumper: en full dump og en minidump. Vanligvis er en minidump mindre, men inneholder mer informasjon enn en full dump (jeg vet hvor misvisende).

  1. Du finner vanligvis minidump -loggene i rotkatalogen, vanligvis C: Windows Minidump . I mappen finner du de faktiske minidump -loggene.
  2. Alternativt er full dump funnet på C: Windows memory.dmp

For denne opplæringen skal vi analysere en minidump (for det er det jeg har tilgjengelig).

Merk: Har du ikke noen dump i det hele tatt? Se hvordan du slår på Windows-dumper etter krasj.

OK, tilbake til WinDbg. Først må du angi en symbolskilde. Symboler er i hovedsak identifikatorer for programmeringsspråk som er knyttet til spesifikk informasjon. De gjør det lettere å analysere informasjonen som finnes i en logg (eller kode).

Setter kursen mot Fil> Symbol filbane , og kopier og lim inn følgende:

SRV*c:websymbols*http://msdl.microsoft.com/download/symbols

Trykk deretter på OK .

Analyserer Crash Dump i WinDbg

Dra og slipp dumpfilen til WinDbg. Alternativt kan du trykke på Ctrl + D for å åpne filleseren, og finn deretter dumpefilen. Når dumpfilen lastes, vil du støte på den første analyseskjermen. Det vil se ut som dette:

Det er to ting å ta inn fra denne skjermen: BugCheck og Sannsynligvis forårsaket av Enger. Her er de i større klarhet:

  • BugCheck 1A er feilkoden
  • Sannsynligvis forårsaket av : memory_corruption (ONE_BIT) gir deg en umiddelbar idé om problemet

I dette tilfellet, du vet at en minnefeil er den sannsynlige årsaken av BSoD.

hvor kommer navnet mitt fra

Du kan ta analysen et skritt videre ved hjelp av WinDbg -kommandoer. I dette tilfellet, ! analysere -v kommandoen (markert med blått i bildet ovenfor) viser deg detaljert informasjon om BSoD. Det er en kommandolink under Bugcheck Analysis -overskriften. Noen ganger forsvinner imidlertid denne lenken. Hvis det ikke er noen lenke, skriver du inn kommandoen i feltet nederst i WinDbg -vinduet.

Kommandoen utfører en enorm mengde automatisert analyse. WinDbg viser resultatene under en ny BugCheck Analysis -overskrift. Mengden informasjon WinDbg kaster ut føles litt overveldende. Men i dette tilfellet leter du bare etter noen få viktige opplysninger for å gjøre vurderingen av BSoD større.

Parametrene rett under den nye BugCheck Analysis -overskriften gir et nytt sett med nyttig informasjon. I eksempelet nedenfor kan du for eksempel se feilen bekreftet som Memory_Management (1a) . I tillegg vil Argumenter (argumenter er i hovedsak informative parametere) utvide informasjonen.

Arg1 sier at 'En korrupt PTE er oppdaget', og forklarer at 'Parameter 2 inneholder adressen til PTE.'

Nå vet jeg at PTE står for Side Table Entry, så Denne feilen vil trolig ha å gjøre med mitt virtuelle minne , og jeg kan starte min BSoD -løsning der. Imidlertid er det en enorm mengde feil som jeg ikke aner om.

I slike tilfeller er et Internett -søk din venn. Hvis du søker etter en kombinasjon av den første feilkoden og tilleggsargumentinformasjonen, vil du få resultater fra andre brukere som lider av de samme problemene. I mange tilfeller er systemfeilen du har ikke ny og mystisk. Den samme BSoD vil ha påvirket noen andre --- du er ikke alene.

Slik løser du blåskjermfeil med BlueScreenView

WinDbg -analyseverktøyet er et kraftig sett. Du kan bruke den til all slags dump- og filanalyse. Mange lesere vil imidlertid ikke kreve hele spekteret av analyseverktøy som WinDbg tilbyr. Hvis det høres ut som deg, er Nirsofts BlueScreenView akkurat det du trenger.

Den analyserer de samme dump- og minidumpfilene som WinDbg, men effektiviserer informasjonen. Du kan ta den strømlinjeformede informasjonen til et internettsøk og starte BSoD -prosessen derfra.

Slik fungerer det:

Gå til BlueScreenView side og last ned programmet. Når den er lastet ned, installerer du BlueScreenView. Åpne programmet etter installasjon.

Her er BlueScreenView praktisk. Den laster automatisk inn alle minidumpene som finnes i MiniDump -mappen. Du kan deretter sortere dumpene etter Crash Time for å finne den nyeste BSoD. I bildet nedenfor ser du BlueScreenView -versjonen av dumpfilen analysert i WinDbg -delen.

Den største forskjellen er oppsettet og sammenlignende letthet ved å finne BSoD -informasjonen. Bug Check String, Bug Check Code og parametere er de samme. BlueScreenView identifiserer også ntoskrnl.exe -driveren som roten til BSoD.

Som med WinDbg kan du nå fullføre et internettsøk med BSoD -informasjonen din.

WinDbg vs. BlueScreenView

Er det ene blåskjermbildet for dødsanalyseverktøy bedre enn det andre? Det avhenger av hva du vil oppnå.

BlueScreenView er utvilsomt enklere å bruke enn WinDbg. Hvis du trenger rask og presis informasjon om BSoD, er BlueScreenView det bedre verktøyet. Flertallet vil klare seg fint med BlueScreenView, spesielt siden det ikke krever noen konfigurasjon og gir ønsket informasjon umiddelbart, og på en fordøyelig måte også.

For mer hjelp, sjekk ut våre generelle tips for å fikse blå skjermer i Windows .

Dele Dele kvitring E -post Slik rengjør du Windows -PC -en med kommandoprompt

Hvis det er lite lagringsplass på Windows -PC -en, kan du rydde opp i søppelet med disse raske kommandoprompt -verktøyene.

Les neste
Relaterte temaer
  • Windows
  • Blue Screen of Death
  • Windows 10
  • Feilsøking
Om forfatteren Gavin Phillips(945 artikler publisert)

Gavin er Junior Editor for Windows and Technology Explained, en fast bidragsyter til den virkelig nyttige podcasten, og en vanlig produktanmelder. Han har en BA (Hons) Contemporary Writing with Digital Art Practices plyndret fra åsene i Devon, i tillegg til over et tiår med profesjonell skriveopplevelse. Han liker store mengder te, brettspill og fotball.

Mer fra Gavin Phillips

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere