Microsoft Windows Error Code 0x000000E6: How to Fix It

Medium 1-3 hours High Severity Verified June 2026
Error Code
0x000000E6
Brand
Microsoft Windows
Product Type
operating_system
Severity
High
DIY Difficulty
Medium
Estimated Fix Time
1-3 hours
Windows Error Code 0x000000E6 (DRIVER_VERIFIER_DMA_VIOLATION) occurs when a device driver violates Direct Memory Access rules, causing your computer to crash with a blue screen. This error typically indicates corrupted, incompatible, or outdated drivers that are improperly accessing system memory.
Ad

Tools You'll Need

How to Fix Error Code 0x000000E6

  1. Boot into Safe Mode

    Save any important work before restarting as unsaved data will be lost
  2. Disable Driver Verifier

  3. Update Graphics and System Drivers

  4. Run Windows Memory Diagnostic

    This test requires a restart and takes 15-20 minutes to complete
  5. Check for Windows Updates

  6. Run System File Checker

    Do not close the command prompt window during the scan process
  7. Uninstall Recently Installed Software

  8. Reset BIOS to Defaults

    Write down any custom BIOS settings before resetting as you'll need to reconfigure them later

Parts You May Need

Replacement RAM modules
Check Price on Amazon
Windows installation USB drive
Check Price on Amazon
Replacement RAM modules
Check Price on Amazon
Windows installation USB drive
Check Price on Amazon
Replacement RAM modules
Check Price on Amazon
Windows installation USB drive
Check Price on Amazon
Replacement RAM modules
Check Price on Amazon
Windows installation USB drive
Check Price on Amazon
Replacement RAM modules
Check Price on Amazon
Windows installation USB drive
Check Price on Amazon
Replacement RAM modules
Check Price on Amazon
Windows installation USB drive
Check Price on Amazon
Ad

When to Call a Professional

Call a computer technician if the error persists after trying all steps, if you're uncomfortable working in Safe Mode or BIOS, if multiple blue screen errors occur with different codes, or if you suspect hardware failure (especially RAM or motherboard issues). Professional diagnosis may be needed for intermittent hardware problems.

Frequently Asked Questions

What causes Windows Error 0x000000E6?
This error is caused by device drivers that violate Direct Memory Access (DMA) rules, often due to outdated, corrupted, or incompatible drivers trying to access memory improperly. Graphics drivers, network adapters, and storage drivers are common culprits.
Can I fix 0x000000E6 without losing my files?
Yes, this error can typically be fixed without data loss. The repair steps focus on driver updates and system repairs that don't affect your personal files. However, always backup important data before troubleshooting as a precaution.
Why does 0x000000E6 happen after installing new hardware?
New hardware often comes with drivers that may be incompatible with your system or other installed drivers. The new device's driver might be attempting DMA operations that conflict with existing system configurations, triggering the violation.
Is 0x000000E6 a serious computer problem?
While this error causes system crashes and can be disruptive, it's usually fixable through driver updates and system repairs. However, if left unresolved, repeated crashes can potentially cause data corruption or system instability.
How do I prevent 0x000000E6 from happening again?
Keep your drivers updated, especially graphics and chipset drivers. Install Windows updates regularly, avoid installing questionable software, and be cautious when installing new hardware. Consider enabling automatic driver updates in Device Manager settings.