Slik diagnostiserer og reparerer driverbaserte BSOD-feil
Når en sjåfør forårsaker en feilmeldingsfeil (BSOD), kan du finne ut hva som skjedde med Event Viewer. Databasen er imidlertid ofte vanskelig å analysere, spesielt for mindre erfarne brukere. Som en del av Windows 10 Software Development Kit (SDK), er Debugging Tools for Windows (WinDbg) designet for å gjøre feilsøking av disse feilene enklere. Og for enda raskere analyse kan du også bruke BlueScreenView.
Hva forårsaker BSOD feil?
Selv om disse feilene kan komme fra maskinvare eller programvare, er mange BSOD-feil forårsaket av skadede drivere. I eksempelet vårt ser vi på en BSOD forårsaket av "DRIVER_IRQL_NOT_LESS_OR_EQUAL." Denne feilen oppstår når en driver forsøker å skrive til en minneadresse som ikke eksisterer, og det forårsaker et systemkrasj. Løsningen på et slikt problem vil typisk bestemme driveren som er ansvarlig for krasj, og deretter oppdatere eller installere den på nytt.
Installere BlueScreenView
1. Last ned BlueScreenView fra utviklerens nettsted. Klikk på "Last ned koblinger nederst på siden, " og deretter "Last ned BlueScreenView 64-bit (i Zip-fil)."
2. Trekk ut ZIP-arkivet i Utforsker.
3. Du kan flytte den hentede katalogen til Programfiler, men du trenger ikke. Det vil også løpe fra nedlastingsmappen din.
Bruke BlueScreenView til å analysere en minidump
Når datamaskinen krasjer med en BSOD (AKA en STOP-feil), oppretter den raskt det som kalles en "minidump." Denne filen er en nyttig, hvis kryptisk, feillogg som kan hjelpe deg å forstå hvorfor datamaskinen krasjet. Dessverre er de litt ugjennomtrengelige, og Windows 'standard Event Viewer gjør det ikke enklere å analysere dem. BlueScreenView forenkler minidumpanalyse ved å oversette tekstfilen til et grafisk grensesnitt og markere driverfeil.
1. Åpne BlueScreenView.
2. Når programmet åpnes, vil det automatisk vise deg innholdet i den nyeste minidumpfilen.
3. Driverfeil blir uthevet i rødt. Som du ser, ser det ut til at jeg har to feil her: en på "L1C63x64.sys" og en annen på "ntoskrnl.exe." ".sys" -filen er egentlig det som interesserer meg, siden det er en driver. Den andre filen er Windows-kjernen som vil bli skyld i de fleste BSOD-feil, men det er ingenting galt med det.
4. For å finne ut mer informasjon om feilen jeg er interessert i, klikker jeg på "L1C63x64.sys", og deretter klikker du på "Properties" -ikonet i menylinjen.
5. I dette nye vinduet kan jeg se mer informasjon om sjåføren. Viktigst, jeg kan se at driveren er knyttet til Qualcomm Ethernet-brikken på PCens hovedkort. Dette er viktig, siden nå vet jeg hvor jeg skal gå for å oppdatere sjåføren.
6. Hvis du fortsatt er stubbet, kan du velge "Google Search - Feilsøking + Driver" fra Fil-menyen for å automatisk starte et Google-søk etter stoppkoden og driveren som var skyldig.
Installer feilsøkingsverktøy for Windows
Også kjent som WinDbg, kan Debugging Tools for Windows lastes ned som en del av Microsoft SDK.
1. Last ned installasjonsfilen for Windows SDK.
2. Kjør installasjonsprogrammet. Kontroller at kryssruten ved siden av "Feilsøkingsverktøy for Windows" er merket av. Hvis du vil installere alle komponentene i SDK-en, må du være fri, men du trenger bare å installere Debugging Tools.
3. Når du har sjekket av alt du vil laste ned, klikker du på "Installer" -knappen nederst til høyre.
Bruke Feilsøkingsverktøy for Windows
Debugging Toots for Windows, eller WinDbg, er litt mer komplisert som BlueScreenView, men det gir deg også mye mer informasjon. Det er et godt alternativ analysemetode for vanskelige feil.
1. Finn WinDbg (x86) ved å skrive "WinDbg (x86)" til Cortana. Du kan også finne programmet i "C: \ Program Files (x86) \ Windows Kits \ 10 \ Debuggers \ x86."
2. Høyreklikk på WinDbg-ikonet og velg "Kjør som administrator." Dette vil tillate Windbg å åpne minidump-filer fra Windows-katalogen, som det normalt ikke kan gjøre.
3. Velg "Open Crash Dump ..." fra Fil-menyen.
4. Naviger til "Minidump" -mappen på "C: \ Windows \ Minidump."
5. Åpne mappen og velg filen du vil åpne. Det er mest sannsynlig den nyeste filen.
6. Vent til Windbg analyserer filen. Du vet at det er gjort når "Debuggee ikke koblet til" forsvinner.
7. Skriv !analyze -v
i ledeteksten og trykk "Enter".
8. Vent på at analysen skal fullføres.
9. Rull opp analyseresultatene til du finner en linje som sier "MODULE_NAME".
10. Klikk på det hyperkoblede drivernavnet. Dette vil automatisk kjøre kommandoen lmvm
på den driveren, som avslører mer informasjon.
Å fikse problemet: Oppdaterer drivere
Når du har identifisert navnet på driveren som forårsaker problemet, oppdaterer eller installerer du umiddelbart driveren. Denne prosessen er forskjellig for alle produsenter, men hvis du Google navnet på driveren og produsenten, bør du kunne finne oppdateringer på produsentens nettside.
Konklusjon
BlueScreenView er en solid applikasjon for rask analyse av BSOD-feil. Hvis du har mer avanserte behov, vil WinDbg gi deg enda mer informasjon.