När en chaufför orsakar ett felmeddelande (BSOD), kan du ta reda på vad som hände med Event Viewer. Däremot är dess databas ofta svår att analysera, särskilt för mindre erfarna användare. Som en del av Windows 10 Software Development Kit (SDK) är Debugging Tools for Windows (WinDbg) utformad för att göra felsökning av dessa fel enklare. Och för ännu snabbare analys kan du också använda BlueScreenView.

Vad orsakar BSOD fel?

Även om dessa fel kan komma från hårdvara eller mjukvara, orsakas många BSOD-fel av skadade drivrutiner. I vårt exempel fall ser vi på en BSOD orsakad av "DRIVER_IRQL_NOT_LESS_OR_EQUAL." Denna fel uppstår när en drivrutin försöker skriva till en minnesadress som inte existerar, och det orsakar en systemkrasch. Lösningen på ett sådant problem bestämmer vanligtvis föraren som är ansvarig för kraschen och uppdaterar eller installerar sedan den igen.

Installera BlueScreenView

1. Ladda ner BlueScreenView från utvecklarens webbplats. Klicka på "Hämta länkar är längst ner på sidan, " sedan "Hämta BlueScreenView 64-bit (i Zip-fil)."

2. Ta ut ZIP-arkivet i Utforskaren.

3. Du kan flytta den extraherade katalogen till Programfiler, men du behöver inte. Det kommer också att köras från mappen Downloads.

Använda BlueScreenView för att analysera en minidump

När din dator kraschar med en BSOD (AKA ett STOP-fel) skapar det snabbt det som kallas en "minidump". Den här filen är en användbar, om krypterad, fellogg som kan hjälpa dig att förstå varför din dator kraschade. Tyvärr är de lite ogenomträngliga, och Windows 'standard Event Viewer gör det inte lättare att analysera dem. BlueScreenView förenklar minidumpanalys genom att översätta textfilen till ett grafiskt gränssnitt och markera drivrutinsfel.

1. Öppna BlueScreenView.

2. När programmet öppnas visar det automatiskt innehållet i den senaste minidumpfilen.

3. Fel på drivrutiner markeras i rött. Som du ser ser det ut att jag har två fel här: en på "L1C63x64.sys" och en annan på "ntoskrnl.exe." ".sys" -filen är verkligen vad intresserar mig, eftersom det är en drivrutin. Den andra filen är Windows-kärnan som kommer att skyllas i de flesta BSOD-fel, men det är inget fel med det.

4. För att få veta mer om felet jag är intresserad av, klickar jag på "L1C63x64.sys" och sedan på ikonen "Properties" i menyraden.

5. I det här nya fönstret kan jag se mer information om föraren. Viktigast, jag kan se att föraren är associerad med Qualcomm Ethernet-chipet på min PCs moderkort. Detta är viktigt eftersom jag nu vet var jag ska gå för att uppdatera föraren.

6. Om du fortfarande är stumpad kan du välja "Google Search - Bug Check + Driver" från Arkiv-menyn för att automatiskt starta en Google-sökning efter stoppkoden och den drivrutin som var skyldig.

Installera Debugging Tools för Windows

Kallas också WinDbg, Debugging Tools for Windows kan hämtas som en del av Microsoft SDK.

1. Hämta installationsfilen för Windows SDK.

2. Kör installationsprogrammet. Kontrollera att kryssrutan bredvid "Felsökningsverktyg för Windows" är markerad. Om du vill installera alla komponenter i SDK-enheten, känner du dig fri, men du behöver bara installera Debugging Tools.

3. När du har markerat allt du vill ladda ner, klicka på "Installera" knappen längst ner till höger.

Använda Felsökningsverktyg för Windows

Debugging Toots för Windows, eller WinDbg, är lite mer komplicerat som BlueScreenView, men det ger dig också mycket mer information. Det är ett bra alternativ analysmetod för knepiga fel.

1. Hitta WinDbg (x86) genom att skriva "WinDbg (x86)" i Cortana. Du kan också hitta programmet i "C: \ Program Files (x86) \ Windows Kits \ 10 \ Debuggers \ x86."

2. Högerklicka på WinDbg-ikonen och välj "Kör som administratör". Detta gör det möjligt för Windbg att öppna minidumpfiler från Windows-katalogen, vilket det vanligtvis inte kan göra.

3. Välj "Öppna kraschdump ..." från Arkiv-menyn.

4. Navigera till mappen "Minidump" på "C: \ Windows \ Minidump."

5. Öppna mappen och välj den fil du vill öppna. Det är troligen den senaste filen.

6. Vänta på att Windbg analyserar filen. Du vet att det är klart när "Debuggee inte är ansluten" försvinner.

7. Skriv !analyze -v i kommandotolken och tryck på "Enter".

8. Vänta på att analysen ska slutföras.

9. Bläddra upp analysresultaten tills du hittar en rad som säger "MODULE_NAME".

10. Klicka på det hyperlänkade förarnavnet. Detta kommer automatiskt att köra kommandot lmvm på den drivrutinen, vilket avslöjar mer information.

Åtgärda problemet: Uppdatera drivrutiner

När du har identifierat drivrutinens namn som orsakar problemet, uppdatera eller installera omedelbart drivrutinen. Denna process skiljer sig åt för varje tillverkare, men om du heter drivrutinen och tillverkaren i Google, ska du kunna hitta uppdateringar på tillverkarens webbsida.

Slutsats

BlueScreenView är en solid applikation för att snabbt analysera BSOD-fel. Om du har mer avancerade behov kommer WinDbg att ge dig ännu mer information.