Error Medic

How to Fix DRIVER_IRQL_NOT_LESS_OR_EQUAL Blue Screen on Dell Laptops and Desktops

Fix the DRIVER_IRQL_NOT_LESS_OR_EQUAL BSOD on Dell systems by updating drivers, running memory diagnostics, and using SFC/DISM commands. Step-by-step guide.

Last updated:
Last verified:
2,141 words
Key Takeaways
  • Root Cause 1: A faulty or outdated network, Wi-Fi, or chipset driver is attempting to access invalid memory addresses, triggering the DRIVER_IRQL_NOT_LESS_OR_EQUAL stop code (0x000000D1) on Dell hardware.
  • Root Cause 2: Corrupted Windows system files, defective RAM modules, or incompatible third-party software (especially antivirus or VPN clients) can cause the IRQL mismatch that leads to the blue screen on Dell systems.
  • Quick Fix Summary: Boot into Safe Mode, uninstall or roll back the most recently updated driver (commonly Killer Network, Intel Wi-Fi, or Realtek), run 'sfc /scannow' and DISM to repair system files, then use Windows Memory Diagnostic or MemTest86 to rule out bad RAM before performing a full driver update via Dell SupportAssist.
Fix Approaches Compared
MethodWhen to UseTimeRisk
Roll Back / Uninstall Faulty DriverBSOD started after a Windows Update or manual driver install5-15 minLow
Update All Drivers via Dell SupportAssistDrivers are outdated or you are unsure which one caused the crash15-30 minLow
SFC and DISM System File RepairMultiple BSODs or corrupted OS files suspected20-45 minVery Low
Windows Memory Diagnostic / MemTest86Random BSODs not tied to a specific app or driver30 min – 8 hrsVery Low
Clean Boot / Disable Third-Party SoftwareBSOD occurs only under specific workloads or software10-20 minLow
Reinstall Windows (In-Place Upgrade)All other fixes fail; persistent stop code 0x000000D11-2 hrsMedium
Replace Faulty RAM ModuleMemTest86 reports errors on specific DIMM slots30-60 min (hardware)Low (with care)

Understanding the DRIVER_IRQL_NOT_LESS_OR_EQUAL Error on Dell Systems

The full stop code you will see on your Dell blue screen is:

Your PC ran into a problem and needs to restart.
Stop Code: DRIVER_IRQL_NOT_LESS_OR_EQUAL
Failed: <driver_name>.sys

The Windows kernel assigns each thread an Interrupt Request Level (IRQL). When a kernel-mode driver tries to access pageable memory at an IRQL that is too high (DISPATCH_LEVEL or above), Windows raises bug check 0x000000D1. On Dell machines, the most frequently named .sys files in this crash are:

  • e1d65x64.sys – Intel Ethernet driver
  • Netwtw08.sys / Netwtw10.sys – Intel Wi-Fi 6/6E driver
  • killer_network.sys – Killer (Rivet Networks) Wi-Fi/Ethernet
  • rtwlane.sys – Realtek Wi-Fi
  • nvlddmkm.sys – NVIDIA display driver
  • ntoskrnl.exe – Indicates RAM fault or kernel corruption

Step 1: Capture the Exact Error and Dump File

Before touching any settings, record the exact failing .sys filename shown on the blue screen. If the system reboots too fast:

  1. Go to Settings → System → About → Advanced System Settings → Startup and Recovery → Settings.
  2. Uncheck Automatically restart under System failure.
  3. Set Small memory dump (256 KB) and note the path %SystemRoot%\Minidump.

After the next crash, open Event Viewer → Windows Logs → System and look for Critical errors with source BugCheck. The event data contains the four stop code parameters.

To read the minidump without WinDbg, install the Windows Debugging Tools (part of the Windows SDK) and run:

windbg -z C:\Windows\Minidump\<filename>.dmp

Then in the command window type !analyze -v to get the full driver name and memory address.


Step 2: Boot into Safe Mode (if BSOD loops on startup)

If your Dell restarts into BSOD before reaching the desktop:

  1. Force shutdown three times in a row. Windows will automatically enter Automatic Repair mode.
  2. Navigate to Troubleshoot → Advanced Options → Startup Settings → Restart.
  3. Press 4 (Safe Mode) or 5 (Safe Mode with Networking).

In Safe Mode, only essential Microsoft drivers load, which lets you uninstall or roll back the offending driver.


Step 3: Roll Back or Uninstall the Faulty Driver

  1. Press Win + X → Device Manager.
  2. Expand the category matching the .sys file (Network Adapters, Display Adapters, etc.).
  3. Right-click the device → Properties → Driver tab.
  4. Click Roll Back Driver if the option is available.
  5. If Roll Back is greyed out, click Uninstall Device and check Delete the driver software for this device.
  6. Restart and allow Windows to install a generic driver.

If the crash was caused by Killer Network software (common on Dell G-Series, XPS, and Alienware):

# Run in elevated PowerShell
Get-AppxPackage *Killer* | Remove-AppxPackage

Then go to Control Panel → Programs → Uninstall a Program and remove any remaining Killer Control Center entries.


Step 4: Update All Dell Drivers Properly

Do NOT use Windows Update alone for Dell drivers. Use the official channels:

Method A – Dell SupportAssist (Recommended)

  1. Download and install Dell SupportAssist from support.dell.com.
  2. Open it and click Check for Updates.
  3. Allow it to download and install BIOS, chipset, network, and display updates.
  4. Reboot after each category update.

Method B – Manual download from Dell Drivers page

  1. Visit https://www.dell.com/support/home and enter your Service Tag (found on the bottom of your laptop or on the back of a desktop).
  2. Navigate to Drivers & Downloads → Detect Drivers or filter by category.
  3. Download and install: Chipset, Network (LAN and WLAN separately), and Display drivers in that order.

Step 5: Repair Windows System Files

Corrupted system files can cause ntoskrnl.exe-related DRIVER_IRQL crashes. Run these in an elevated Command Prompt:

:: Step 1 - Scan and repair system files
sfc /scannow

:: Step 2 - Repair Windows image (run if SFC finds unrepairable files)
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

:: Step 3 - Re-run SFC after DISM
sfc /scannow

Reboot after all commands complete.


Step 6: Test RAM with Windows Memory Diagnostic

If the crash dump points to ntoskrnl.exe or the BSOD happens randomly:

  1. Press Win + R, type mdsched.exe, press Enter.
  2. Choose Restart now and check for problems.
  3. On reboot, select Extended test mode (press F1) for thorough testing.
  4. Results appear in Event Viewer after the next Windows login under Windows Logs → System, source: MemoryDiagnostics-Results.

For more thorough testing, use MemTest86 (free, bootable USB) and run at least two full passes.

If RAM errors are found:

  • Power off and reseat the RAM modules.
  • On Dell laptops with two RAM slots, remove one DIMM and test each slot individually to isolate the bad stick.
  • Replace the faulty module (check Dell's Memory Compatibility page for your specific model).

Step 7: Perform a Clean Boot to Isolate Software Conflicts

Antivirus products (especially older versions of McAfee, Avast, or Bitdefender) and VPN clients (Cisco AnyConnect, GlobalProtect) can cause IRQL conflicts.

  1. Press Win + R, type msconfig, press Enter.
  2. On the Services tab, check Hide all Microsoft services, then click Disable all.
  3. On the Startup tab, click Open Task Manager and disable all startup items.
  4. Click OK and restart.

If the BSOD stops, re-enable services in batches to find the culprit, then update or reinstall that software.


Step 8: Update Dell BIOS

An outdated BIOS can cause memory controller incompatibilities that manifest as IRQL BSODs.

  1. Check your current BIOS version: press Win + R, type msinfo32, look for BIOS Version/Date.
  2. Compare with the latest version on your Dell support page under BIOS.
  3. Download the .exe BIOS update, plug in your AC adapter (critical for laptops), and run the installer.
  4. The system will reboot twice during the update – do not power off.

Warning: Never update BIOS on battery power. A failed BIOS update can brick the system.


Step 9: In-Place Upgrade (Last Resort Before Hardware Swap)

If all software fixes fail and RAM tests pass, perform a Windows 11/10 in-place upgrade to replace system files without losing data:

  1. Download the Media Creation Tool from microsoft.com.
  2. Run it and select Upgrade this PC now.
  3. Choose Keep personal files and apps.
  4. Complete the installation (approx. 1-2 hours).

This replaces all Windows system files while preserving your documents and installed applications.

Frequently Asked Questions

bash
# ============================================================
# Dell DRIVER_IRQL_NOT_LESS_OR_EQUAL Diagnostic & Fix Script
# Run all commands in an elevated (Admin) Command Prompt or PowerShell
# ============================================================

# --- 1. Check recent minidump files for crash details ---
dir C:\Windows\Minidump\ /OD

# --- 2. View last 10 critical BugCheck events from Event Viewer ---
powershell -Command "Get-WinEvent -FilterHashtable @{LogName='System'; Level=1} | Select-Object -First 10 | Format-List TimeCreated, Message"

# --- 3. List all non-Microsoft drivers (potential culprits) ---
driverquery /FO CSV /SI | findstr /V "Microsoft"

# --- 4. Check driver version details for network adapters ---
powershell -Command "Get-WmiObject Win32_PnPSignedDriver | Where-Object {$_.DeviceClass -eq 'Net'} | Select-Object DeviceName, DriverVersion, DriverDate | Format-Table -AutoSize"

# --- 5. Scan and repair corrupted Windows system files ---
sfc /scannow

# --- 6. Repair the Windows image using DISM ---
DISM /Online /Cleanup-Image /RestoreHealth

# --- 7. Re-run SFC after DISM to confirm repairs ---
sfc /scannow

# --- 8. Check RAM for errors using built-in tool (triggers on next reboot) ---
runas /user:Administrator "mdsched.exe"

# --- 9. Roll back a specific driver by INF name (example: Wi-Fi) ---
# First identify the device instance ID
pnputil /enum-devices /class Net
# Then remove the driver package (replace OEM42.inf with actual .inf from above output)
# pnputil /delete-driver oem42.inf /uninstall

# --- 10. Disable automatic restart on BSOD to capture stop code ---
reg add "HKLM\SYSTEM\CurrentControlSet\Control\CrashControl" /v AutoReboot /t REG_DWORD /d 0 /f

# --- 11. Set small memory dump path and enable it ---
reg add "HKLM\SYSTEM\CurrentControlSet\Control\CrashControl" /v CrashDumpEnabled /t REG_DWORD /d 3 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\CrashControl" /v MinidumpDir /t REG_EXPAND_SZ /d "%SystemRoot%\Minidump" /f

# --- 12. Uninstall Killer Network software via PowerShell (Dell G-Series / XPS / Alienware) ---
Get-AppxPackage *Killer* | Remove-AppxPackage
Get-AppxPackage *RivetNetworks* | Remove-AppxPackage

# --- 13. Check BIOS version and compare with Dell support page ---
powershell -Command "(Get-WmiObject -Class Win32_BIOS).SMBIOSBIOSVersion"

# --- 14. List pending Windows Updates (to find recently pushed driver updates) ---
powershell -Command "Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object -First 10"

# --- 15. Clean boot prep: disable all non-Microsoft services ---
# After running msconfig manually, you can verify startup entries:
powershell -Command "Get-CimInstance Win32_StartupCommand | Select-Object Name, Command, Location | Format-Table -AutoSize"

# ============================================================
# END OF SCRIPT — Reboot after completing steps 5-6-7
# ============================================================
E

Error Medic Editorial

The Error Medic Editorial team consists of senior DevOps engineers, SRE specialists, and Windows kernel debugging experts with over 15 years of combined experience diagnosing BSoDs, driver conflicts, and system-level failures across enterprise and consumer hardware. We test every fix on real Dell hardware before publishing, and we cite only official documentation, manufacturer support pages, and verified community reports.

Sources

Related Articles in Dell Irql_not_less_or_equal

Explore More windows Guides