Fix: Windows 11 'IRQL_NOT_LESS_OR_EQUAL' BSOD: A Complete Troubleshooting Guide

The 'IRQL_NOT_LESS_OR_EQUAL' error (Stop Code: 0x0000000A) is one of the most common Blue Screen of Death (BSOD) issues on Windows 11. It typically occurs when a driver or a kernel-mode process attempts to access a memory address it does not have permission to access. This guide provides a step-by-step approach to diagnosing and fixing the underlying cause of this instability.

Step 1: Check for Windows Updates

Microsoft frequently releases cumulative updates that include bug fixes for known driver conflicts. Ensuring your system is on the latest build is the first step in troubleshooting.

  • Press Windows + I to open the Settings app.
  • Navigate to Windows Update in the left sidebar.
  • Click Check for updates and install any available packages.
  • Restart your PC to apply the changes.

Step 2: Update Critical Drivers (Network and GPU)

Faulty drivers are the most frequent cause of this BSOD. Specifically, wireless network drivers and graphics drivers are known to trigger IRQL conflicts.

  • Right-click the Start button and select Device Manager.
  • Expand Network adapters, right-click your Wi-Fi or Ethernet controller, and select Update driver.
  • Expand Display adapters and update your GPU driver (NVIDIA, AMD, or Intel).
  • Select Search automatically for drivers. For best results, visit the manufacturer's official website to download the latest driver manually.

Step 3: Run the Windows Memory Diagnostic Tool

Since this error is related to memory access, a physical defect in your RAM could be the culprit. Use the built-in diagnostic tool to check your hardware health.

  • Press Windows + R, type mdsched.exe, and hit Enter.
  • Select Restart now and check for problems.
  • Windows will restart into a diagnostic mode. If the tool reports any hardware failures, you may need to reseat your RAM sticks or replace them.

Step 4: Use SFC and DISM to Repair System Files

Corrupted system files can cause the Windows kernel to mismanage memory requests. Use the Command Prompt to repair these files.

  • Search for CMD in the Start menu, right-click it, and select Run as Administrator.
  • Type sfc /scannow and press Enter. Let the verification process reach 100%.
  • Once finished, type DISM /Online /Cleanup-Image /RestoreHealth and press Enter. This command uses Windows Update to provide the files required to fix any corruption.

Step 5: Disable Fast Startup

The Fast Startup feature in Windows 11 saves a snapshot of loaded drivers to the disk to speed up boot times. However, if a driver is corrupted in that snapshot, it can cause the 'IRQL_NOT_LESS_OR_EQUAL' error every time you turn on your PC.

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

Step 6: Check for Third-Party Antivirus Conflicts

Sometimes, third-party antivirus software (like Avast, McAfee, or Bitdefender) interferes with memory addresses at the kernel level. As a temporary test, uninstall your third-party antivirus and rely on Windows Security to see if the BSOD persists. If the error stops, reinstall the latest version of your antivirus or switch to a different provider.


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


Category: #OS