1. Test RAM for Memory Corruption
Run Windows Memory Diagnostic or MemTest86.
Check for:
- Multi-bit errors
- Timing instability
- Faulty memory banks
Replace defective or mismatched memory modules to prevent kernel object corruption.
2. Update or Reinstall Drivers
Open Device Manager and update:
- Graphics drivers
- Chipset drivers
- Storage drivers
- Network drivers
Avoid unsigned or beta drivers.
If a driver was recently installed, roll it back.
3. Run System File Checker and DISM
- Open Command Prompt (Admin) and run:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
- Restart after completion.
- This repairs corrupted kernel-level files responsible for object handling.
4. Perform a Clean Boot to Check Software Conflicts
- Press Windows + R - type msconfig.
- Disable all non-Microsoft services under Services.
- Disable all startup apps under Startup (Task Manager).
- Restart your PC and test stability.
If the BSOD disappears, re-enable items one by one to identify the conflicting software.
5. Check Disk Health and File System Integrity
- Open Command Prompt (Admin) and run:
chkdsk C: /f /r /x
- Allow the system to restart.
- This fixes system file corruption and locates bad sectors impacting kernel operations.
6. Update BIOS/UEFI Firmware
Enter BIOS/UEFI Setup using F2, DEL, or F10.
Check for firmware updates on your manufacturer’s support page.
After updating:
- Load Optimized Defaults
- Disable CPU or RAM overclocking
- Reboot the system
This resolves BIOS-level memory handling inconsistencies.
7. Reseat and Check Hardware Components
Power off your system and disconnect all power sources.
Reseat:
- RAM sticks
- GPU
- SSD/HDD
- Power connectors
Remove any recently added hardware if the BSOD started after installation.
8. Disable Third-Party Kernel-Level Tools
Remove or disable:
- Antivirus tools
- System tuners
- Monitoring or overclocking software
- Backup or disk encryption utilities
These programs often interact with kernel objects and may cause header corruption.
9. Install the Latest Windows Updates
Go to Settings - Update & Security - Windows Update.
Install all updates, including:
- Optional drivers
- Cumulative patches
- Stability improvements
Restart your PC to load updated kernel components.
10. Perform an In-Place Upgrade or Clean Installation
If none of the above steps resolve the issue:
- Use the Windows Installation Media Tool - Upgrade this PC now
- Select Keep personal files and apps to repair core system components.
If the BSOD continues:
- Back up data - perform a clean installation of Windows for a fresh environment.
The 0x000000A2 (BAD_OBJECT_HEADER) BSOD typically results from corrupted kernel objects due to faulty drivers, bad memory, or damaged system files.
To fix the issue:
- Test and replace faulty RAM
- Update or reinstall drivers
- Run SFC, DISM, and CHKDSK scans
- Update BIOS/UEFI and disable overclocking
- Remove conflicting kernel-level software
If the issue persists:
- Install all pending Windows updates
- Check and reseat hardware
- Perform an in-place upgrade or clean reinstall
Addressing memory stability, driver corruption, and kernel-object conflicts will help prevent recurring BSODs and restore reliable Windows performance.