FIX: KERNEL_APC_PENDING_DURING_EXIT [BSoD error]

Matthew Adams
by Matthew Adams
Windows & Software Expert
Matthew is a freelancer who has produced a variety of articles on various topics related to technology. His main focus is the Windows OS and all the things surrounding it. He is passionate about... Read more
Affiliate Disclosure
  • The kernel APC pending during exit BSoD is caused by software issues.
  • Using a third-party system cleanup and restoration tool will quickly get rid of the issue.
  • Running an SFC scan can also fix the Windows 10 kernel APC pending during exit error.
  • Another thing you can do is scan your device drivers and update them if needed.
fix kernel_apc_pending_during_exit
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.

The KERNEL_APC_PENDING_DURING_EXIT is a relatively common BSOD error that can arise in Windows 10.

In one Microsoft forum post, a user said: 

My computer always shows BSOD every time I shut down.

So, this can be a recurring BSOD that users really need to fix. Since this error will crash your PC, it is quite hard to point out the exact cause of it.

Thankfully, we performed some tests and we came out with lots of helpful solutions that should make the kernel_apc_pending_during_exit error a thing of the past.

How can I fix KERNEL_APC_PENDING_DURING_EXIT error?


1. Use a third-party system restoration tool

The best and safest way to rid your pc of major errors and crashes such as Blue Screens of Death is by installing a third-party app.

The software keeps your PC safe and sheltered from malware adware or other harmful software, and automatically scans and repairs any damaged system files.

Restoro repair

Restoro is powered by an online database that features the latest functional system files for Windows 10 PCs, allowing you to easily replace any elements that can cause a BSoD error.

This software can also help you by creating a restore point before starting the repairs, enabling you to easily restore the previous version of your system if something goes wrong.

This is how you can fix registry errors using Restoro:

  1. Download and install Restoro.
  2. Launch the application.
  3. Wait for the software to identify stability issues and possible corrupted files.
  4. Press Start Repair.
  5. Restart your PC for all the changes to take effect.

As soon as the fixing process is completed, your PC should work without problems, and you will not have to worry about BSoD errors or slow response times ever again.

Get Restoro


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



2. Run an SFC scan

  1. Open Run by pressing the Windows key + R.
  2. Type cmd in the blank box and choose to open Command Prompt as admin.
  3. Next, type this command in the Prompt and press Enter: DISM.exe/Online/Cleanup-image/Restorehealth
  4. After that, type and press Enter: sfc/scannow
    SFC command kernel apc pending during exit
  5. When the SFC scan is complete, a Windows Resource Protection message will tell you if it repaired files or not.
    • If so, restart your desktop or laptop.

3. Run a Check Disk scan

  1. Open the Command Prompt as outlined for the first resolution.
  2. Then input this command: chkdsk C: /f /r /x
    Check Disk command kernel apc pending during exit
  3. Press the Enter key to initiate the Check Disk scan.
  4. Allow the process to finish and see if the issue is solved.

4. Scan your device drivers

  1. Press the Windows Key + S.
  2. Search for Device Manager and open it.
  3. Search for the device you want to update.
  4. Right-click on it and select Update Driver.
    0x00000002 DEVICE_QUEUE_NOT_BUSY
  5. Repeat for all the devices.

Scan device drivers automatically

You can scan your device drivers automatically to check for corrupted or outdated ones with a specialized third-party tool.

Simply download the software, and it will scan your PC by itself periodically. In addition, it will also install the newest drivers and keep them updated constantly.

Get DriverFix


5. Test your RAM

  1. Press the Windows Key + S.
  2. Type Windows Memory Diagnostic.
  3. Select Restart now and check for problems.
  4. Let Windows run the scan.

The KERNEL_APC_PENDING_DURING_EXIT BSOD error might also be due to a RAM issue.

You can utilize the Windows Memory Diagnostic tool to check for and fix RAM issues.


Want to know more about the Windows Diagnostic tool? Read this neat guide.


6. Roll Windows 10 back to a restore point

  1. First, press the Windows key + R at the same time to launch run.
  2. Enter rstrui in the accessory’s text box to open System Restore.
    System Restore kernel apc pending during exit
  3. Select the Choose a different restore point radio button if that option is available, and click the Next button.
  4. Next, click Show more restore points to fully expand the list of available restore dates.
    Show more restore points check box kernel apc pending during exit
  5. Choose a restore point that will restore Windows to a date that predates the KERNEL_APC_PENDING_DURING_EXIT error on the desktop or laptop.
    • If you’re not sure, select the earliest restore point, which will remove the most installed software.
  6. Click Next to continue.
  7. Click Finish to roll back Windows 10.

The above resolutions are among the more likely fixes for the KERNEL_APC_PENDING_DURING_EXIT error.

As a last resort, try clean installing Windows 10 with installation media. Learn how to get a clean Windows to install using our dedicated guide.


We hope that this article was helpful. If you happen to know another useful method to correct the BSoD error described here, share it with us in the comments.

Frequently Asked Questions

  • The first step in fixing this issue is identifying the reason for it happening. To simplify the process, check out our top software solutions to solve the Blue Screen of Death errors.

  • No, the BSoD error acts as a fail-safe, ensuring that all the processes are stopped, so they can’t become corrupted by the error, but getting a BSoD is concerning and needs to be addressed. Learn more about such errors in our quick BSoD guide.

  • The dreaded BSOD error can be caused by a variety of issues with your software. Have a look at our ultimate guide on BSoD causes.

This article covers:Topics: