Microsoft Windows Error Code 0x00000020: How to Fix It

Medium 1-3 hours High Severity Verified June 2026
Error Code
0x00000020
Brand
Microsoft Windows
Product Type
operating_system
Severity
High
DIY Difficulty
Medium
Estimated Fix Time
1-3 hours
Windows error code 0x00000020, also known as KERNEL_APC_PENDING_DURING_EXIT, indicates that an Asynchronous Procedure Call (APC) was still pending when a thread attempted to exit. This blue screen error is typically caused by faulty or incompatible device drivers that fail to properly clean up their operations before shutting down.
Ad

Tools You'll Need

How to Fix Error Code 0x00000020

  1. Restart in Safe Mode

    Make sure to save any open work before restarting as you may lose unsaved data.
  2. Run Windows Memory Diagnostic

  3. Update Device Drivers

  4. Run System File Checker

  5. Check for Windows Updates

  6. Uninstall Recent Software

    Create a system restore point before uninstalling software in case you need to revert changes.
  7. Disable Automatic Restart

  8. Perform System Restore

    System restore will uninstall programs and drivers installed after the restore point date.

Parts You May Need

RAM memory modules
Check Price on Amazon
System recovery USB drive
Check Price on Amazon
RAM memory modules
Check Price on Amazon
System recovery USB drive
Check Price on Amazon
RAM memory modules
Check Price on Amazon
System recovery USB drive
Check Price on Amazon
RAM memory modules
Check Price on Amazon
System recovery USB drive
Check Price on Amazon
RAM memory modules
Check Price on Amazon
System recovery USB drive
Check Price on Amazon
RAM memory modules
Check Price on Amazon
System recovery USB drive
Check Price on Amazon
Ad

When to Call a Professional

Contact a computer technician if the error persists after trying all steps, if you're uncomfortable working with system settings, or if the computer won't boot into Safe Mode. Professional help is also recommended if hardware failure is suspected or if you need to preserve critical data during repairs.

Frequently Asked Questions

What causes Windows error code 0x00000020?
Error code 0x00000020 is typically caused by faulty device drivers that don't properly clean up their operations when shutting down, corrupted system files, incompatible software, or hardware issues like failing RAM.
Can I fix 0x00000020 error without losing my files?
Yes, most troubleshooting steps for this error won't affect your personal files. However, it's always recommended to backup important data before performing system repairs or using System Restore.
How do I identify which driver is causing the 0x00000020 error?
Check the blue screen details for driver names, use Event Viewer to look for critical errors, run Driver Verifier tool, or boot in Safe Mode and systematically update or rollback recently changed drivers.
Is error 0x00000020 related to hardware problems?
While usually driver-related, this error can sometimes indicate hardware issues, particularly with RAM. Running Windows Memory Diagnostic or a comprehensive hardware test can help determine if hardware replacement is needed.
Will reinstalling Windows fix the 0x00000020 error?
Reinstalling Windows will likely fix the error if it's software-related, but this should be a last resort. Try all other troubleshooting steps first, as reinstalling requires backing up data and reinstalling all programs.