Hoe diagnosticeren en repareren van op stuurprogramma's gebaseerde BSOD-fouten
Wanneer een bestuurder een Blue Screen of Death (BSOD) -fout veroorzaakt, kunt u ontdekken wat er met Event Viewer is gebeurd. De database is echter vaak moeilijk te analyseren, vooral voor minder ervaren gebruikers. Als onderdeel van de Windows 10 Software Development Kit (SDK), is Debugging Tools for Windows (WinDbg) ontworpen om het oplossen van die fouten eenvoudiger te maken. En voor een nog snellere analyse kunt u ook BlueScreenView gebruiken.
Wat veroorzaakt BSOD-fouten?
Hoewel deze fouten kunnen komen van hardware of software, worden veel BSOD-fouten veroorzaakt door beschadigde stuurprogramma's. In ons voorbeeld zullen we kijken naar een BSOD veroorzaakt door "DRIVER_IRQL_NOT_LESS_OR_EQUAL." Deze fout treedt op wanneer een stuurprogramma probeert te schrijven naar een geheugenadres dat niet bestaat en het een systeemcrash veroorzaakt. De oplossing voor een probleem als dit bepaalt meestal het stuurprogramma dat verantwoordelijk is voor de crash en werkt het vervolgens bij of installeert het opnieuw.
BlueScreenView installeren
1. Download BlueScreenView van de website van de ontwikkelaar. Klik op 'Downloadkoppelingen staan onder aan de pagina' en vervolgens op 'BlueScreenView 64-bits downloaden (in zip-bestand)'.
2. Pak het ZIP-archief uit in Verkenner.
3. U kunt de uitgepakte map verplaatsen naar programmabestanden, maar dat hoeft niet. Het wordt ook uitgevoerd vanuit uw map Downloads.
BlueScreenView gebruiken om een Minidump te analyseren
Wanneer uw computer crasht met een BSOD (AKA een STOP-fout), maakt deze snel wat een "minidump" wordt genoemd. Dit bestand is een handig, als cryptisch, foutenlogboek dat u kan helpen begrijpen waarom uw computer is gecrasht. Helaas zijn ze een beetje ondoordringbaar, en Windows 'standaard Event Viewer maakt het analyseren ervan niet eenvoudiger. BlueScreenView vereenvoudigt minidump-analyse door het tekstbestand te vertalen naar een grafische interface en bestuurdersfouten te markeren.
1. Open BlueScreenView.
2. Wanneer de toepassing wordt geopend, wordt automatisch de inhoud van het meest recente minidumpbestand weergegeven.
3. Stuurprogrammafouten worden rood gemarkeerd. Zoals je ziet lijkt het erop dat ik hier twee fouten heb: een op "L1C63x64.sys" en een andere op "ntoskrnl.exe." Het ".sys" -bestand is echt wat me interesseert, omdat dat een driver is. Het andere bestand is de Windows-kernel die bij de meeste BSOD-fouten de schuld krijgt, maar er is niets mis mee.
4. Voor meer informatie over de fout waarin ik ben geïnteresseerd, klik ik op "L1C63x64.sys" en klik vervolgens op het pictogram "Eigenschappen" in de menubalk.
5. In dit nieuwe venster kan ik meer informatie over de bestuurder zien. Het belangrijkste is dat ik kan zien dat de driver is gekoppeld aan de Qualcomm Ethernet-chip op het moederbord van mijn pc. Dit is essentieel, want nu weet ik waar ik naartoe moet om de driver bij te werken.
6. Als je nog steeds stumped bent, kun je "Google Search - Bug Check + Driver" kiezen in het menu Bestand om automatisch een Google-zoekopdracht te starten naar de stop-code en het verwijtbare stuurprogramma.
Installeer foutopsporingstools voor Windows
Ook bekend als WinDbg, kunnen foutopsporingshulpprogramma's voor Windows worden gedownload als onderdeel van de Microsoft SDK.
1. Download het installatiebestand voor de Windows SDK.
2. Voer het installatieprogramma uit. Zorg ervoor dat het selectievakje naast 'Tools voor foutopsporing voor Windows' is aangevinkt. Als u alle componenten van de SDK wilt installeren, voel u dan vrij, maar u hoeft alleen de hulpprogramma's voor foutopsporing te installeren.
3. Klik nadat u alles hebt afgevinkt wat u wilt downloaden op de knop "Installeren" rechtsonder.
Debugging Tools gebruiken voor Windows
Debugging Toots voor Windows, of WinDbg, is een beetje ingewikkelder dan BlueScreenView, maar het geeft je ook veel meer informatie. Het is een goede alternatieve analysemethode voor lastige fouten.
1. Zoek WinDbg (x86) door "WinDbg (x86)" in Cortana te typen. U kunt het programma ook vinden in "C: \ Program Files (x86) \ Windows Kits \ 10 \ Debuggers \ x86."
2. Klik met de rechtermuisknop op het WinDbg-pictogram en kies 'Uitvoeren als beheerder'. Hiermee kan Windbg minidump-bestanden vanuit de Windows-map openen, wat het normaal gesproken niet kan doen.
3. Kies "Open Crash Dump ..." in het menu Bestand.
4. Navigeer naar de map "Minidump" bij "C: \ Windows \ Minidump."
5. Open de map en kies het bestand dat u wilt openen. Het is waarschijnlijk het meest recente bestand.
6. Wacht tot Windbg het bestand heeft geanalyseerd. Je weet dat het gedaan is als "Debuggee not connected" verdwijnt.
7. Typ !analyze -v
in de opdrachtprompt en druk op "Enter".
8. Wacht totdat de analyse is voltooid.
9. Blader een back-up van de analyseresultaten totdat u een regel vindt met de tekst "MODULE_NAME."
10. Klik op de gelinkte naam van het stuurprogramma. Hierdoor wordt automatisch de opdracht lmvm
op die driver uitgevoerd, die meer informatie onthult.
Het probleem oplossen: stuurprogramma's bijwerken
Zodra u de naam van het stuurprogramma dat het probleem veroorzaakt heeft geïdentificeerd, moet u de driver onmiddellijk bijwerken of opnieuw installeren. Dit proces verschilt voor elke fabrikant, maar als u de naam van het stuurprogramma en de fabrikant gebruikt, moet u updates op de webpagina van de fabrikant kunnen vinden.
Conclusie
BlueScreenView is een solide toepassing voor het snel analyseren van BSOD-fouten. Als u meer geavanceerde behoeften heeft, geeft WinDbg u nog meer informatie.