There are a million and one possible errors that can occur on Windows 10, and blue screens are a particularly egregious type. Just when you think you’ve seen them all, another one shows up with an error message or stop code you haven’t seen before.

The stop code 0X000000CE is also known as the “Driver Unloaded Before Cancelling Pending Operations” error and has become increasingly rampant lately if the complaints of multiple users are anything to go by.

From all indications, the issue mostly happens during startup; once the power button is pressed to turn on the machine, Windows fails to load, and a blue screen appears instead. Rarely, a crash happens in the middle of running a program, and the users get a blue screen with the error.

If you’ve got the experience, you will probably agree that blue screen errors are the most annoying of the myriad issues that can suddenly cause the system to stop functioning normally. When one of these dreaded BSOD errors happens, it’s 50-50 whether you’re still able to run Windows. Sometimes, the system gets stuck, and you won’t be able to access the desktop until some extreme steps are taken.

If you’re looking for how to fix the stop code 0X000000CE in Windows 10, you’ve landed in the right spot. This guide has a collection of tweaks and fixes that can help you resolve the problem so that you can resume normal use of your computer.

What Is the “Driver Unloaded Before Cancelling Pending Operations” BSOD in Windows 10?

“Driver Unloaded Before Cancelling Pending Operations” is a blue screen error that causes the system to crash and restart. This error can come with a variety of messages, the most common of which is reproduced below:

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: Intelppm.sys.


If this is the first time you’ve seen this Stop error screen, restart your computer. If this screen appears again, follow these steps:

  1. Check to make sure any new hardware or software is properly installed. If this is a new installation, ask your hardware or software manufacturer for any new updates you might need.
  2. If problems continue, disable or remove any newly installed hardware or software. Disable BIOS memory options such as caching or shadowing. If you need to use Safe Mode to disable or remove components, restart your computer, press F8 to select Advanced Startup Options, and then select Safe Mode.

This blue screen error seems to be related to drivers on the machine, specifically the Intel graphics driver. This means that an issue with the integrated video card driver might cause the system to crash.

In essence, the error indicates that the driver in question was unloaded while another operation had not yet been cancelled. This can happen when an operation is stuck in the operation queue and cannot be completed.

In many cases, this error is a result of not applying the latest Windows updates. Installing system updates is generally recommended so that your PC can get the latest patches and bug fixes.

Various small issues on the system can accumulate over time and eventually lead to a system crash with the “Driver Unloaded Before Cancelling Pending Operations” blue screen. A broken or corrupt driver can be the critical piece that caused the rest of the system to glitch, causing the system to shut down in order to avoid further damage.

When the error happens, it’s normal for users without much computer knowledge to start panicking even though applying one or two fixes or even just rebooting might be all that is needed. In the case that an outdated driver is responsible for the incessant blue screens, a manual or automatic update will fix things.

How to Fix the “Driver Unloaded Before Cancelling Pending Operations” BSOD

The “Driver Unloaded Before Cancelling Pending Operations” blue screen error causes annoyance and frustration for a lot of users. If this BSOD is troubling you as well, the various solutions provided in this article should help you to solve it.

You must know that when your computer crashes because of a BSOD, it’s a toss-up whether you can boot back into Windows or not. Therefore, these solutions are divided into two parts. The first part is about the fixes you can try if you can still run Windows, and the second part highlights the possible solutions available for you if you cannot boot into the system from the blue screen.

How to Fix the “Driver Unloaded Before Cancelling Pending Operations” BSOD If You Can Run Windows

Each of the five solutions here can be applied from the desktop. Simply work your way down the list till you find one that solves your problem. Remember that you might have to be fast about it so that you can finish the troubleshooting process before the system crashes again.

Update the Operating System

Windows 10 might not be the best operating system according to some specific parameters, but it’s certainly the most rounded. Basically, every PC app out there is compatible with Windows.

The OS also has areas that need improvement. Its universal nature is also perhaps its greatest flaw. Since it allows the use of various hardware and software configurations, occasional conflicts are somewhat inevitable.

Some software or hardware might not work well with the OS, or some programs or devices might not work with each other. This could ultimately lead to BSOD crashes.

You can minimize the frequency of these types of errors or solve them when they happen by updating the system via Windows Update.

The official update tool can apply the latest features, bug fixes and security patches related to hardware and software, thereby restoring healthy functioning to your system.

To initiate the official update process yourself, hold down the Win key and press I to quickly launch the Settings app. Then select the Update & Security option on the Settings main page.

When the Update & Security screen appears, select the Windows Update tab on the left pane, then head over to the right and click the “Check for updates” button.

The tool will check the Microsoft servers for new updates. If any are available, follow the on-screen instructions to download and install them.

That done, restart the computer and log into the desktop. If the issue derived from a missing update or patch, this should have fixed it.

Reinstall or Update Drivers

Seven out of ten times, the “Driver Unloaded Before Cancelling Pending Operations” BSOD is linked to a faulty or outdated driver. In particular, the Intel graphics driver on your system is the cause of this error a lot of the time.

This driver is responsible for conveying instructions between the operating system and the integrated Intel graphics card. If it stops functioning for any reason, the consequences can be anything, including frequent and random blue screens, especially when an operation that makes extensive use of the graphics card is started.

For an outdated or incompatible driver, updating it is the way to go. This will replace the bad driver with a fresh one. Apart from potentially adding new features and improving hardware performance, it can also nip the error in the bud.

You can update your driver via several methods. Each one presents different levels of difficulty and convenience. Let’s start with updating your driver through the built-in Device Manager tool on Windows 10.

Update Your Driver with Device Manager

You can find all the system’s hardware in Device Manager. Every hardware component on the machine and everything that has ever been connected to the system, whether currently in use or not, is listed there.

To open Device Manager, press and hold the Windows key and then press the X button and select Device Manager from the menu that opens.

When Device Manager opens, you’ll see a number of device groups. Each one represents a class of devices that can be embedded in or connected to a computer. You need to locate the class of the device you want to update and then select the device from there.

Since the Intel graphics driver is the prime suspect here, you should update it first. Head over to the “Display adapters” group and double-click it to expand the group. Is the Intel device listed there? If it isn’t, find and double-click the “Sound, video and game controllers” group.

Once you’ve found the Intel device, right-click it and select Update Driver. Doing that will open a new window. From there, choose the “Search automatically for drivers” or “Search automatically for updated driver software” option to initiate the driver update process.

If the tool detects a newer version of the driver online, it will automatically install it for you and inform you of the results.

Restart the system after a driver update so that Windows can start using the new driver. If Windows has failed to find a newer version, try reinstalling the driver instead. Repeat the steps above, but when you right-click the graphics device, select “Uninstall device” and then follow the on-screen instructions to reboot the system.

Windows will reinstall the driver during startup, and then you can check if the procedure has been effective in solving the error.

Update Your Driver Manually

If Device Manager tells you that you’re already using the latest version of the driver but you don’t believe it, you can visit the support page of the hardware manufacturer and look for the latest drivers. If one is available, you can download and install it yourself.

While this method is simple enough for popular Intel, AMD and Nvidia devices, there’s no guarantee you will get the same results with a less-known hardware product. Moreover, ensure that the driver you download matches your system and hardware specs so that you don’t end up installing the wrong thing.

Update Your Driver Automatically

If you’re short of patience and time or have little knowledge about drivers, using the methods above can throw up some challenges.

In the event that searching for drivers on your own or figuring out which one out of the dozens of drivers in Device Manager you should update is not something you fancy, you will probably love a tool that does all this stuff automatically.

Using automatic driver updating software like Auslogics Driver Updater will save you time and effort, and it will also provide regular updates, ensuring no obsolete driver stays on your system for long.


Resolve PC Issues with Driver Updater

Unstable PC performance is often caused by outdated or corrupt drivers. Auslogics Driver Updater diagnoses driver issues and lets you update old drivers all at once or one at a time to get your PC running smoother

Auslogics Driver Updater is a product of Auslogics, certified Microsoft® Silver Application Developer

When you download and install Driver Updater, you just need to scan your PC, and the tool will find all the missing, obsolete and faulty drivers for you. You can then update the one you want or update everything with a single click. It’s up to you.

Driver Updater will only use the needed versions compatible with your computer. It will take a backup of your current driver before each update so that you can perform an easy rollback if the need arises.

Has updating your drivers eliminated the blue screen error? If the trouble lingers, try the next solution.

Run the Blue Screen Troubleshooter

Did you know that Windows has a dedicated troubleshooting tool for blue screens? That’s right, the issue is serious and common enough, so Microsoft decided it’s better to include a tool that can specifically check for BSOD-causing issues.

If what you’ve tried to this point hasn’t solved the error, the BSOD troubleshooter on Windows 10 could just do the trick. Here’s how to use the tool:

  1. Hit the Windows logo key and then select Settings.
  2. Go to Update & Security > Troubleshoot.
  3. Click “Additional troubleshooters” and select Blue Screen.
  4. Click “Run the troubleshooter”.

Follow the instructions given by the troubleshooting tool to fix the “Driver Unloaded Before Cancelling Pending Operations” BSOD.

Run Scans with DISM and SFC

Many users reported that running a scan with the DISM and SFC tools had helped to fix the “Driver Unloaded Before Cancelling Pending Operations” error for them. If you’re able to boot into Windows, Microsoft recommends that you run a DISM scan followed by an SFC scan to fix computer issues related to corrupt or missing system components.

Run a DISM Scan

The DISM scan should be run via an elevated Command Prompt window. To launch the window, hit the Windows logo key and type “cmd” (without quotation marks). You’ll find Command Prompt in the search results. Right-click it and select “Run as administrator”.

With the window now open, run the command below to initiate a scan with the DISM tool:

DISM /Online /Cleanup-Image /RestoreHealth

Make sure your PC is connected to the internet before you attempt a scan with DISM. This is because the system sources file replacements from the Windows server via Windows Update.

The scan might take a while, so be prepared to wait while the tool checks the system image for possible corruption and bad sectors. Once the scan is done, you can restart the PC or run an SFC scan immediately.

Run an SFC Scan

System File Checker does exactly what its name indicates: checks your system files. The tool is used to find and fix corrupt or missing system files, which could be causing the blue screen error you’re trying to fix.

Unlike with the DISM tool, you don’t need the internet to run this scan. SFC sources replacement files from the local Windows cache; so, as long as the cache is accessible, you’ll be fine.

To run the SFC scan, type or paste the command below into an elevated CMD window and hit the Enter key:

sfc/ scannow

An SFC scan usually takes longer than a DISM scan, so you probably have more waiting to do. Be patient while the scan progress slowly goes all the way to 100. The tool will attempt to fix any faulty or missing system file it detects.

After the scan finishes, reboot the machine irrespective of the scan results and then check whether the “Driver Unloaded Before Cancelling Pending Operations” blue screen error still shows up.

Update the BIOS

If your PC’s BIOS is very old, it can lead to hardware and software issues that can cause blue screen errors like “Driver Unloaded Before Cancelling Pending Operations” to appear. If a BIOS update is available, you can apply it to get new features and solve underlying PC issues.

To update your BIOS, you need to know your current BIOS version. That way, you will know whether an update is available by comparing your version with the latest release on the manufacturer’s support page.

To quickly check your BIOS version, open a Command Prompt window with elevated privileges and run the command below:

wmic bios get smbiosbiosversion

The number under SMBIOSBIOSVersion represents your BIOS version. Write it down somewhere or take a screenshot.

Next, you have to check the model of your motherboard. In the cmd window already open, paste the command here and press Enter:

wmic baseboard get product,Manufacturer,version,serialnumber

The manufacturer, product version, serial number, and version of your motherboard will be displayed.

You can now visit the download page of the PC’s manufacturer and download the right BIOS update.

Select your motherboard model on the support page. Make sure you choose the exact model as installing the wrong BIOS update can irreversibly damage your PC.

Next, download the BIOS update. Make sure that the version number of the update you’re downloading is higher than your current BIOS version number as higher means newer.

If a release or update note is available, read it to learn additional information about the update, such as what issues it solves and how to install it.

Extract the update file from the archive and peruse the readme note if one is included. You can also consult your motherboard manual. If there’s any conflict, follow the method stipulated in your motherboard’s user manual.

Once the update is complete and you’ve successfully booted the machine, log in to your system and run your favorite programs without worrying about the “Driver Unloaded” BSOD happening again.

How to Fix the “Driver Unloaded Before Cancelling Pending Operations” BSOD If You Cannot Run Windows

The solutions here can be attempted by users who cannot run the operating system due to the “Driver Unloaded” blue screen. Each method requires you to go into Windows Recovery or the Advanced Options screen.

Boot into Safe Mode

The first thing to attempt if you get locked out of Windows because of this error is to try booting into Safe Mode. Safe Mode loads Windows with the minimum number of drivers and services it needs to work. All superfluous startup items and drivers are disabled.

Because of this, Safe Mode is a good environment to troubleshoot issues in. With the conflicting apps and drivers disabled, you can more easily determine what’s going on.

If you’re able to boot into Safe Mode, you can try the fixes given in this section as they’re more likely to work in this environment. However, if Safe Mode doesn’t work for you, attempt the solutions in this section anyway.

To boot into Safe Mode, you need to enter recovery mode first. Rapidly power your PC on and off 3-4 times to launch the Advanced Recovery environment. To do this, power on your PC, and when the Windows logo appears on the screen, power it off. Repeat that 2 or 3 more times until you see a small notification at the bottom of the screen that Windows is preparing the recovery environment.

On the “Choose an option” screen, select Troubleshoot. On the Troubleshoot screen, select “Advanced options”. On the “Advanced options” screen, select Startup Settings. On the Startup Settings screen, click Restart.

Windows will restart into the Startup Settings selection screen, where you can choose Windows startup behavior. Your options here are between pressing F4/4 to select Safe Mode and hitting F5/5 to select Safe Mode with Networking. We recommend choosing the second option so that you’ll be able to carry out troubleshooting steps that require internet access.

If you manage to log into the desktop, you can check whether the blue screen error occurs in this environment. If it doesn’t, one of the disabled drivers or services is probably the issue. You can run the BSOD troubleshooter, update your drivers or Windows or scan the system with SFC or DISM.

Run System Restore

Just like you can roll back a driver to its previous version, you can do the same for the operating system through a tool known as System Restore. With it, you can use a snapshot or restore point to restore the system to a state where it was working just fine – before this annoying error came along.

So, if you’ve created a system restore point, you’re in luck because you can carry out a system restore even when you’re locked out of Windows. Here’s how:

  1. Get into Windows Recovery and navigate to Troubleshoot > Advanced Options > System Restore.
  2. The System Restore window will be displayed. Click Next.
  3. Select the restore point you want to use and click Next. If the restore point isn’t listed, tick the “Show more restore points” checkbox to view older system snapshots, select the one you want and then click Next.
  4. Follow the on-screen instructions to finish restoring the system to a previous state.

More often than not, using this process will fix the blue screen error for you.

Perform a Startup Repair

When the “Driver Unloaded Before Cancelling Pending Operations” error occurs at startup, the process of booting Windows fails and you get a blue screen instead.

One way to extricate yourself from this situation if Windows is unable to boot is to repair the startup process. If Safe Mode doesn’t work and you don’t have a restore point you can use, performing a startup repair can do the trick:

  1. Get into Windows Recovery.
  2. On the “Choose an option” screen, select Troubleshoot.
  3. On the Troubleshoot screen, select Advanced Options.
  4. In Advanced Options, select Startup Repair.

Follow the instructions given by the startup repair wizard to finish the process. Once the repair is finished, reboot the system. If you can successfully log into Windows now, you’ve probably fixed the “Driver Unloaded Before Cancelling Pending Operations” issue.

Reset the OS

If the “Driver Unloaded Before Cancelling Pending Operations” error happens because of a third-party app, it can be quite troublesome to find out which application is the culprit.

If you can’t boot into Windows, you won’t be able to troubleshoot your apps to find which one is possibly causing all this trouble. Even if you could, you might not want to spend time uninstalling apps one by one.

A Windows 10 reset will delete all your apps and settings, but you can choose to keep your personal files.

Here is what you should do:

  1. Get into Windows Recovery.
  2. On the “Choose an option” screen, select Troubleshoot.
  3. On the Troubleshoot screen, select “Reset this PC”.
  4. On the next screen, select “Keep my files” to retain your personal files after the reset or “Remove everything” to start completely afresh.

Continue with the process until the reset is done.

Check the Hardware

If you’re still grappling with the stop error 0X000000CE even after trying every fix so far, faulty hardware is the most likely suspect.

If you’ve recently replaced a hardware component, check that it is inserted correctly and compatible with your software. Carefully scrutinize your hardware for damage and be prepared to get a replacement if necessary.

Wrapping Up

“Driver Unloaded Before Cancelling Pending Operations” is one of the most annoying Windows 10 blue screen errors out there. It can be quite frustrating, especially if the user is unable to access the desktop.

The guide here provided methods to fix the issue if you’re able to boot into Windows and also when you’re stuck at the blue screen.

We hope you’ve managed to solve the error using our guide.