Milan Stanojevic
by Milan Stanojevic
Windows & Software Expert
Milan has been enthusiastic about PCs ever since his childhood days, and this led him to take interest in all PC-related technologies. Before joining WindowsReport, he worked as a front-end web developer. Read more
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
To fix various PC problems, we recommend DriverFix:
This software will keep your drivers up and running, thus keeping you safe from common computer errors and hardware failure. Check all your drivers now in 3 easy steps:

  1. Download DriverFix (verified download file).
  2. Click Start Scan to find all problematic drivers.
  3. Click Update Drivers to get new versions and avoid system malfunctionings.
  • DriverFix has been downloaded by 0 readers this month.

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.
  2. Once Device Manager opens, locate the driver you wish to update, right-click it and choose Update Driver Software.
  3. Select Search automatically for updated driver software and wait for Windows 10 to download the driver.
  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.

A dedicated third-party tool 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.

Some of the most common Windows errors and bugs are a result of old or incompatible drivers. The lack of an up-to-date system can lead to lag, system errors or even BSoDs.To avoid these types of problems, you can use an automatic tool that will find, download, and install the right driver version on your Windows PC in just a couple of clicks, and we strongly recommend DriverFix. Here’s how to do it:

  1. Download and install DriverFix.
  2. Launch the application.
  3. Wait for DriverFix to detect all your faulty drivers.
  4. The software will now show you all the drivers that have issues, and you just need to select the ones you’d liked fixed.
  5. Wait for DriverFix to download and install the newest drivers.
  6. Restart your PC for the changes to take effect.


Drivers will no longer create any problems if you download and use this powerful software today.

Free trial
Visit website

Disclaimer: this program needs to be upgraded from the free version in order to perform some specific actions.

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.
  • 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.

Frequently Asked Questions

  • 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.

  • 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.

  • 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.

This article covers:Topics: