Happiness comes from solving problems.

-Mark Manson

It is only natural to panic when you see a Blue Screen of Death (BSOD) error on your computer. However, do not worry because there are many ways to resolve this problem.

If you’ve recently installed new software or hardware, one of the issues you might encounter is the “NO_MORE_IRP_STACK_LOCATIONS” blue screen error. This message might show up while you are loading the system driver or while Windows is starting or shutting down. Here are the common scenarios related to this problem:

  • A running program window suddenly becomes inactive and the “NO_MORE_IRP_STACK_LOCATIONS” blue screen error shows up.
  • The Blue Screen of Death might also be accompanied by a message that says, “STOP Error 0x35: NO_MORE_IRP_STACK_LOCATIONS.”
  • Every time you try to run a particular program, your computer crashes, showing you the STOP Error 0x35 code.
  • You might encounter this error message:

“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:”

  • Windows is running slower than usual. Also, there is a delayed keyboard or mouse input.
  • Your PC tends to freeze for a couple of seconds at a time.

If you want to learn how to fix NO_MORE_IRP_STACK_LOCATIONS error on Windows, you’ve come to the right place. We will show you some useful tips that will help you get rid of this problem. Make sure you read through the article to effectively fix the NO_MORE_IRP_STACK_LOCATIONS error on Windows.

How to Fix NO_MORE_IRP_STACK_LOCATIONS Error on Windows?

To get rid of this BSOD error, follow the tips provided below

First Tip: Check if you have sufficient available space on the system drive. Sometimes, data corruption, Blue Screen of Death errors, and other issues can show when you’re running low on system drive space. Make sure you remove junk files, which you can do so easily by using a third-party tool like Auslogics BoostSpeed. This tool will get rid of leftover registry files, as well as unnecessary items in your system.

Note: Microsoft announced that there should be at least 100MB of free space in your system drive. However, it is recommended for Windows users to keep at least 15% of their drive space free.

Second Tip: Consider whether you recently installed any hardware component or new program. Did you install updates on your system or drivers? If so, then it is likely the Blue Screen of Death error was caused by the recent modification.

Undo the change you executed and check if the STOP error is still there. Here are some of the solutions you can try:

  • First Solution: Roll back your system to a previous restore point where the error did not exist. This will help you undo any changes with ease.
  • Second Solution: Opt to use the Last Known Good Configuration in booting your system. This will allow you to undo recent modifications you made on your registry and system.
  • Third Solution: Roll back your device driver to its previous version.

Third Tip: Ensure that your system has not been infected by viruses or malware. Keep in mind that they can directly affect the master boot record (MBR) or boot sector of your system, causing the Blue Screen of Death error to appear.

As such, we recommend using Auslogics Anti-Malware. This tool will ensure that your entire system—including the MBR and boot sector—is free from viruses and malware. Auslogics Anti-Malware is designed to function properly without interfering with your main anti-virus. What’s more, it can detect threats and attacks you’d never suspect existed.

Fourth Tip: Ensure that you have the latest service packs and all the necessary updates installed on your system. Microsoft regularly releases patches to fix bugs and other types of issues on Windows. Installing the latest updates will help you resolve the “NO_MORE_IRP_STACK_LOCATIONS” blue screen error.

Fifth Tip: Update all the drivers of your hardware. In some cases, damaged or outdated drivers can cause various Blue Screen of Death errors. We recommend using Auslogics Driver Updater to ensure that all your problematic drivers are updated to their latest manufacturer-recommended versions.

Sixth Tip: Make sure that all the cards, internal cables, and other parts are installed properly. Incorrectly installed hardware can cause BSOD errors. So, here are some things you can do:

  • Reinstall available expansion cards.
  • Reinstall all power cables and internal data.
  • Reinstall the memory modules.

Seventh Tip: Try running diagnostic tests on all hardware. If you do not know how to do this, it is best to seek the help of an experienced computer technician. Here are some important procedures to take when resolving this BSOD error:

  • Checking and testing the RAM or system memory
  • Verifying and testing the system hard disk drive

Eighth Tip: You can also try updating your BIOS to get rid of the Blue Screen of Death error. In some cases, such errors are caused by incapability issues. This problem can be solved easily through updating your system BIOS.

Ninth Tip: Try booting your system with the vital hardware only. One of the ways to troubleshoot BSOD errors is to use minimum hardware when launching the computer. If after doing this you notice that the error is gone, then it is likely that one of the hardware devices you removed caused the issue.

Note: In general, all you would need for booting your computer are the RAM, CPU, motherboard, keyboard, primary hard drive, monitor, and video card.

How do you determine which hardware device caused the Blue Screen of Death error?

Try replacing the hardware with one that has updated firmware. Make sure that all the hardware you added is included in the list of Hardware Compatibility. Finally, you can visit the manufacturer’s website to get support information.

How do you identify the software program that caused the 00000035 BSOD error?

You must ensure that all the applications on your computer are updated. If not, try to update them as soon as possible. You can also try reinstalling the software and check if this resolves the issue. If those do not fix the error, you can check the developer’s website to obtain support information.

Using the Windows Memory Diagnostics Tool for RAM Testing

One of the great things about Microsoft is that it provides a built-in memory testing program for various Windows versions. You can use the Windows Memory Diagnostics Tool to test your system memory for any kinds of error. To launch this tool, simply follow the instructions below:

  1. On your keyboard, press Windows Key+R. This should open the Run dialog box.
  2. Type “mdsched.exe” (no quotes), then hit Enter.
  3. Once the Windows Memory Diagnostics Tool is up, select the appropriate option for your problem.

The tool will now scan your system memory for problems. The process might take several minutes. So, make sure you do not interfere with it. Once the process is complete, Windows will restart your PC automatically. You will then see the test results the next time you log into your computer.

Were you able to get rid of the BSOD error by following our tips?

Which tip did you use? Let us know in the comments below!