Skip to content
WindowsAdvanced

DRIVER_IRQL_NOT_LESS_OR_EQUAL Blue Screen Error in Windows 11/10 – Causes, Diagnosis and Complete Fix Guide

DRIVER_IRQL_NOT_LESS_OR_EQUAL is a Windows Blue Screen of Death (BSOD) stop error generally associated with Bug Check 0xD1 (0x000000D1). Microsoft describes ...

BI
Bison Technical Team Enterprise IT specialists
Updated 29 Aug 2026 14 min read 1 total views

DRIVER_IRQL_NOT_LESS_OR_EQUAL is a Windows Blue Screen of Death (BSOD) stop error generally associated with Bug Check 0xD1 (0x000000D1).

Microsoft describes Bug Check 0xD1 as a condition in which a kernel-mode driver attempts to access pageable or invalid memory while operating at an Interrupt Request Level (IRQL) that is too high.

Advertisement

In simpler terms, a Windows driver attempted to access memory in a way that Windows considered unsafe. Windows immediately stopped the operating system to prevent further instability, corruption, or data loss.

The error may appear as:

Stop code: DRIVER_IRQL_NOT_LESS_OR_EQUAL

Sometimes Windows also displays:

What failed: xxxxx.sys

The .sys filename can be extremely useful because it may identify the driver or Windows component involved in the crash.


What Does IRQL Mean?

IRQL stands for Interrupt Request Level.

Windows uses IRQL levels to prioritize operations occurring inside the kernel. Certain kernel and driver operations run at elevated IRQL levels.

At higher IRQL levels, a driver cannot safely access certain pageable memory locations.

If a driver tries to access an invalid or pageable memory address when its IRQL is too high, Windows can generate:

DRIVER_IRQL_NOT_LESS_OR_EQUAL (0xD1)

Microsoft notes that this bug check is usually associated with drivers using improper memory addresses.


Common Symptoms

A computer affected by DRIVER_IRQL_NOT_LESS_OR_EQUAL may experience:

  • Sudden blue screen
  • Unexpected restart
  • Random system crashes
  • Crash immediately after Windows starts
  • BSOD while connecting to Wi-Fi
  • BSOD during gaming
  • Crash while transferring files
  • Crash after installing new hardware
  • Crash after updating a driver
  • Crash after a Windows update
  • Crash when waking from Sleep or Hibernate
  • Frequent crashes under heavy CPU, network, GPU, or disk activity

The problem may happen once or repeatedly depending on the faulty component.


Common Causes of DRIVER_IRQL_NOT_LESS_OR_EQUAL

1. Faulty or Incompatible Device Driver

This is one of the most important causes.

Problematic drivers can include:

  • Network/Wi-Fi drivers
  • Ethernet drivers
  • Graphics drivers
  • Storage/NVMe/SATA drivers
  • Chipset drivers
  • Bluetooth drivers
  • USB drivers
  • Audio drivers
  • Printer drivers
  • VPN drivers
  • Antivirus/security filter drivers
  • Virtualization drivers

A recently installed or updated driver should therefore be investigated first.


2. Outdated Drivers

An old driver may have worked correctly with an earlier Windows build but become unstable after a Windows update.

This is particularly relevant to older:

  • Wi-Fi adapters
  • Display adapters
  • Motherboards
  • Chipsets
  • RAID/storage controllers
  • USB controllers
  • Bluetooth devices

3. Corrupted Driver

Driver files can become corrupted because of:

  • Interrupted Windows updates
  • Improper shutdown
  • Disk corruption
  • Failed driver installation
  • Malware
  • Third-party optimization software
  • Incomplete driver removal

4. RAM or Memory Corruption

Although 0xD1 is strongly associated with drivers, memory corruption can make a legitimate driver appear to be responsible.

Possible hardware causes include:

  • Defective RAM
  • Unstable RAM
  • Incorrect memory timings
  • XMP/EXPO instability
  • Overclocking
  • Faulty motherboard memory slot
  • CPU memory-controller instability

Microsoft also notes that an invalid address in this type of crash can result from memory corruption.


5. Recently Installed Hardware

If the problem started immediately after installing hardware, investigate that device first.

Examples include:

  • Graphics card
  • Wi-Fi adapter
  • USB device
  • PCIe card
  • NVMe SSD
  • RAM
  • Printer
  • Webcam
  • Bluetooth adapter

Microsoft recommends removing recently added hardware as one of the initial troubleshooting steps for recurring blue-screen errors.


6. Antivirus, VPN and Security Software

Security products frequently install kernel-level components.

These may include:

  • File-system filters
  • Network filters
  • Firewall drivers
  • Web protection drivers
  • Endpoint security drivers

VPN clients can similarly install virtual network adapters and filtering drivers.

If the BSOD started immediately after installing or updating antivirus, endpoint security, firewall, VPN, or network-monitoring software, temporarily removing that software can be an important diagnostic test.


Step-by-Step Solution

Step 1 – Note the “What Failed” Filename

When the blue screen appears, check whether Windows displays something similar to:

What failed: drivername.sys

Write down or photograph the filename.

Examples might include:

nvlddmkm.sys

netio.sys

tcpip.sys

ndis.sys

or another .sys file.

However, do not automatically assume that the displayed Windows component is itself defective. A third-party driver can corrupt memory or call another Windows component incorrectly, causing that component to appear in the crash stack.

Memory dump analysis provides much better evidence.


Step 2 – Think About What Changed Recently

Before performing extensive troubleshooting, ask:

What changed immediately before the BSOD started?

Check whether you recently:

  • Installed Windows updates
  • Updated a graphics driver
  • Installed a new printer
  • Changed antivirus
  • Installed VPN software
  • Installed Wi-Fi or Ethernet drivers
  • Added RAM
  • Added an SSD
  • Updated BIOS
  • Installed motherboard utilities
  • Installed hardware monitoring software
  • Installed virtualization software

If the problem started immediately after one of these changes, investigate or reverse that change first.


Step 3 – Check Device Manager

Press:

Windows + X → Device Manager

Check particularly:

  • Display adapters
  • Network adapters
  • Storage controllers
  • Sound, video and game controllers
  • Bluetooth
  • Universal Serial Bus controllers
  • System devices

Look for devices displaying a warning icon.

Right-click the suspicious device and check:

Properties → Driver

Record:

  • Driver Provider
  • Driver Date
  • Driver Version

You can then update, roll back, or uninstall the problematic driver as appropriate.


Step 4 – Update the Suspected Driver

Prefer the correct driver from the computer or hardware manufacturer's support system.

For example, laptop users should generally check the laptop manufacturer's support page first for:

  • Chipset
  • BIOS
  • Wi-Fi
  • Bluetooth
  • Graphics
  • Storage
  • Thunderbolt/USB
  • Power-management drivers

Desktop users should check the motherboard, GPU, network adapter, or relevant device manufacturer's support source.

Do not install drivers from random “driver download” websites.


Step 5 – Roll Back a Recently Updated Driver

If the problem appeared immediately after a driver update:

Open:

Device Manager → Device → Properties → Driver

Select:

Roll Back Driver

Restart Windows and test the computer.

A newer driver is not necessarily more stable on every hardware configuration.


Step 6 – Reinstall the Driver

If updating or rolling back does not solve the problem:

  1. Download the correct driver beforehand.
  2. Open Device Manager.
  3. Right-click the affected device.
  4. Select Uninstall device.
  5. Restart Windows.
  6. Install the manufacturer's recommended driver.
  7. Restart again.

This can correct corrupted or improperly installed driver packages.


Step 7 – Install Windows Updates

Open:

Settings → Windows Update

Select:

Check for updates

Install applicable security, cumulative, servicing, and driver updates.

Restart Windows afterward.

Microsoft includes Windows Update among its recommended troubleshooting steps for blue-screen errors.


Step 8 – Repair Windows System Files Using SFC

Open Command Prompt or Windows Terminal as Administrator.

Run:

sfc /scannow

Allow the scan to reach 100%.

SFC checks protected Windows system files and attempts to repair corrupted versions.

Restart the computer after the repair.


Step 9 – Repair the Windows Component Store Using DISM

If Windows corruption is suspected, open Command Prompt as Administrator and run:

DISM /Online /Cleanup-Image /ScanHealth

Then:

DISM /Online /Cleanup-Image /RestoreHealth

After DISM completes, run:

sfc /scannow

Restart Windows.


Step 10 – Test the RAM

Press:

Windows + R

Enter:

mdsched.exe

Select:

Restart now and check for problems

Windows will restart and run Windows Memory Diagnostic.

Microsoft specifically recommends Windows Memory Diagnostic as an advanced blue-screen troubleshooting step.

For intermittent or difficult RAM problems, technicians may also consider extended memory testing with appropriate hardware diagnostic utilities.

If multiple RAM modules are installed and errors are detected, test modules individually where practical.


Step 11 – Disable Overclocking, XMP or EXPO Temporarily

If the PC is overclocked, temporarily return it to manufacturer/default settings.

This includes:

  • CPU overclock
  • GPU overclock
  • RAM overclock
  • XMP
  • EXPO
  • Manual RAM timings
  • Undervolting

A configuration that appears stable during normal desktop usage can still fail during kernel or driver activity.


Step 12 – Check Event Viewer

Press:

Windows + R

Enter:

eventvwr.msc

Navigate to:

Windows Logs → System

Look around the exact time of the crash for:

  • Critical events
  • Driver errors
  • Hardware errors
  • Disk errors
  • Network adapter errors
  • WHEA errors

Event Viewer may provide additional evidence about what happened immediately before the BSOD.

Microsoft also recommends checking the System log for errors that could identify the responsible device or driver.


Step 13 – Check Windows Minidump Files

This is one of the most useful advanced diagnostic methods.

Windows may store crash dumps in:

C:\Windows\Minidump

Typical files look similar to:

082926-14531-01.dmp

A larger dump may also exist at:

C:\Windows\MEMORY.DMP

The dump contains technical information about the state of Windows when the crash occurred.


Step 14 – Analyze the Dump with WinDbg

For professional troubleshooting, use Microsoft's Windows debugger.

When a dump is loaded, an important command is:

!analyze -v

Microsoft specifically recommends the !analyze debugger extension when investigating Bug Check 0xD1.

Important fields may include:

BUGCHECK_CODE
MODULE_NAME
IMAGE_NAME
FAILURE_BUCKET_ID
PROCESS_NAME
STACK_TEXT

For example, if analysis consistently identifies a particular third-party .sys driver across several crashes, investigate the associated software or hardware.


Understanding the Four 0xD1 Parameters

Bug Check 0xD1 contains four parameters that can be extremely useful during advanced debugging.

Microsoft defines them approximately as:

Parameter 1: Memory address referenced

Parameter 2: IRQL at the time of the reference

Parameter 3: Type of operation, such as read, write, or execute

Parameter 4: Address of the code that referenced memory

The fourth parameter can be especially useful when examining the responsible function or module in WinDbg.


Step 15 – Use Driver Verifier Only for Advanced Troubleshooting

Windows includes a tool called:

Driver Verifier

It monitors kernel-mode and graphics drivers for improper behavior.

To launch it:

Press:

Windows + R

Enter:

verifier

However, Driver Verifier should not be treated as a routine repair utility.

Microsoft explicitly warns that Driver Verifier can intentionally cause the computer to crash when it detects driver violations and recommends it primarily for testing and debugging systems.

For business-critical or production systems, first collect and analyze existing dump files before enabling Driver Verifier.


Safer Driver Verifier Method for Technicians

If Driver Verifier is genuinely required, it is better to target suspected third-party drivers rather than indiscriminately testing everything.

Microsoft notes that selecting specific drivers is generally preferable in many troubleshooting scenarios because testing every installed driver can consume additional resources and negatively affect performance.

An advanced command-line example is:

verifier /standard /driver suspecteddriver.sys

Restart the system and attempt to reproduce the problem.


How to Disable Driver Verifier

If Driver Verifier causes repeated crashes, enter Windows Recovery Environment or Safe Mode if necessary.

Open Command Prompt as Administrator and run:

verifier /reset

Restart the computer.

Microsoft documents verifier /reset as the command for deleting existing Driver Verifier settings.


Step 16 – Boot into Safe Mode

If Windows crashes repeatedly during normal startup, boot into Safe Mode.

Safe Mode loads Windows with a reduced set of drivers and services.

If the system remains stable in Safe Mode but crashes during normal startup, that provides useful evidence pointing toward:

  • Third-party driver
  • Startup software
  • Security software
  • Hardware utility
  • Service
  • Filter driver

From Safe Mode you can uninstall or roll back the suspected software or driver.


Step 17 – Pay Special Attention to Network Drivers

If DRIVER_IRQL_NOT_LESS_OR_EQUAL occurs during:

  • Internet browsing
  • Large downloads
  • File transfers
  • VPN connections
  • Wi-Fi connection
  • Switching networks
  • Heavy network activity

investigate the network stack first.

Update or reinstall:

  • Wi-Fi driver
  • Ethernet/LAN driver
  • Bluetooth driver where relevant
  • VPN client
  • Firewall software
  • Endpoint security/network-filtering software

Step 18 – Check Graphics Drivers

If the crash occurs during:

  • Gaming
  • Video editing
  • GPU acceleration
  • Browser video playback
  • Multiple-monitor usage
  • 3D applications

investigate the display driver.

Depending on the hardware, obtain the appropriate driver from the system manufacturer or GPU manufacturer.

A clean reinstall or rollback can sometimes be more effective than repeatedly updating over an existing problematic installation.


Step 19 – Check BIOS, Firmware and Chipset Drivers

For repeated unexplained crashes, check your PC or motherboard manufacturer's support page for appropriate:

  • BIOS/UEFI updates
  • Chipset drivers
  • Intel Management Engine components
  • AMD chipset packages
  • Storage/NVMe firmware
  • Thunderbolt firmware
  • Docking-station firmware

Firmware updates should be performed carefully and only using the correct update for the exact system or motherboard model.


Step 20 – Check Hardware If Driver Fixes Do Not Work

If software troubleshooting fails, investigate hardware.

Possible components include:

  • RAM
  • Motherboard
  • CPU
  • GPU
  • NVMe SSD
  • PCIe devices
  • Network card
  • USB devices
  • Power supply

Hardware becomes more suspicious when BSOD codes and blamed modules change randomly from one crash to another.


Recommended Troubleshooting Order

For most users, use this sequence:

  1. Record the stop code and .sys filename.
  2. Identify what changed immediately before the problem.
  3. Disconnect newly installed hardware.
  4. Check Device Manager.
  5. Update or roll back the suspected driver.
  6. Install Windows updates.
  7. Run SFC and DISM.
  8. Test RAM.
  9. Check Event Viewer.
  10. Analyze minidump files.
  11. Update chipset/BIOS/firmware where appropriate.
  12. Use Driver Verifier only when advanced driver isolation is genuinely necessary.
  13. Investigate hardware if software troubleshooting fails.

This approach avoids jumping directly to extreme solutions such as reinstalling Windows.


Should You Reinstall Windows?

Usually, not as the first solution.

Because DRIVER_IRQL_NOT_LESS_OR_EQUAL is commonly driver-related, reinstalling Windows without identifying the faulty driver or hardware may only temporarily hide the problem.

A Windows reinstall becomes reasonable when:

  • System files are severely corrupted
  • Windows servicing is damaged
  • Multiple repair attempts fail
  • Driver configuration cannot be repaired
  • The installation has significant historical software/driver corruption

If the actual cause is defective RAM, a bad GPU, unstable BIOS settings, or faulty hardware, reinstalling Windows will not solve the underlying problem.


Technical Summary

Error: DRIVER_IRQL_NOT_LESS_OR_EQUAL

Bug Check: 0xD1 / 0x000000D1

Primary meaning: A kernel-mode driver attempted an invalid or inappropriate memory access at an elevated IRQL.

Most likely areas to investigate:

  • Faulty device driver
  • Driver compatibility
  • Driver corruption
  • Memory corruption
  • RAM instability
  • Recently installed hardware
  • Security/VPN filter drivers
  • BIOS/chipset/firmware issues

Best diagnostic evidence:

  • Stop code
  • “What failed” filename
  • Event Viewer
  • Windows minidump
  • WinDbg analysis
  • Repeated crash patterns

FAQ

1. What does DRIVER_IRQL_NOT_LESS_OR_EQUAL mean?

It normally means a kernel-mode driver attempted to access memory incorrectly while Windows was operating at an elevated interrupt request level.

2. What is the error code for DRIVER_IRQL_NOT_LESS_OR_EQUAL?

It is commonly associated with Bug Check 0xD1 (0x000000D1).

3. Is DRIVER_IRQL_NOT_LESS_OR_EQUAL a hardware problem?

It can be, but drivers are a major cause. RAM corruption, unstable hardware, overclocking, or faulty devices can also contribute.

4. Can RAM cause DRIVER_IRQL_NOT_LESS_OR_EQUAL?

Yes. Memory corruption can lead to invalid memory references and can sometimes make an innocent driver appear responsible.

5. Can a graphics driver cause this BSOD?

Yes. GPU drivers operate at a low level in Windows and can cause system crashes when corrupted, incompatible, or unstable.

6. Can a Wi-Fi driver cause DRIVER_IRQL_NOT_LESS_OR_EQUAL?

Yes. Network drivers are worth investigating when crashes occur during browsing, downloading, VPN use, or other network activity.

7. Can antivirus software cause this error?

Potentially. Antivirus and endpoint-security products often install kernel-mode file-system and network-filter drivers.

8. Can VPN software cause this BSOD?

Yes. VPN applications frequently install virtual adapters or network-filter drivers, so a recently installed or updated VPN client can be relevant.

9. Where are Windows BSOD dump files stored?

Small dump files are commonly found in:

C:\Windows\Minidump

A larger system dump may exist as:

C:\Windows\MEMORY.DMP

10. How do I determine which driver caused the crash?

The best approach is to analyze the Windows crash dump using WinDbg and inspect the bug-check analysis and stack rather than relying solely on the filename displayed on the blue screen.

11. What WinDbg command is useful for BSOD analysis?

A commonly used command is:

!analyze -v

Microsoft specifically identifies !analyze as useful when diagnosing Bug Check 0xD1.

12. Should I use Driver Verifier?

Only for advanced troubleshooting when necessary. Microsoft warns that Driver Verifier can deliberately crash Windows when it detects driver violations.

13. How do I disable Driver Verifier?

Open an elevated Command Prompt and run:

verifier /reset

Then restart Windows.

14. Can Windows Update fix DRIVER_IRQL_NOT_LESS_OR_EQUAL?

Yes, if the issue is caused by a Windows component or driver for which an updated compatible version is delivered. However, an update can also occasionally introduce a driver compatibility issue, in which case rollback may be appropriate.

15. Should I update every driver?

No. Prioritize drivers related to the crash and obtain drivers from Windows Update, the computer manufacturer, motherboard manufacturer, or hardware manufacturer.

16. Can outdated BIOS cause blue-screen errors?

BIOS or firmware compatibility issues can contribute to system instability, especially with newer CPUs, RAM, storage, and operating-system updates. BIOS updates should only be installed when appropriate for the exact model.

17. Can overclocking cause DRIVER_IRQL_NOT_LESS_OR_EQUAL?

Yes. CPU, GPU, or RAM instability can cause memory corruption that eventually results in driver-related bug checks.

18. What should I do if Windows cannot boot normally?

Try Windows Recovery Environment or Safe Mode. From there, remove or roll back recently installed drivers, updates, or software.

19. Why does the BSOD show ntoskrnl.exe?

ntoskrnl.exe is a core Windows kernel component. Seeing it in a crash analysis does not automatically mean the Windows kernel itself is defective. Another driver or hardware problem may have caused corruption that surfaced inside the kernel.

20. Do I need to reinstall Windows?

Usually not initially. Driver troubleshooting, dump analysis, memory testing, system-file repair, and hardware diagnostics should normally be attempted first.

21. What if the BSOD started immediately after a driver update?

Roll back the recently updated driver and test the system. If the crashes stop, obtain a known-compatible driver from the manufacturer.

22. What if the computer crashes only while gaming?

Investigate GPU drivers, GPU/CPU temperatures, RAM stability, overclocking, power delivery, chipset drivers, and the graphics card itself.

23. What if crashes occur only during Internet usage?

Investigate Wi-Fi/Ethernet drivers, VPN software, firewall drivers, endpoint security, network-filter software, and network-adapter hardware.

24. What if different drivers appear in every crash?

Changing crash modules can indicate broader memory corruption or hardware instability. RAM testing and deeper dump analysis become particularly important.

25. What information should I collect before contacting technical support?

Collect:

  • Screenshot/photo of the BSOD
  • Stop code
  • “What failed” filename
  • PC/laptop model
  • Windows version
  • Recent hardware/software changes
  • Minidump files
  • Approximate crash time
  • Description of what you were doing when the crash occurred

These details can significantly reduce troubleshooting time.

#Tags

#DRIVER_IRQL_NOT_LESS_OR_EQUAL #Windows11 #Windows10 #BSOD #BlueScreen #BlueScreenError #WindowsBSOD #WindowsError #WindowsTroubleshooting #DriverError #DriverProblem #WindowsDrivers #DeviceDriver #BugCheck #BugCheck0xD1 #Error0xD1 #0x000000D1 #IRQL #KernelDriver #KernelError #WindowsKernel #DriverCrash #FaultyDriver #DriverUpdate #DriverRollback #DeviceManager #WindowsUpdate #WindowsRepair #SFC #DISM #MemoryDiagnostic #RAMTest #MemoryError #MemoryCorruption #WinDbg #CrashDump #MemoryDump #Minidump #BSODAnalysis #DriverVerifier #Verifier #SafeMode #EventViewer #NetworkDriver #WiFiDriver #GraphicsDriver #GPUDriver #ChipsetDriver #WindowsSupport #TechnicalSupport

YOUR FEEDBACK

Was this guide useful?

Your answer helps us keep BISONKB accurate and practical.

BISON AI

Ask about “DRIVER_IRQL_NOT_LESS_OR_EQUAL Blue Screen Error in Windows 11/10 – Causes, Diagnosis and Complete Fix Guide”

This interface is ready to connect to your preferred AI provider. No article or user data is sent until that service is configured.

THE BISON BRIEF

Practical IT knowledge, once a week.

New troubleshooting guides, scripts and infrastructure notes. No noise.

By subscribing, you agree to our privacy policy.