1. Update or Reinstall Device Drivers
- Open Device Manager - check for outdated or conflicting drivers.
- Right-click - Update driver.
- If the issue started after an update, roll back to the previous version.
- Restart the system and verify stability.
2. Run System File Checker and DISM Repair
- Open Command Prompt as Administrator and run:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
- Allow both scans to complete, then restart your PC.
3. Test RAM for Hardware Errors
- Press Windows + R - type mdsched.exe - Enter.
- Select Restart now and check for problems.
- If memory errors are detected, replace the faulty RAM module(s).
4. Reset Overclocking Settings
- Enter BIOS/UEFI during boot.
- Select Load Optimized Defaults or Restore Default Settings.
- Save and restart.
- If using MSI Afterburner or similar tools, reset GPU clock speeds to default.
5. Reinstall GPU Drivers Using DDU
- Download the latest drivers from NVIDIA/AMD/Intel.
- Boot into Safe Mode and run DDU (Display Driver Uninstaller).
- Remove existing GPU drivers completely.
- Reinstall the latest stable version and reboot.
6. Perform a Clean Boot to Identify Conflicting Software
- Press Windows + R - type msconfig.
- Under Services, check Hide all Microsoft services - Disable all.
- Open Task Manager from the Startup tab - Disable all apps.
- Restart your PC and check whether the BSOD recurs.
7. Check for Malware and Rootkits
- Run Windows Security Offline Scan or a trusted anti-malware scanner.
- Remove any detected threats.
- Restart the system.
8. Install Windows Updates and BIOS/Firmware Updates
- Go to Settings - Update & Security - Windows Update.
- Install all updates.
- Visit your motherboard or system manufacturer’s website for BIOS/UEFI updates.
- Complete the update and reboot.
9. Use System Restore
- Open Control Panel - Recovery - Open System Restore.
- Select a restore point created before the BSOD appeared.
- Confirm and allow the system to restore and restart.
10. Perform an In-Place Upgrade or Clean Installation
If all troubleshooting fails:
- Download the Windows Media Creation Tool.
- Choose Upgrade this PC now to repair system files while keeping your data.
- If the issue persists, perform a clean installation after backing up your files.
The 0x000000C0 (SYSTEM_HAS_BAD_POOL_ID) BSOD typically indicates corrupted memory pools, faulty drivers, or unstable hardware configurations. To fix it effectively:
- Update or reinstall problematic drivers.
- Run SFC and DISM to repair system corruption.
- Test RAM and replace faulty modules.
- Remove unstable overclocking profiles.
- Resolve conflicts from virtualization, security tools, or low-level utilities.
Maintaining updated drivers, stable hardware configurations, and clean system files ensures long-term system reliability and prevents recurring 0x000000C0 errors.