Fix: IRQL_NOT_LESS_OR_EQUAL Error on Windows 11

The IRQL_NOT_LESS_OR_EQUAL error is one of the most common and frustrating Blue Screen of Death (BSOD) stop codes on Windows 11. It typically occurs when a device driver, a piece of hardware, or a system service attempts to access a memory address it does not have permission to use. This guide provides a comprehensive, step-by-step approach to diagnosing and fixing this error.

1. Update or Roll Back Problematic Drivers

Faulty drivers are the most frequent cause of this crash. If you recently installed a new piece of hardware, that is the likely culprit. To manage your drivers:

  • Right-click the Start button and select Device Manager.
  • Look for any devices with a yellow exclamation mark.
  • Right-click the device (especially Display adapters and Network adapters) and select Update driver.
  • Select Search automatically for drivers.
  • If the error started after an update, select Properties, go to the Driver tab, and click Roll Back Driver.

2. Run the Windows Memory Diagnostic Tool

Since this error is often related to memory (RAM) allocation, checking your hardware for physical defects is essential.

  • Press Windows Key + R, type mdsched.exe, and press Enter.
  • Choose Restart now and check for problems.
  • Your computer will restart into a blue diagnostic screen. Let the scan complete; it may take several minutes.
  • Once finished, Windows will reboot. If hardware errors are found, you may need to reseat or replace your RAM sticks.

3. Use SFC and DISM to Repair System Files

Corrupted system files can lead to illegal memory access. Windows has built-in tools to verify and repair these files.

  • Search for cmd in the Taskbar, right-click Command Prompt, and select Run as Administrator.
  • Type sfc /scannow and press Enter. Wait for the verification to reach 100%.
  • After SFC finishes, type the following command: DISM /Online /Cleanup-Image /RestoreHealth and press Enter.
  • This command will connect to Windows Update to replace any corrupted files with healthy copies.

4. Disable Fast Startup

While Fast Startup helps your PC boot faster, it does so by saving the state of drivers to a hibernation file. If that file becomes corrupted, it can trigger the IRQL error during boot or wake.

  • Open the Control Panel and go to Hardware and Sound > Power Options.
  • Click Choose what the power buttons do.
  • Click Change settings that are currently unavailable at the top.
  • Uncheck Turn on fast startup (recommended) and click Save changes.

5. Check for Windows Updates

Microsoft frequently releases "Quality Updates" that include hotfixes for known BSOD triggers. Ensuring your OS is fully updated can resolve underlying compatibility issues.

  • Go to Settings > Windows Update.
  • Click Check for updates and install all pending items.
  • Check Advanced options > Optional updates to see if there are specific driver updates provided by Microsoft that haven't been installed yet.

6. Perform a Clean Boot

If the error persists, a third-party service or startup program might be causing the conflict. A Clean Boot starts Windows with a minimal set of drivers.

  • Press Windows Key + R, type msconfig, and press Enter.
  • On the Services tab, check Hide all Microsoft services and then click Disable all.
  • Go to the Startup tab and click Open Task Manager. Disable all startup items.
  • Restart your PC. If the error stops, enable services one by one to identify the software causing the conflict.

💡 Pro Tip: Keep your software updated to avoid these issues in the future.


Category: #OS