A Driver Verifier crash is one of the few blue screens that is actually good news in disguise. It means you, or someone helping you, deliberately switched on Windows’ built-in driver testing tool, and it caught a misbehaving driver red-handed. The stop code DRIVER_VERIFIER_DETECTED_VIOLATION tells you exactly which component is at fault — it just does it in the most dramatic way possible.
The important thing to understand is that Verifier itself is not broken. It is doing its job: stressing drivers until one of them violates the rules, then forcing a blue screen so the violation gets recorded in a memory dump. Your real task is reading that dump, fixing or replacing the bad driver, and then switching Verifier off so your laptop behaves normally again.
Why this happens
- A faulty or outdated driver is breaking Windows’ driver rules. Verifier caught it doing something illegal, like freeing the same memory twice, accessing an invalid memory address, or mishandling interrupt requests.
- A recently installed driver is unstable. The crash often starts right after a driver update for Wi-Fi, graphics, audio, or chipset components — the new version contains a bug Verifier exposes.
- A third-party utility installed a kernel driver. Antivirus tools, VPN clients, fan-control apps, and RGB software all install low-level drivers that Verifier scrutinizes closely.
- Corrupted driver files. A failed update or disk error can corrupt a driver binary, causing it to behave erratically when Verifier applies its checks.
- Verifier was left enabled. Someone ran
verifierduring troubleshooting and forgot to reset it, so the laptop keeps crashing during normal use. - An old driver is incompatible with your Windows version. Drivers written for older Windows releases can trip Verifier’s stricter checks on Windows 10 or 11.
How to fix it
Work through these in order — each fix builds on the information the last one gave you. Start with identifying the culprit, then neutralize it, then switch Verifier off.
Fix 1: Find the faulting driver in the minidump
The crash dump recorded exactly which driver file caused the violation, and reading it takes five minutes.
- Boot into Safe Mode if normal boot keeps crashing: hold Shift while clicking Restart, then go to Troubleshoot > Advanced options > Startup Settings > Restart and press 4.
- Install WinDbg Preview from the Microsoft Store, or download the portable BlueScreenView tool.
- Open the most recent dump at
C:\Windows\Minidump\in your analysis tool. - In WinDbg, run the command
!analyze -vand read the MODULE_NAME and IMAGE_NAME lines — they name the driver, e.g.rtwlanu.sys. - Note the driver name and which device it belongs to (graphics, Wi-Fi, audio, and so on) before moving on.
Fix 2: Update the identified driver properly
Once you know the driver name, the safest move is a clean update from the real source rather than whatever Windows last installed.
- Press Win + X and open Device Manager.
- Expand the category matching the faulty driver (for example Network adapters for a Wi-Fi driver).
- Right-click the device, choose Uninstall device, and tick Attempt to remove the driver for this device if the option appears.
- Restart the laptop so Windows installs a baseline driver.
- Download the newest driver from the laptop maker’s site (Dell , HP , or Lenovo ) or the component vendor, and install it manually.
- For graphics, get the driver straight from the source instead of relying on generic updates — NVIDIA or AMD — since GPU drivers are a classic Verifier trigger.
Fix 3: Roll back if the crash started after a driver update
If the blue screens began right after a driver update, the new version is the problem, not the old one.
- Open Device Manager and double-click the suspect device.
- Switch to the Driver tab and click Roll Back Driver; pick a reason and confirm.
- If the button is greyed out, use System Restore: search for Recovery in the Start menu, open it, and choose Open System Restore to return to a point before the update.
- Pause automatic driver updates afterwards: go to Settings > Windows Update > Advanced options > Optional updates and avoid reinstalling the same bad version.
Fix 4: Remove suspect third-party kernel drivers
Antivirus suites, VPN clients, and hardware utilities install drivers that love to trip Verifier.
- Go to Settings > Apps > Installed apps and uninstall any antivirus, VPN, or system-utility software you added recently.
- In Device Manager, click View > Show hidden devices and look under Non-Plug and Play Drivers (or Software devices) for leftovers from those programs.
- Right-click any leftover entry and choose Uninstall device.
- Restart and see whether the crashes stop — this alone resolves a surprising number of Verifier violations, similar to how leftover drivers also cause DRIVER_IRQL_NOT_LESS_OR_EQUAL crashes.
Fix 5: Run system file and image checks
A corrupted driver binary or damaged system file can behave badly under Verifier’s checks even when the driver version is correct.
- Open an elevated Command Prompt: search for cmd, right-click it, and choose Run as administrator.
- Run
sfc /scannowand wait for it to finish — this repairs protected system files. - Then run
DISM /Online /Cleanup-Image /RestoreHealthto repair the component store that SFC draws from. - Restart the laptop and check whether Verifier still flags a violation.
Fix 6: Reset Driver Verifier to stop the forced crashes
Once you have identified and fixed the bad driver, Verifier has done its job — switch it off so Windows stops crashing on purpose.
- Open an elevated Command Prompt and run
verifier /reset. - Restart the laptop; Verifier is now disabled.
- Confirm it is off by running
verifier /query— it should report that no drivers are being verified. - If Windows will not boot to a command prompt, boot to recovery (Shift + Restart > Troubleshoot > Advanced options > Command Prompt) and run
verifier /resetfrom there. - Only re-enable Verifier if you are actively diagnosing another driver problem, and always reset it afterwards.
Fix 7: Update Windows and firmware
Outdated kernels and firmware can make Verifier overly aggressive or expose genuine incompatibilities.
- Go to Settings > Windows Update and install every pending update, then restart.
- Check your laptop maker’s support page for BIOS/UEFI firmware updates and install any that apply — firmware bugs are a known Verifier trigger on some models.
- After updating, run
verifier /standard /allonly if you are still diagnosing; otherwise leave Verifier reset.
Closing
A Driver Verifier violation looks scary, but it is Windows telling you exactly where to look. Read the minidump to name the driver, replace or roll back that driver, remove suspicious third-party kernel software, and finish with verifier /reset so the deliberate crashing stops. If the same driver keeps failing even after a clean reinstall, report the bug to the vendor — some drivers are simply broken, and no amount of reinstalling will fix a bad binary. For step-by-step help booting into Safe Mode to perform these fixes, see the guide on booting Windows 11 in Safe Mode
.
Frequently asked questions
What does DRIVER_VERIFIER_DETECTED_VIOLATION mean?
How do I turn off Driver Verifier?
verifier /reset, then restart your laptop. If Windows will not boot normally, go to the recovery environment, open Command Prompt from the troubleshooting menu, and run verifier /reset there before rebooting. Verifier stays off until you deliberately enable it again.Which driver is causing the violation?
Is Driver Verifier safe to use?
verifier /reset once you have identified the culprit, and do not leave it running during normal use.