BSoD errors are one of the most annoying system errors that Windows users experience. It gets worse when you have no idea why it occurred in the first place. NO MORE IRP STACK LOCATIONS is one such blue screen of death error that gives you no clear indication of how and what caused it, making it difficult for you to come up with a solution.

However, worry not! Here, we’ve listed all the best possible methods for you to overcome this BSoD error. Additionally, we’ve shared the possible reasons behind this error to help you take action at the right time. Let’s understand the error and its causes.


The NO_MORE_IRP_STACK_LOCATIONS is a Blue Screen of Death error with a bug check value of 0x00000035. It occurs when a higher-level driver attempts to call a lower-level driver through IoCallDriver, but no stack locations remain. It is a critical issue, which also means that some other memory is corrupted.

Why does the NO MORE IRP STACK LOCATIONS Error Occur?

The error may occur during app installation, Windows update installation, system startup, updated driver, or when plugging a USB key drive. The possibility behind this error could be anything. But since it results in a Blue Screen error, we may take into account the following for causing the NO MORE IRP STACK LOCATIONS error:

  • Faulty hardware installed
  • Corrupted or damaged system files
  • Outdated or corrupted device drivers
  • Faulty RAM
  • Faulty hard drive
  • Malware attack


The fixes shared here are easy-to-perform. There is no need for an expert’s help. You can follow the steps carefully and check if the error is resolved. Let’s get started!

Method 1: Run BSOD Troubleshooter

You can take the help of Windows’ built-in troubleshooter utility to fix this error. Then, run it by following the given steps:

  • Open the Settings app by pressing Windows + I and then scroll down to Update & Security.
  1. Under the Update & Security setting, click Troubleshoot on the left panel and select ‘Run automatically, then notify me‘ from the drop-down menu.
  • Windows will initiate the troubleshooting. Wait until the scan is complete. Don’t interrupt the process in between.
  • Once completed, you may be asked to reboot your system. If you don’t, do it anyway and check if the problem is fixed.

Method 2: Check for Faulty Hardware Installation

If you’ve recently installed new hardware on your system, you may face the NO MORE IRP STACK LOCATIONS error. Follow the steps to undo the recent changes to your system and check if everything is fine.

  • Remove the hardware you recently installed/connected to your system.
  • Check if all the installed hardware is on your PC’s hardware compatibility list.
  • Check if all drivers or devices connected to your system are updated and compatible.

Restart your system and see if the NO MORE IRP STACK LOCATIONS error is solved.

Method 3: Repair Damaged System Files

Sometimes, damaged or corrupted system files may bring a blue screen to your system. You may run a scan to check the same with the help of the System File Checker utility.

  • Go to the Search bar in the System Menu, open it, and type cmd.
  • Next, run Command Prompt as administrator, as shown in the given image.
  • Click Yes if prompted, and then in the Command Prompt window, type SFC/scannow and hit Enter.
  • The scanning for corrupted, outdated, or damaged system files will start. Wait until the process is complete.
  • Once the process is done, reboot your system and see if the NO_MORE_IRP_STACK_LOCATIONS is gone.

Method 4: Update Device Drivers

System drivers are also the primary cause of a Blue screen of Death error. You can check and update the device drivers to see if the problem gets resolved.

  • Press Windows + X and select Device Manager from the list.
  • Next, expand the device category for which you want to update the driver. For example, we’ve chosen to expand the Network adapters category below.
  • Now, select the device you want to update the driver for, right-click on it, and click Update driver.
  • Once you click on it, it will lead you to the next window, where you need to click Scan automatically for drivers.
  • The scanning for the latest driver software will initiate. Download the latest driver with the instructions on the screen, if any.

Method 5: Check your RAM

You need to check if your system RAM is working fine. If there is any problem with your RAM, it may be the cause of this error. You can use Windows Memory Diagnostic tool and follow the given steps:

  • Type Windows Memory Diagnostic in the Search bar and click Open.
  • Now, click Restart and check for problems (recommended).

The utility will run the test and show you the results once the process is completed. If there are any errors or issues with your RAM, it may show instructions to fix them. You can also take the help of .memtest86, a standalone RAM testing tool.

Method 6: Run Bootrec.exe Tool

Sometimes, the Master Boot Record (MBR) and Boot Configuration DATA (BCD) on your system may be corrupted, due to which you may encounter a blue screen with a system startup or bootup error. You can run the Bootrec.exe tool with the following commands to troubleshoot startup issues that are caused due to NO_MORE_IRP_STACK_LOCATIONS error. Follow the given steps:

  • Connect a bootable USB drive to the PC and enter the BIOS to set your system to boot from that bootable media drive. (You can create bootable media with the Windows media creation tool).
  • Once you boot your system with the USB, you’ll enter the Windows Recovery (RE) environment.
  • There, follow Advanced options > Troubleshoot > Advanced options > Command Prompt.
  • In the command prompt window, type the following command and hit Enter.

bootrec /fixmbr

bootrec /fixboot

bootrec /rebuildbcd

Wait until the process gets completed. Then, finally, restart your system and check if everything is fine.

Method 7: Run Windows Defender to Full Scan your PC

NO MORE IRP STACK LOCATIONS can also occur due to malware infection. To identify and remove any available malware/virus on your system, run a full scan with Windows Defender Antivirus Program. Follow the given steps:

  1. Press Windows + I to access the Settings app and follow Update & Security > Windows Security > Virus & threat protection.
  • Next, click Scan options.
  • Choose Full Scan from the options given on the screen. Finally, click Scan now.
  • Restart your PC once the process is complete.

Method 8: Reset your PC

The last resort would be resetting your PC to its factory settings. Doing so may help you get rid of the NO_MORE_IRP_STACK_LOCATIONS. However, your data will be at risk as resetting the PC removes everything and reinstalls Windows on your system. Hence, take back up your data, if possible. Otherwise, use professional data recovery software to restore your data and proceed.

Follow the given steps to reset your system:

  • Open Settings by pressing Windows + I and then follow Update & Security > Recovery > Reset this PC.
  • There, click Reset PC.
  1. Provide admin credentials when required.
  2. Next, choose to Remove everything from the given options.
  • In the following window, choose Local reinstall.
  • Either you can proceed with the current settings and click Next, or if you want, click Change Settings and make changes accordingly.
  • If you choose to click on ‘Change settings,’ you will get three options – (i) Clean data, (ii) Delete files from all drives, and (iii) Download Windows.
  • If you have a backup of your system data, choose Clean data; it will only remove your files, and click Confirm.
  • Now, sit and let the process complete. Once done, reboot your system.

Hopefully, the fixes discussed in this blog will help you overcome the issue with your system. However, keeping the causes for the NO MORE IRP STACK LOCATIONS error in mind, we’d suggest you always back up your data to prevent permanent data loss due to such errors. BSoD errors are sure annoying but fixable. The important thing is to preserve your data. Always keep it safe and protected. You can take a backup of your data on the cloud or storage drives. Moreover, professional data recovery software is available if you lose access to your essential data.


1. Why do blue screen errors occur?

Blue Screen of Death errors may occur for numerous reasons, including outdated, incompatible, or corrupted device drivers, corrupted BCD, hard drive corruption, damaged system files, malware attacks on the system, and more.

2. Is BSoD recovery possible? How?

Yes, fixing blue screen errors and recovering your system and data is possible with the right action taken at the appropriate time. Additionally, you must know why it occurred in the first place for successful BSoD recovery.

3. What is a Bad System Config error?

— Update: 19-03-2023 — found an additional article How to Fix NO_MORE_IRP_STACK_LOCATIONS Blue Screen Error Windows 10? from the website for the keyword irp no more stack locations.

Is your computer or laptop is displaying  “NO_MORE_IRP_STACK_LOCATIONS” blue screen error? Wondering how to fix NO MORE IRP STACK LOCATIONS error then you are at the right place.

Article post on:

In this blog, I am going to show you how to fix blue screen errors on Windows 10.

The error NO_MORE_IRP_STACK_LOCATIONS blue screen generally appears during application installation, or a Microsoft Corporation-related software program is running (eg. Windows Operating System), when a system driver is being loaded, or during Windows startup or shutdown.

Fortunately, some solutions help you to fix NO MORE IRP STACK LOCATIONS BSOD error 0x0000035.

So without wasting time let’s head towards the fixes. But first, check out some of the related error messages encountered by the users.

Some Errors Related to NO_MORE_IRP_STACK_LOCATIONS Blue Screen

  • “NO_MORE_IRP_STACK_LOCATIONS” come into view and make inactive the running program window.
  • “STOP Error 0x35: NO_MORE_IRP_STACK_LOCATIONS” is appeared.
  • A problem has been detected and Windows has been shut down to prevent damage to your computer. The problem seems to be caused by the following file:
  • Your PC frequently crashes with Error 0x35 when running the same program.
  • “The NO_MORE_IRP_STACK_LOCATIONS bug check has a value of 0x00000035. This bug check executed when the IoCallDriver packet has no more stack locations remaining.” is displayed.
  • Windows runs sluggishly and responds slowly to mouse or keyboard input.
  • Your computer periodically “freezes” for a few seconds at a time.

How Do I Fix NO_MORE_IRP_STACK_LOCATIONS Blue Screen in Windows 10?

You can fix no more irp stack locations by running the inbuilt BSOD troubleshooter, updating system drivers and Windows with the latest update. (as described here)

Solution 1 – Run BSOD Troubleshooter

Very first it is recommended to run inbuilt BSOD troubleshooter provided by Windows 10.

Follow the steps to run BSOD troubleshooter:

  • Press Windows + X keys > open Settings app> go to Update & Security

  • Now from the left menu choose the Troubleshoot
  • And select BSOD > click Run the troubleshooter.

  • Follow the on-screen instructions to complete the scanning process.

And as the scanning process is finished check if the NO_MORE_IRP_STACK_LOCATIONS blue screen error is fixed or not

Solution 2 – Check if you have Added any Recent Hardware

 Did you just added any hardware component to your Windows system or installed a new program. Then this might be what is causing the BSOD NO_MORE_IRP_STACK_LOCATIONS error.

 So make sure to undo the recent changes and again check if the stop error is fixed or not.


Or else follow the steps to find out which hardware is causing the problem.

  • Replace the hardware.
  • Confirm that the hardware’s firmware is updated.
  • Confirm all the added hardware is in the list of Hardware Compatibility.
  • Visit the manufacturer’s website for support information.

Solution 3 – Run the SFC scan

If running the troubleshooter won’t work for you to fix the BSOD NO MORE IRP STACK LOCATIONS error then try running the SFC scan.

This helps you to repair the corrupted, damaged Windows system files.

Follow the steps to run it:

  • Click on Start Menu > open Command Prompt (Admin).

  • Now in the command prompt type the below-given command and hit Enter
    • sfc/scannow

  • Now wait for the whole process to finish (approx. 15 minutes)
  • And as the whole scanning process is finished restart the computer

Check if the BSOD error 0x0000035 is fixed or not, if not then head to the next solution

Solution 4 – Run DISM

Here you need to run the DISM (Deployment Image Servicing and Management) tool as this worked for many users to fix the NO MORE IRP STACK LOCATIONS BSOD error in Windows 10.

So, it is worth to give a try and run the DISM tool.

Follow the steps to do so:

  • Open the Start menu > run Command Prompt (Admin).

  • And in the command prompt, type or paste the below-given command and hit Enter:
    • DISM /Online /Cleanup-Image /RestoreHealth

  • Now, wait for the scanning process to finish. (approx 30 minutes)
  • As it is finished > restart your computer

Solution 5 – Update the System Drivers

Sometimes the outdated drivers can also cause conflict and as a result, you start facing the BSOD error.

So make sure all the system drivers are updated

And to update the driver you can go to the Manufacturer website or the Microsoft official website to check for the latest update compatible with your Windows system and install it.

Well, you can also update the drivers easily by running the automatic Driver Easy. This scans your system and updates the entire driver.

Get Driver Easy to update the driver automatically

Solution 6 – Verify Your RAM

The Window memory Diagnostics Tool is the inbuilt memory testing software provided by Microsoft, with the help of this inbuilt app you can test your system memory for various apps running in your Windows OS

  •  First of all open the run dialogue box, press the Windows + R key simultaneously to open the run command. In the run window type “Mdsched” and then hit enter.

  •  You will see the Window memory Diagnostics Tool window with two options to select:

  • Choose any-one that suits your conditions and just after when your windows boots you will be able to see your screen like this:

Now check if the NO_MORE_IRP_STACK_LOCATIONS Blue Screen error 0x00000035 is fixed or not.

Solution 7 – Verify Hard Drive Corruption

Sometimes due to the hard drive corruption, you may encounter the BSOD error. So try to check the hard drive corruption by running the CHKDSK command.

Follow the steps to run the chkdsk command:

  • Restart your computer, holding Shift key > and enter the Advanced Startup
  • And select Troubleshoot > Advanced Options.
  • Then from the list choose Command Prompt
  • As the command prompt starts, type the below-given commands > press Enter after each:
    • bootrec.exe /fixmbr
    • bootrec.exe /fixboot

Now check if the NO MORE IRP STACK LOCATIONS BSOD error is fixed but if not then try running the CHDSK command as this worked for many users to fix the error.

  • chkdsk /r c

Please Note: Use the letter of your PC hard drive partitions in place of C

Hope this works for you to fix NO MORE IRP STACK LOCATIONS blue screen error in Windows 10

Solution 8 – Check your System for Virus Infection

Verify if your system is infected with a virus or malware infection then is what causing the BSOD error in Windows 10.

Well, some virus directly affects the master boot record (MBR) or the boot sector of your system

So make sure to scan your system with the third party antivirus installed. Or run the SpyHunter this is an advanced tool that scans your system and makes it more secure.

Get SpyHunter to remove Viruses or Malware infections completely

Best & Easy Solution to Fix NO_MORE_IRP_STACK_LOCATIONS Blue Screen Error

If you are looking for an easy solution or find difficulty in performing the above-listed fixes then try running the PC Repair Tool.

This is a professional recommended tool that just by scanning once detect and fix common computer errors. With this, you can fix various PC errors such as BSOD error, registry error, application error, DLL error  & others.

It also repairs corrupt or damaged Windows system files, prevents viruses, speeds up the slow performance of PC and much more. You just need the download the tool and the rest work will be done with ease.



So here my job is done, now it’s your turn to follow the complete solutions listed and troubleshoot the NO MORE IRP STACK LOCATIONS blue screen in Windows 10.  

Make sure to follow the fixes given one by one and check which one works for you.

However, if you are unable to follow the manual solutions then you can run the automatic repair utility, this is capable to fix all sorts of BSOD errors.

Apart from this, if you have any questions or suggestions then feel free to write to us, or you can also visit our BSOD hub to check for the fixes of other blue screen errors.

Good Luck..!


Article post on:

Leave a Comment

Your email address will not be published. Required fields are marked *