✦ Oplossingen · Windows- en Office-foutcodes

DPC_WATCHDOG_VIOLATION: blauw scherm door opslag- of chipsetdriver

Blauw scherm DPC_WATCHDOG_VIOLATION? Een driver reageerde te lang niet, vaak van SSD, opslagcontroller of chipset. Zo werk je drivers en firmware bij.

Zo ziet de foutmelding eruit

  • Stop code: DPC_WATCHDOG_VIOLATION
  • Stopcode: DPC_WATCHDOG_VIOLATION
  • Your device ran into a problem and needs to restart.
  • 0x00000133

Waarom gebeurt dit?

Stuurprogramma’s mogen werk dat niet direct hoeft even uitstellen in een zogenoemde DPC (‘deferred procedure call’). Zo’n DPC draait op een hoog prioriteitsniveau en hoort heel kort te duren, omdat de processorkern intussen niets anders kan. Windows houdt dat in de gaten met een watchdog, een soort waakhond. Duurt een DPC te lang, of blijven stuurprogramma’s samen te lang op dat niveau hangen, dan stopt Windows met DPC_WATCHDOG_VIOLATION (0x00000133).

In de praktijk wijst deze code vaak naar de opslag: een stuurprogramma voor de SATA- of NVMe-controller dat blijft wachten op de SSD, of firmware in de SSD zelf die een fout heeft. Andere bekende oorzaken zijn verouderde chipsetstuurprogramma’s, docks en Thunderbolt- of USB-apparaten, en minder vaak de videodriver of netwerkdriver.

Omdat de oorzaak meestal in een stuurprogramma of firmware zit, helpt bijwerken via de fabrikant hier vaker dan bij andere stopcodes. Algemene uitleg over blauwe schermen vind je op blauw scherm met stopcode.

Zo herken je dit probleem

  • De stopcode is letterlijk DPC_WATCHDOG_VIOLATION. Vaak staat er geen bestandsnaam bij.
  • De pc bevriest vaak eerst een paar seconden (muis staat stil, geluid hapert) voordat het blauwe scherm komt.
  • Het gebeurt bij veel schijfactiviteit, bij het aansluiten van een dock of extern apparaat, of na een nieuwe SSD.
  • Wordt er wel een .sys-bestand genoemd en is de code anders, kijk dan bij KMODE_EXCEPTION_NOT_HANDLED of IRQL_NOT_LESS_OR_EQUAL.

Zo los je het op, stap voor stap

Menunamen kunnen per versie of toestel iets anders heten. Loop de stappen op volgorde af en stop zodra het werkt.

  1. Koppel docks en externe apparaten los

    Haal docks, externe schijven, USB-hubs en recent aangesloten apparaten weg en werk een tijd zonder. Blijven de crashes weg, sluit ze dan één voor één weer aan. Bij een dock helpt vaak een firmware-update van het dock zelf, via de fabrikant.

  2. Kijk wat er veranderde rond de eerste crash

    Open Betrouwbaarheidscontrole met perfmon /rel en kijk welke updates, stuurprogramma’s of programma’s er rond de eerste crash zijn geïnstalleerd. Een net bijgewerkte driver draai je terug in Apparaatbeheer › apparaat › tabblad Stuurprogramma › Vorig stuurprogramma.

    perfmon /rel
  3. Werk de firmware van je SSD bij

    SSD’s hebben eigen firmware en fabrikanten brengen updates uit die vastlopers oplossen. Zoek in Apparaatbeheer › Schijfstations de naam van je SSD op en kijk op de website van de SSD-fabrikant of er een firmware-update en een bijbehorende tool is. Zit de SSD standaard in je laptop, kijk dan ook bij de laptopfabrikant. Maak eerst een back-up en zorg dat een laptop aan de lader zit.

  4. Installeer chipset- en opslagstuurprogramma’s van de fabrikant

    Haal de nieuwste chipsetdriver en de driver voor de opslagcontroller van de website van de fabrikant van je laptop of moederbord, en installeer ook een eventuele BIOS-update die daar staat. Gebruik de pagina voor jouw exacte model. Kijk daarna in Windows Update onder Geavanceerde opties › Optionele updates of er stuurprogramma’s klaarstaan.

  5. Controleer welk stuurprogramma de SATA AHCI-controller gebruikt

    Open Apparaatbeheer › IDE ATA/ATAPI-controllers. Staat daar een SATA AHCI-controller met een stuurprogramma van de chipsetfabrikant, dan kan het standaardstuurprogramma van Windows uitkomst bieden. Kies Stuurprogramma bijwerken › zoeken op de computer › kiezen uit een lijst, en selecteer Standaard SATA AHCI-controller. Herstart en test. Doe dit níét als je pc RAID, Intel RST in RAID-stand of Intel VMD gebruikt: dan kan Windows daarna niet meer starten (zie INACCESSIBLE_BOOT_DEVICE).

  6. Controleer de schijf en de systeembestanden

    Open Opdrachtprompt als administrator. Plan een schijfcontrole met chkdsk C: /f en beantwoord de vraag met J (Engelse Windows: Y). Voer daarna DISM en sfc uit en herstart.

    chkdsk C: /f
    DISM /Online /Cleanup-Image /RestoreHealth
    sfc /scannow
  7. Werk de video- en netwerkdriver bij als het daarna nog gebeurt

    Blijft het blauwe scherm terugkomen, ook met bijgewerkte opslag en chipset, installeer dan de nieuwste driver voor de videokaart en de netwerk- of wifiadapter van de fabrikant. Gebeurt het vooral na het aanzetten en niet na Opnieuw opstarten, zet dan snel opstarten uit zoals beschreven bij KMODE_EXCEPTION_NOT_HANDLED.

Let op: Een firmware- of BIOS-update mag nooit onderbroken worden. Gebruik alleen de officiële tool van de fabrikant, laat een laptop aan de lader en maak vooraf een back-up van je bestanden.

Wanneer schakel je hulp in?

  • Je weet niet welke SSD of opslagcontroller je hebt, of de fabrikant biedt geen duidelijke update.
  • De pc gebruikt RAID, Intel RST of Intel VMD en je wilt geen risico nemen met het opslagstuurprogramma.
  • chkdsk vindt fouten of de SSD wordt af en toe helemaal niet meer herkend.
  • De crashes blijven na alle stappen; we kijken online mee of komen langs en lezen de crashverslagen uit.

Lukt het niet? Wij helpen

Kom je er met deze stappen niet uit, of wil je het liever niet zelf doen? We kijken online mee of komen langs. Hulp op afstand kost €20 per uur; komen we langs, dan is de prijs op aanvraag. Je weet vooraf waar je aan toe bent.

Aanvraag

Hulp aanvragen

Schrijf kort wat er misgaat en wat je al hebt geprobeerd. Kies of we bellen, online meekijken of langskomen.

Veelgestelde vragen

Vragen over dit probleem

Wat betekent DPC_WATCHDOG_VIOLATION?

Een stuurprogramma hield de processor te lang bezig op een niveau waar alleen heel kort werk mag. Windows ziet dat als vastlopen en stopt.

Is mijn SSD kapot?

Niet per se. Vaak is het de firmware of het stuurprogramma van de opslagcontroller. Werk die eerst bij; meldt chkdsk daarna fouten, dan wordt de schijf verdacht.

Waarom bevriest de pc eerst voordat het blauwe scherm komt?

Tijdens het lange wachten van het stuurprogramma kan die processorkern niets anders doen. Pas als de watchdog ingrijpt, volgt de stopcode.

Helpt een nieuwe Windows-installatie?

Meestal niet, als de oorzaak in firmware of een fabrieksdriver zit. Die komt na een herinstallatie gewoon terug.