HANDLEIDINGEN

Waarom crasht mijn game? Waar Windows elke crash vastlegt

Een game die naar het bureaublad sluit, een reset van het stuurprogramma en een blauw scherm laten in Windows drie verschillende sporen na. Waar je elk ervan vindt, hoe je het leest en wat je daarna controleert.

De game draaide, en toen niet meer: terug op het bureaublad zonder melding, een zwart scherm dat terugkwam zonder de game, of een blauw scherm en een herstart. Dat zijn drie verschillende gebeurtenissen, en Windows legt elk ervan op een andere plek vast. Wie eerst het juiste spoor leest, maakt van "mijn game crasht" een vraag met een volgende stap.

Drie soorten crash, drie verschillende sporen

Wat je zagWat er gebeurdeWaar je kijkt
De game sloot af, met of zonder foutmeldingHet proces van de game crashte"Reliability Monitor", en gebeurtenis-id 1000 in het toepassingslogboek
Het scherm bevroor of werd even zwart, daarna kwam het beeld terugHet beeldschermstuurprogramma reageerde niet meer en Windows heeft het geresetEen live dump onder C:\WINDOWS\LiveKernelReports, en het systeemlogboek
Een blauw scherm, daarna een herstartEen stopfout (bug check)Een geheugendump onder %SystemRoot%, en "Reliability Monitor"

Is de pc uitgegaan of opnieuw opgestart zonder blauw scherm, dan is Pc start opnieuw of valt uit tijdens het gamen de pagina voor dat spoor.

Begin met "Reliability Monitor"

Druk op Windows + R, typ perfmon /rel en druk op Enter; de schakeloptie /rel start "Reliability Monitor" (in de Nederlandse documentatie van Microsoft: betrouwbaarheidsmonitor). De handleiding van Microsoft om hem te lezen is geschreven voor Windows Vista, dus de indeling die je ziet kan afwijken. Ze beschrijft een geschiedenis van maximaal een jaar, één kolom per dag, en een foutpictogram op elke dag met een fout. Windows 11 verdeelt fouten over drie rijen:

De grafiek legt ook installaties en verwijderingen van software vast, Windows-updates en stuurprogramma's inbegrepen, en dat is de reden om hier te beginnen. Microsoft wijst erop dat je erin ziet of er op hetzelfde moment grote veranderingen in de stabiliteit begonnen. Klik op de dag waarop de crashes begonnen en kijk wat er die dag is geïnstalleerd; een update op die datum is een spoor dat je kunt testen door hem terug te draaien.

Het toepassingslogboek: gebeurtenis-id 1000

Open Logboeken (eventvwr.msc) en zoek in het toepassingslogboek naar fouten met de bron "Application Error" en gebeurtenis-id 1000, die Microsoft de eigenlijke crashgebeurtenis van de toepassing noemt. Het voorbeeld van Microsoft laat de velden zien die het waard zijn om over te nemen:

Microsoft leest gebeurtenis-id 1000 en gebeurtenis-id 1001 die zich in het toepassingslogboek herhalen als een teken dat een toepassing blijft crashen; 1001 hangt samen met Windows Foutrapportage.

Lees de modulenaam met zorg. Microsoft merkt op dat de gebeurtenis vaak een module van Microsoft noemt, zoals ntdll.dll, kernel32.dll of kernelbase.dll, en dat die modules het slachtoffer worden van andere soorten corruptie die eerder door slecht functionerende modules is veroorzaakt. Voor een programma van een derde partij is het advies van Microsoft: "Deel de relevante dumps met de derde partij voor onderzoek". Voor een game is dat de ondersteuning van de ontwikkelaar, en de modulenaam, de uitzonderingscode en de datum horen ook in het rapport.

Een zwart scherm, daarna komt het beeld terug

Als de videokaart niet meer reageert, reset Windows het stuurprogramma en de GPU in plaats van de machine bevroren te laten. Microsoft noemt dit Timeout Detection and Recovery: de standaardtime-out is 2 seconden, en een geslaagd herstel toont de melding "Display driver stopped responding and has recovered."

Een herstel kan een live dump achterlaten in C:\WINDOWS\LiveKernelReports, in een map per onderdeel; de naslag van Microsoft merkt op dat "Live dumps do not reset the OS". De betrokken codes zijn 0x117 VIDEO_TDR_TIMEOUT_DETECTED en 0x141 VIDEO_ENGINE_TIMEOUT_DETECTED, die live dumps aanduiden en nooit voor een echte bug check worden gebruikt.

De redenen van Microsoft voor 0x117 omvatten een beeldschermstuurprogramma dat een update nodig heeft en een lijst met hardwareproblemen: overgeklokte onderdelen, "Incorrect component compatibility and settings (especially memory configuration and timings)", onvoldoende koeling of voeding, en defecte onderdelen. De pagina stelt ook voor het systeemlogboek te controleren op foutmeldingen die kunnen helpen het apparaat of stuurprogramma te identificeren. Plotselinge FPS-drops in games behandelt hoe een reset van het stuurprogramma er midden in een game uitziet.

Een blauw scherm

Een blauw scherm is een stopfout. Windows schrijft een geheugendump naar %SystemRoot%\MEMORY.DMP of, met de instelling voor een klein geheugendumpbestand, per crash een bestand van ongeveer 256 KB naar %SystemRoot%\Minidump, met de datum in de naam. Een kleine dump bevat het stopbericht, de parameters ervan en "A list of loaded drivers". Om er een te lezen installeer je WinDbg uit de Microsoft Store of met winget install Microsoft.WinDbg, open je het .dmp-bestand en voer je !analyze -v uit.

Lees het resultaat met de waarschuwing van Microsoft in gedachten: "De hoofdoorzaak van stopfouten is zelden een gebruikersmodusproces." Een game kan een stopfout uitlokken, maar legt dan meestal een probleem bloot in een stuurprogramma, de hardware of Windows zelf, en wanneer er een stuurprogramma wordt genoemd, komt een update van de leverancier daarvan.

Wat je controleert, één wijziging tegelijk

Test de game na elke stap, zodat je weet welke wijziging ertoe deed.

  1. Controleer de bestanden van de game. Klik in Steam in je Bibliotheek met de rechtermuisknop op de game (of gebruik het tandwielpictogram op de bibliotheekpagina ervan), en kies dan Eigenschappen > Geïnstalleerde bestanden > Integriteit controleren van spelbestanden; volgens Steam is het bij de meeste Steam-games normaal dat een of meer bestanden de controle niet doorstaan. Ga in de EA app naar "Library", selecteer het pictogram "Manage" van de game, en dan "Repair".
  2. Installeer het grafische stuurprogramma schoon opnieuw. NVIDIA zegt "Reinstall the latest driver using a clean install method": Aangepast (geavanceerd) > Voer een schone installatie uit in het installatieprogramma van NVIDIA, of Display Driver Uninstaller (DDU).
  3. Sluit overlays en opnametools. Activision waarschuwt dat "input remapping software, overlays, and recording software may interfere with gameplay", en stelt voor ze te verwijderen als de crashes doorgaan.
  4. Zet kloksnelheden terug op standaard. NVIDIA stelt de Debug-modus voor, onder Systeem > Geavanceerd in de NVIDIA app (of in de menubalk van het verouderde NVIDIA Control Panel), die "forces the graphics card to run at NVIDIA reference clock speeds", en standaardsnelheden voor CPU en geheugen als je die hebt overgeklokt, wat kan betekenen dat je het XMP- of EXPO-profiel in de BIOS op Default zet. Stoppen de crashes daarmee, zie dan draait je RAM op de opgegeven snelheid?
  5. Test het geheugen. Druk op Windows + R, voer mdsched.exe uit (Windows Geheugencontrole) en kies "Restart now and check for problems (recommended)" (nu opnieuw opstarten en op problemen controleren); lees na de test de vermelding MemoryDiagnostics-Results in het systeemlogboek.
  6. Controleer temperaturen en voeding. Beide staan op de 0x117-lijst van Microsoft, en de eerste stap van Activision is een pc "in a cool, well-ventilated place". Zie CPU- en GPU-temperaturen tijdens het gamen.
  7. Werk de BIOS bij. De checklist van Microsoft voor stopfouten bevat: "Zorg ervoor dat het BIOS en de firmware up-to-date zijn." Lees op een Intel Core-desktop van de 13e of 14e generatie eerst Intel 13e en 14e generatie: crashes in games.

Wat niet helpt

Gerelateerd

Heeft deze pagina geholpen?

Wat ontbrak, of wat werkte er niet? We lezen elk van deze berichten.

Heeft deze pagina het niet opgelost, schrijf ons dan — noem het artikel dat je hebt gelezen, dan verbeteren we het.