How to solve CANCEL STATE IN COMPLETED IRP Blue Screen of Death or BSOD Error with bugcheck value 0x00000048 in Windows 10


Windows 10 is often prone to vulnerabilities and most of them are quite simple to fix immediately. Meanwhile, few come out as risky and CANCEL STATE IN COMPLETED IRP BSOD error is a prominent member in that group. This specific blue screen of death has a bug check code 0x00000048, generally occurs during software initialization.

CANCEL_STATE_IN_COMPLETED_IRP refers to a situation when an I/O Request Packet or IRP found completed without canceling it, in the meantime, a driver calls cancel routine simultaneously. The stop code happens to be prudent once that driver after the execution of IRP tries or fails to cancel that I/O Request Packet after it was carried out.  Generally, in devices, these types of errors appear because of software problems and can be fixed implementing a few common tricks. Furthermore, some Hardware issues are too involved sometimes which demands full replacement of the faulty part.


Here is how to fix CANCEL STATE IN COMPLETED IRP BSOD Error in Windows 10 –

When starting to resolve CANCEL_STATE_IN_COMPLETED_IRP the main obstacle that comes out is random Restart of Windows 10. Disable automatic restart is the first task you need to perform as PC may turn down solutions in the middle without this. The reason behind the action is, Windows tries to protect the sensitive data from damage and finally causes the device to reboot. Thus, disabling the option is very much needed to deploy workarounds properly. For that –

  1. Save all the ongoing processes if required and close them as well.
  2. Proceed to desktop area by pressing Win+D hotkey together.
  3. Right-click on “This PC” icon and follow by choosing Properties.
  4. Once the System window shows up, select Advanced system settings lying on the left pane.
  5. After being redirected to a System Properties, enter into Advanced tab.
  6. Click on Settings located beneath Startup and Recovery.
  7. On the forthcoming window, move on to the System failure area, thereafter, uncheck the box set beside Automatically restart.
  8. In the end, click OK button to make the changes effective.

Expected, you have already disabled the automatic restarting Windows following the above guidelines, now you can proceed with the below method list and try resolving bug check code 0x00000048.

1] Clean the potentially dangerous threats in Windows security

Nowadays, living in the internet-based world seems critical only because something exists like Virus. These are nothing but sorts of malicious programs that have characteristics of replication to another program using copy encryption. Codes, inside, can very easily sneak through your computer’s defense mechanism and steal necessary not to mention sensitive data. These types of malicious programs spread at a significantly faster rate as they stay in disguise in links available through web, emails or removable disks.

Once any virus dodges the security blockage, they start replicating themselves and the Windows core components lose their originality. As for the damages system files, Windows 10 blue screen error CANCEL STATE IN COMPLETED IRP show up. To eliminate this bug code, Windows Security is the best ever utility to serve this purpose as the tool offers comprehensive as well as real-time protection for the affected files on and off the net. Here is the process –

  1. Press Win+I to bring Windows Settings app on the screen.
  2. Go with Update & Security.
  3. Pick Windows Security located in the left overlay, hereafter, switch to the right pane.
  4. Opt for Virus & threat protection.
  5. On the newly launched window, move to the right surface and click Scan options link.
  6. Select the radio button of Full scan following that click on Scan now button.
  1. As the utility scans every corner of Windows 10, the procedure would take a little longer time to finish.
  2. After completion, if the utility traces out any danger, click Clean threats.

2] Install latest Windows Update patches

Outdated OS might end up having CANCEL_STATE_IN_COMPLETED_IRP BSOD error, as a result, you will have to keep the system updated. Healthy moreover well maintained Windows 10 not only eradicate blue screen of death but also minimize the risk of getting affected with other bugs and issues.

Microsoft releases cumulative updates and patches comprising of the newest modifications and bug fixes. In addition, the updating process is made autonomous so that you don’t need to spend your valuable time behind the task. We would suggest you perform the updating process manually ignoring automatic one as due to poor internet connection, files may get stuck in loop and become corrupted. The process is as following –

  1. Open Windows Settings app and opt for Update & Security.
  2. Pass to the right console and click Check for updates button even though the page shows You’re up to date.
  3. If any newer patch is available for your system, hit Download button.
  4. Meanwhile, the system may ask permission to restart Windows 10 several times, thus, you will have to stay in front of the device until the procedure finishes.

3] Update all the drivers using Device manager to fix CANCEL STATE IN COMPLETED IRP

A driver usually manages specific types of hardware connected with the machine. These are very important parts of the system as they control communication with the device and provides software interference. Once a device driver becomes outdated or problematic, system often generates CANCEL STATE IN COMPLETED IRP as a consequence.

Usually, when you update Windows 10, drivers get into a newer version yet some issues might show if the internet connection is not smooth. In that case, it’s better to update them manually using the default Device Driver. The process is as follows –

  1. Right-click on the Start button and pick out Device Manager.
  2. Search for the devices that have yellow exclamation marks next to them.
  3. Once found, expand the device by double-clicking and after viewing the driver, right-click on any of it eventually select Update driver option.
  4. Carry on with Search automatically for updated driver software.
  5. When the driver becomes updated, do the same for each item listed under the device having a yellow warning sign.
  6. Also, don’t forget to update drivers that seem suspicious to you.
  7. Once you are done, reboot Windows 10 so that the modifications can take place.

4] Rollback incompatible driver or Disable it

We have come to know, the process of updating drivers is automatic as the OEM packages come along with Windows update. But there is a neck here such as if the internet connection interrupts, some of these drivers are installed in a faulty way. Moreover, often some bad and incompatible drivers get installed which makes the situation worse. Bug check code 0x00000048 can appear because of these corrupted drivers also. If that happens so, you have to rollback or disable these in below method –

  1. Invoke taskbar search by pressing Win+S.
  2. Put devmgmt and hit Enter to open Device Manager.
  3. Look for the device whose driver you want to disable, rollback.
  4. Double-click on the device to let the driver list stretch out.
  5. Right-click on the doubtful driver, thereafter, choose Properties.
  6. On the newly appeared wizard, shift to Driver tab and click either Disable or Roll Back Driver.

5] Resolve Memory limitations in Windows Memory Diagnostic

Memory issues seem pretty common in machines when maintained in poor condition. RAM can also have bad sectors formed on it if you mishandle it. Poor memory device calls in CANCEL STATE IN COMPLETED IRP BSOD usually. There is a very easy way to fix these limitations through Windows Memory Diagnostic. The process will detect and then, later on, fix the found problems automatically. Here is the method –

  1. Press Win+R hotkey to invoke Run dialog.
  2. Type in mdsched.exe in its text field and hit OK button.
  3. Opt for Restart now and check for problems (recommended).
CANCEL_STATE_IN_COMPLETED_IRP - - run memory diagnostic tool
  1. Once Windows 10 completes the 1st cycle of rebooting, a blue screen will appear detecting memory issues.
  2. When the progress reaches 100%, Windows 10 will reboot once again.
  3. After powering up, look out the result of diagnosis from the System tray- notification area.

6] Remove external hardware devices connected with device to fix CANCEL STATE IN COMPLETED IRP

Not quite large but a few numbers of users have complained that recently they have come across CANCEL_STATE_IN_COMPLETED_IRP Windows 10 blue screen error just after connecting a new hardware device. This is frustrating enough as we cannot really work smoothly without such devices like mouse, keyboard or a speaker even printer. We had been looking for solutions to fix the issue and it came out really simple. You can just momentarily disconnect those connected devices one by one and try a reboot. Usually, bug check code 0x00000048 doesn’t show up after the Windows comes back in to play next. While de-porting, be a little careful so that no device gets damaged.

7] Repair corrupted Windows core components

Windows has some core components you often call them system files or some other names. Once these files encounter some abnormality, they usually throw error codes. In the worst cases, blue screen error is pretty common as well. If you want to know how these files get corrupted, the answer is quite simple. In general, when some malicious codes or viruses affect the system or some file goes missing due to software conflicts.

You can stay apart from this by eliminating viruses or uninstalling unnecessary programs. If the files are already found corrupted, you have no way but to fix them. In this regard, System File Checker comes out top-notch. The utility activates in the elevated command prompt with application of sfc /scannow command-line tool. The process is as follows –

  1. Right-click on Start icon and choose Run.
  2. Type cmd.exe in the Run command followed by pressing Ctrl+Shift+Enter at once.
  3. When a UAC prompts, click Yes button.
  4. Insert Sfc /scannow command after winking cursor eventually hit Enter.
  5. Let the procedure reach 100% without any hinder.

8] Uninstall duplicate Security programs and eliminate confliction risk

We have discussed in the past how a virus attack damage system files, steal sensitive data from a user’s computer. As the security system has become frail a bit, you may look for some solid defense antivirus that is easily obtainable in the market and internet to serve this purpose. Honestly, not all of these are well trusted as well as effective.

On the contrary, Windows Security has a robust infrastructure to deal with viruses. Having both default and the third-party app will cause conflict among themselves and you may face more damages in the coming time. Therefore, you will have to uninstall the third party one if you have and for that use below guidelines –

  1. Open Run dialog box first.
  2. Type appwiz.cpl in the void text bar and hit Enter.
  3. From the newly appeared window, search third-party antivirus program installed on the system.
  4. Select the same, hereafter, hit Uninstall button located on the top ribbon.
  5. Follow the guidelines that appear on-screen to finish the process.

9] Use DISM tool and get fix all the Windows image files to fix CANCEL STATE IN COMPLETED IRP

ISO Files are released when a new Windows update comes in the market comprising of image files as well. These items usually come out fresh and no way can they be corrupted. Well, there are few general issues for making them faulty. Once such damage happens to the Windows Image files, you may encounter CANCEL STATE IN COMPLETED IRP BSOD Error in Windows 10. You can fix these files using Windows default DISM tool which activates in the elevated Command Prompt. The process is as following –

  1. Press Win+S at one go and type cmd.exe in the search bar.
  2. When the result shows up, press Ctrl+Shift+Enter hotkey altogether to launch Command Prompt with admin privilege.
  3. If a UAC asks for your permission, give consent by clicking OK button.
  4. In the command prompt window, put following commands one after another and hit Enter after each execution –

Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth

  1. After completion of all the scan, check if bug check code 0x00000048 still exists.

10] Put the Online Blue Screen Troubleshooter into play

Blue screen errors are pretty common nowadays and once the system generates any of them it’s really hard to get back normal state. To make the situation bit light, Microsoft launched a troubleshooting tool that helps to resolve blue screen of death. In days gone by, the tool was a part of the Windows Settings app but for some unknown reason, it has been withdrawn. However, you can still make use of blue screen troubleshooter by running it online. Here’s how –

  1. Press Win+Q keyboard shortcut and type bluescreen.
  2. Select Find and fix blue screen problems from the appearing result.
  3. Troubleshooting wizard will become visible that detects issues related to CANCEL STATE IN COMPLETED IRP and solve them as well.

11] Eliminate risk of similar programs conflictions to fix CANCEL STATE IN COMPLETED IRP

Programs with similar functionality when installed in a computer, they usually have a tendency to engage in conflict with each other. The result may go in a drastically wrong way and damage the files including system ones. When such things happen, you may discover CANCEL_STATE_IN_COMPLETED_IRP blue screen error in Windows 10. Thus, some of these programs need to be removed with immediate effect using below steps –

  1. Click Start icon and click on the cog icon to access Windows Settings.
  2. Click Apps category to continue.
  3. Pass to the adjacent right of Apps & features page and find out applications that may collide.
  4. Once found, select the program and hit Uninstall.
  5. If UAC asks for authorization, click on Yes to proceed.
  6. Go along with the on-screen instructions to remove the app completely.
  7. Remove all similar app separately and then reboot the device.

12] Engage disk checking utility and fix bad areas in Hard Disk

Hard Disk refers to the heart of a device and you have to duly maintain it in good health. Due to prolonged use, poor maintenance, it may have bad areas formed inside. Usually, an HDD / SSD, if fallen from, will also have bad areas in it. Once such sectors form, CANCEL STATE IN COMPLETED IRP blue screen error comes in the system.

There are quite a good number of ways you can maintain the Hard Disk in good condition. But to fix the bad areas in it, you must use the Disk checking tool. This is a built-in Windows Utility that activates in elevated Command prompt. Be guided to the solution in the following way –

  1. In the first instance, open Command Prompt as Administrator using any convenient way.
  2. Type the following command in a black panel and then hit Enter key –

chkdsk C: /f /r /x


1] Clean the potentially dangerous threats in Windows security
2] Install latest Windows Update patches
3] Update all the drivers using Device manager
4] Rollback incompatible driver or Disable it
5] Resolve Memory limitations in Windows Memory Diagnostic
6] Remove external hardware devices connected with device
7] Repair corrupted Windows core components
8] Uninstall duplicate Security programs and eliminate confliction risk
9] Use DISM tool and get fix all the Windows image files
10] Put the Online Blue Screen Troubleshooter into play
11] Eliminate risk of similar programs conflictions
12] Engage disk checking utility and fix bad areas in Hard Disk

That’s all!!

Sharing is caring    Share Whatsapp

Topics:  Windows
About Nipu
Windows 11, 10 Tweaker, and Tech Enthusiast.