Milan Stanojevic
by Milan Stanojevic
Deputy Editor
Affiliate Disclosure
Share this article:

  • The first steps in fixing the CANCEL_STATE_IN_COMPLETED_IRP error, you have to make sure that your Windows 10 is up-to-date. 
  • Netgear drivers can often be the cause for these types of problems, so if you’re using Netgear devices, be sure to update them as soon as you can.
  • BSoD errors can be caused by all sorts of software and hardware problems but you will get to the bottom of it if you visit our Troubleshooting BsoD errors hub.
  • How can you fix the Windows 10 errors? We wrote a myriad of articles about this kind of problem. Find all our solutions in the Windows 10 errors hub.
How to fix CANCEL_STATE_IN_COMPLETED_IRP error in Windows 10
To fix various PC problems, we recommend Restoro PC Repair Tool: This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:
  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer's security and performance
  • Restoro has been downloaded by 0 readers this month.

Computer errors are relatively common, and while certain errors can be annoying, most of them are relatively harmless.

However, one of the more serious errors on Windows 10 are Blue Screen of Death errors.

Most of these errors can be caused by a software issue, but in a worst-case scenario these types of errors can be caused by faulty hardware.

There is a wide range of BSoD errors available and since these errors can be rather troublesome, today we’re going to show you how to fix CANCEL_STATE_IN_COMPLETED_IRP error.


  1. Update Windows 10 regularly
  2. Update your drivers
  3. Run the BSOD Troubleshooter
  4. Run the SFC scan
  5. Run DISM
  6. Check the hard drive
  7. Uninstall your antivirus
  8. Uninstall problematic applications
  9. Check for hardware errors

Steps to fix CANCEL STATE IN COMPLETED IRP Windows 10 error

Solution 1 – Update Windows 10 regularly

Windows 10 is constantly being improved with new features through Windows Update, and it’s important to update Windows 10 regularly because many of these updates bring security and compatibility fixes.

For example, if certain hardware isn’t fully compatible with Windows 10, the latest update might fix that issue.

In addition to hardware, these updates often fix many software related issues.

And since both hardware and software problems can cause CANCEL_STATE_IN_COMPLETED_IRP error, you can see why it’s crucial that you download Windows 10 updates regularly.

Solution 2 – Update your drivers

Drivers are a crucial component of every Windows, and if a certain driver is outdated or faulty, that can be the cause for CANCEL_STATE_IN_COMPLETED_IRP BSoD error.

According to users, Netgear drivers can often be cause for these types of problems, so if you’re using Netgear devices, be sure to update them as soon as you can.

It’s worth mentioning that almost any driver can cause BSoD error to appear, so be sure to update as many drivers as you can if you want to permanently fix this issue.

Updating your drivers is relatively easy, and you can do that simply by visiting your hardware manufacturer’s website and downloading the appropriate drivers.

Alternatively, you can always use Device Manager to update the necessary drivers. To do that, follow these simple steps:

  1. Press Windows Key + X to open Power User Menu and select Device Manager.
  2. Once Device Manager opens, locate the driver you wish to update.
  3. Right click the driver and choose Update Driver Software.
  4. Select Search automatically for updated driver software.
  5. Windows 10 will now automatically download the best driver for your device.
  6. Repeat these steps for all 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 3 – Run the BSOD Troubleshooter 

If updating your drivers didn’t get the job done, let’s try with the troubleshooting tools. The first tool we’re going to try is Windows 10’s built-in troubleshooter.

This tool can be useful for resolving various issues, including BSOD errors.

Here’s how to run Windows 10’s troubleshooter:

  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.CANCEL STATE IN COMPLETED IRP Windows 10 error
  4. Follow the instructions on the screen to complete the troubleshooter.

Solution 4 – Run the SFC scan

The SFC scan is a command-line tool that basically scans your computer for potential errors, and resolves them if the solution is available.

Among other errors that the SFC scan can help with are the BSOD issues.

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/scannowCANCEL STATE IN COMPLETED IRP Windows 10 error
  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 5 – Run DISM

Run a System Scan to discover potential errors

Restoro Scan
Click Start Scan to find Windows issues.
Restoro Fix
Click Repair All to fix issues with Patented Technologies.
Run a PC Scan with Restoro Repair Tool to find errors causing security problems and slowdowns. After the scan is complete, the repair process will replace damaged files with fresh Windows files and components.

And the third troubleshooter we’re going to try is DISM.

Deployment Image Servicing and Management is a tool that deploys the system image all over again. So, it’s possible that the BSOD error will get resolved along the way.

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 /RestoreHealthCANCEL STATE IN COMPLETED IRP Windows 10 error
  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.

Solution 6 – Check the hard drive

  1. Enter the Advanced Startup (Restart your computer while holding the Shift key).
  2. Choose Troubleshoot > Advanced Options.
  3. Select Command Prompt from the list of options.
  4. When Command Prompt appears, enter the following lines and press Enter after each line in order to run it:
    • bootrec.exe /rebuildbcdCANCEL STATE IN COMPLETED IRP Windows 10 error
    • bootrec.exe /fixmbr
    • bootrec.exe /fixboot
  5. Some users are also suggesting that you need to run additional chkdsk commands as well. To perform these commands, you need to know drive letters for all your hard drive partitions. In Command Prompt you should enter the following (but remember to use the letters that match your hard drive partitions on your PC):
    • chkdsk /r c:CANCEL STATE IN COMPLETED IRP Windows 10 error
    • chkdsk /r d:

    This is just our example, so keep in mind that you have to perform chkdsk command for every hard drive partition that you have.

  6. Restart your computer and check if the issue is resolved.

Solution 7 – Uninstall your antivirus

Antivirus software is one of the essential programs on every computer, but unfortunately, antivirus software is also a common cause for BSoD errors.

Users confirmed that Bitdefender is the cause of CANCEL_STATE_IN_COMPLETED_IRP error, so it’s advised that you remove it.

It’s worth mentioning that uninstalling the antivirus software isn’t always enough since many antivirus tools leave certain files and registry keys behind after they are removed.

Even these files can cause BSoD error to appear, so it’s crucial that you use a dedicated removal tool to completely remove a certain antivirus program.

Many antivirus companies have these tools available on their websites, and you can download them free of charge.

Bear in mind that almost any antivirus software can cause BSoD error to appear, so be sure to remove any antivirus tool that you have installed, except for Windows Defender.

If uninstalling the antivirus fixes the problem, you can install a newer version of the same tool you were using or you can switch to a different antivirus software.

Solution 8 – Uninstall problematic applications

Often cause for CANCEL_STATE_IN_COMPLETED_IRP error can be installed software, and if you installed any software before this error started appearing, you might want to remove it.

Users reported that Firefox can cause this error if you’re using 3D Vision, so you might want to try uninstalling Firefox and using a different browser.

Alternatively, you can delete your Firefox profile and add Firefox to 3DMark Profile or simply add StereoNotSupported Flag to Mozilla Firefox Profile.

It’s worth mentioning that almost any installed application can cause this error to appear.

So you might have to uninstall any applications that you installed or updated in the last few days or weeks in order to fix this problem.

Solution 9 – Check for hardware errors

CANCEL_STATE_IN_COMPLETED_IRP BSoD errors are often caused by hardware failure, and in order to fix this error, you need to find and replace the faulty hardware.

Users reported that this error can be caused by a faulty USB device, so be sure to unplug all USB devices except for your keyboard and mouse.

Another cause for this issue might be your portable hard drive, so be sure to check if it works properly.

Lastly, make sure to check your memory. RAM is often the cause of many BSoD errors, so make sure that you check it out. To check your RAM, you need to do the following:

  1. Download MemTest86+.
  2. Create a bootable USB flash drive or CD with MemTest86+ on it.
  3. Restart your computer and boot it from that USB drive or CD.
  4. Once MemTest86+ starts, let it test your RAM for couple of hours.

If no problems are found, your RAM isn’t the cause of this error, so you should check your motherboard and other hardware.

CANCEL_STATE_IN_COMPLETED_IRPB error and many BSoD errors can be rather problematic since they constantly restart your PC in order to prevent damage.

However, most of these errors can be fixed by using one of our solutions.



The CANCEL_STATE_IN_COMPLETED_IRP error is a BSoD error often caused by hardware failure, and to fix this error you need to find and replace the faulty hardware.

  • How can I fix the CANCEL STATE IN COMPLETED IRPB error?

Update Windows 10 regularly, update your drivers, and run the BSoD Troubleshooter. If you follow our complete guide, you can solve this issue for good.

  • What are IRPs?

IRP means I/O request packets (IRPs), and they are kernel-mode structures that are used by Windows Driver Model (WDM) and Windows NT device drivers to communicate with each other and with the operating system.

idee restoro Still having issues? Fix them with this tool:
  1. Download this PC Repair Tool rated Great on (download starts on this page).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues with Patented Technologies (Exclusive Discount for our readers).
Restoro has been downloaded by 0 readers this month.

Editor’s Note: This post was originally published in October 2018 and has been since revamped and updated in April 2020 for freshness, accuracy, and comprehensiveness.

Editor's Note: This article was originally published in June 2016 and was revamped and updated in August 2020 for freshness, accuracy, and comprehensiveness.
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!