FULL FIX: NO MORE IRP STACK LOCATIONS error in Windows 10

Milan Stanojevic
by Milan Stanojevic
Deputy Editor
0 Comments
Download PDF
Affiliate Disclosure

  • To avoid any BSoD errors, you need to keep your Windows 10 up-to-date. So use the Windows Update regularly because Microsoft issues a lot of patches and fixes that might solve this kind of errors.
  • The next thing to do is to update the drivers for your hardware. BSoDs signal problems with your hardware but a poorly written driver can also do that.
  • We have a special section dedicated to Troubleshooting BSoD errors. Bookmark it because it can be a lifesaver in these delicate moments.
  • If you're an adult, it's highly improbable that you didn't see a Windows 10 error. Check our Windows 10 errors Hub because it can be an important source of solutions.
how to fix NO MORE IRP STACK LOCATIONS error in Windows 10

We all encountered a computer error at least once, and while many computer errors are relatively harmless, BSoD errors are not.

In Windows 10 and in all other versions of Windows, BSoD errors will usually restart your PC in order to prevent damage, and that can disrupt your work and cause you to lose important data.

As you can see, BSoD errors can be problematic, therefore today we’re going to show you how to fix NO MORE IRP STACK LOCATIONS error.

How can I fix NO MORE IRP STACK LOCATIONS BSoD in Windows 10?

Table of contents:

  1. Keep your Windows 10 and drivers updated
  2. Run the BSOD Troubleshooter
  3. Run the SFC scan
  4. Run DISM
  5. Check the hard drive
  6. Uninstall your antivirus software
  7. Reinstall your audio drivers
  8. Check your hardware
  9. Reset Windows 10

How to fix NO MORE IRP STACK LOCATIONS error in Windows 10

Solution 1 – Keep your Windows 10 and drivers updated

In order to avoid BSoD errors, it’s important that you keep Windows 10 up to date with the latest patches.

Microsoft is constantly working on improving Windows 10, and many of these patches offer new features and security updates.

In addition, many patches are fixing issues with incompatible hardware and software.

And since many BSoD errors are caused by hardware or software incompatibility, you can see why it is crucial to use Windows Update regularly.

Bear in mind that updating Windows 10 regularly isn’t enough to prevent BSoD errors, and in addition to downloading updates, it’s also important to keep your drivers up to date as well.

Downloading the latest drivers is relatively simple, and you need to do is to go to your hardware manufacturer’s website and download the latest drivers for your hardware.

In addition, you can also use Device Manager to download all the necessary files. To do that follow these steps:

  1. Press Windows Key + X to open Power User Menu. Select Device Manager from the list.
    device-manager
  2. Once Device Manager opens, locate the driver you wish to update, right-click it and choose Update Driver Software.
    update-driver-software
  3. Select Search automatically for updated driver software and wait for Windows 10 to download the driver.
    browse-my-for-driver-software
  4. Repeat this process for all the devices you want to update.

Update drivers automatically

Searching for drivers on your own can be time-consuming. So, we advise you to use a tool that will do this for you automatically.

Using an automatic driver updater will certainly save you from the hassle of searching for drivers manually, and it will always keep your system up to date with the latest drivers.

Tweakbit’s Driver Updater (approved by Microsoft and Norton Antivirus) will help you update drivers automatically and prevent PC damage caused by installing the wrong driver versions. 

After several tests, our team concluded that this is the best-automatized solution.

Here is a quick guide on how to use it:

  1. Download and install TweakBit Driver Updaterdriver updater starting window
  2. Once installed, the program will start scanning your PC for outdated drivers automatically. Driver Updater will check your installed driver versions against its cloud database of the latest versions and recommend proper updates. All you need to do is wait for the scan to complete.
    scanning proccess of Tweakbit driver updater
  3. Upon scan completion, you get a report on all problem drivers found on your PC. Review the list and see if you want to update each driver individually or all at once. To update one driver at a time, click the Update driver link next to the driver name. Or simply click the Update all button at the bottom to automatically install all recommended updates.
    Automatically Update complete
    Note: Some drivers need to be installed in multiple steps so you will have to hit the Update button several times until all of its components are installed.

Solution 2 – Run the BSOD Troubleshooter 

If updating your drivers didn’t get the job done, let’s seek help from some troubleshooting tools. The first troubleshooter we’re going to try here is Windows 10‘s built-in troubleshooter.

Here’s how to run the BSOD troubleshooter in Windows 10:

  1. Open the Settings app and go to Update & Security section.
  2. Select Troubleshoot from the menu on the left.
  3. Select BSOD from the right pane and click Run the troubleshooter.
  4. Follow the instructions on the screen to complete the troubleshooter.

Solution 3 – Run the SFC scan

The next troubleshooting tool we’re going to try is the SFC scan. This is a command-line tool that scans your system for broken files and resolves them (if possible).

Here’s how to run the SFC scan in Windows 10:

  1. Right-click on the Start Menu button, and open Command Prompt (Admin).
  2. Enter the following line and press Enter: sfc/scannow
  3. Wait until the process is done (it may take a while).
  4. If the solution is found, it will automatically be applied.
  5. Now, close the Command Prompt and restart your computer.

Solution 4 – Run DISM

DISM is the third command-line troubleshooter we’re going to try here.

Deployment Image Servicing and Management (DISM), as its name says, re-deploys the system image all over again, which might be helpful when resolving issues like NO MORE IRP STACK LOCATIONS.

We’ll walk you through both standard and the procedure that utilizes the installation media below:

  • Standard way
  1. Right-click Start and open Command Prompt (Admin).
  2. Paste the following command and press Enter:
      • DISM /Online /Cleanup-Image /RestoreHealth
  3. Wait until the scan is finished.
  4. Restart your computer and try updating again.
  • With the Windows installation media
  1. Insert your Windows installation media.
  2. Right-click the Start menu and, from the menu, choose the Command Prompt (Admin).
  3. In the command line, type the following commands and press Enter after each:
    • dism /online /cleanup-image /scanhealth
    • dism /online /cleanup-image /restorehealth
  4. Now, type the following command and press Enter:
    • DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:X:SourcesInstall.wim:1 /LimitAccess
  5. Make sure to change an X value with the letter of the mounted drive with Windows 10 installation.
  6. After the procedure is finished, restart your computer.

FAQ: Read more about NO MORE IRP STACK LOCATIONS error

  • What is the NO MORE IRP STACK LOCATIONS error?

The NO MORE IRP STACK LOCATIONS error is a BSoD error that is usually tied to your antivirus software. Try removing it and see if the problem is solved.

  • How can I fix the NO MORE IRP STACK LOCATIONS error?

This error can be solved usually if you remove your antivirus. But if the problem doesn’t go away, you can fix the problem using our full guide.

  • What is a BSoD error code?
The BSoD error code is the code or message written in the blue screen that tells you exactly what is the problem with your computer and why the system crashed. Read about what can cause a BSoD error.

Editor’s Note: This article continues on the next page. Need more guides? Visit our dedicated Windows 10 Errors Hub.

Was this page helpful?
Thanks for letting us know! You can also help us by leaving a review on MyWOT or Trustpillot.
Get the most from your tech with our daily tips
Tell us why!