How to Fix DPC Watchdog Violation on Windows

Fix the DPC Watchdog Violation blue screen and clean temporary files and leftovers with Kudu.

By Kudu Team

Fix this automatically with Kudu

Run a free system scan to detect and resolve this issue automatically — no manual steps required.

Download Kudu Free →

What Causes This?

A DPC Watchdog Violation usually happens when Windows gets stuck waiting too long for a driver or storage device to respond. In many cases, the problem is caused by outdated SSD or chipset drivers, corrupted system files, bad temporary files, or conflicts from recently installed hardware or software. It can also appear after a Windows update if a driver is no longer fully compatible.

Common Symptoms

  • A blue screen with the message DPC_WATCHDOG_VIOLATION
  • Random crashes during startup, gaming, or normal desktop use
  • Freezing before the PC restarts automatically
  • Slow performance or stuttering before the blue screen appears
  • Crashes that started after a driver, storage, or Windows update

How to Fix It Manually

  1. Disconnect new hardware and restart

    • Unplug any recently added USB devices, external drives, docking stations, or accessories.
    • Restart your PC and check if the blue screen still happens.
    • If the issue started after installing a new SSD, GPU, or other component, make sure it is seated properly.
  2. Update your storage and chipset drivers

    • Right-click Start and select Device Manager.
    • Expand IDE ATA/ATAPI controllers or Storage controllers.
    • Right-click your SATA/AHCI/NVMe controller and choose Update driver.
    • Select Search automatically for drivers.
    • Then expand System devices and update chipset-related entries if available.
    • If your PC or motherboard maker provides storage or chipset drivers on their website, install those instead of generic ones.
  3. Check and repair Windows system files

    • Click Start, type cmd, then right-click Command Prompt and choose Run as administrator.
    • Run this command:
      sfc /scannow
    • Wait for the scan to finish.
    • Then run:
      DISM /Online /Cleanup-Image /RestoreHealth
    • Restart your PC after both scans complete.
  4. Install pending Windows updates

    • Press Windows + I to open Settings.
    • Go to Windows Update.
    • Click Check for updates and install everything available, including optional driver updates if they are relevant.
    • Restart when prompted.
  5. Check your disk for errors

    • Open Command Prompt as administrator.
    • Run:
      chkdsk C: /f /r
    • If asked to schedule the scan on restart, type Y and press Enter.
    • Restart your PC and let the disk check finish. This may take a while.
  6. Remove recently installed software

    • Press Windows + I and open Apps > Installed apps.
    • Sort by Install date.
    • Uninstall antivirus tools, driver utilities, disk tools, or other software added just before the crashes started.
    • Restart and test again.
  7. Boot into Safe Mode if Windows keeps crashing

    • Hold Shift while selecting Restart from the Start menu.
    • Go to Troubleshoot > Advanced options > Startup Settings > Restart.
    • Press 4 for Safe Mode.
    • In Safe Mode, repeat the driver updates, file repairs, and uninstall steps above.

Fix It Automatically with Kudu

If you do not want to track down leftover files, broken temp data, and system clutter by hand, Kudu can help. It scans for junk files, update leftovers, and other cleanup issues that can contribute to crashes and instability, then removes them safely to keep Windows running more smoothly.

Download Kudu Free →

Fix this automatically with Kudu

Run a free system scan to detect and resolve this issue automatically — no manual steps required.

Download Kudu Free →