1. Test Physical RAM (Memory Diagnostics)
- Restart your PC and press F8, F11, or F2 to access Windows Recovery Environment (WinRE).
- Select Windows Memory Diagnostic and choose:
Restart now and check for problems
- If memory errors are found, replace the faulty RAM module.
2. Reseat or Replace RAM Modules
- Shut down your PC and disconnect the power source.
- Remove RAM sticks and clean the contacts gently.
- Reseat modules one at a time to identify the faulty stick.
- Boot the system to check if the BSOD persists.
3. Uninstall Recently Installed Drivers
- Boot into Safe Mode.
- Go to Device Manager - Right-click recently updated drivers - Uninstall.
- Restart the system.
- If the issue is resolved, reinstall the correct or updated driver version.
4. Update or Roll Back Drivers
Open Device Manager - Right-click problematic hardware - Properties - Driver tab.
Choose:
- Roll Back Driver to revert changes
- Update the Driver to apply official updates
Reboot the PC afterward.
5. Run System File Checker and DISM
- Open Command Prompt from Safe Mode or WinRE.
- Run:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
- These tools repair corrupted system memory structures and restore missing OS components.
- Restart once completed.
6. Scan for Malware or Unsafe Applications
Boot normally or in Safe Mode.
Run a full scan using:
- Windows Defender
- Malwarebytes
- Any trusted anti-malware tool
Remove detected threats and restart your computer.
7. Disable Overclocking
If your CPU, RAM, or GPU is overclocked:
- Go to BIOS - Load Optimized Defaults.
- Save changes and restart.
- Overclocking can produce memory handling issues that trigger this BSOD.
8. Use System Restore to Revert System Changes
- Boot into WinRE or Safe Mode.
- Go to Troubleshoot - Advanced Options - System Restore.
- Choose a restore point created before the BSOD occurred.
- Complete the restoration and restart your computer.
9. Perform a Clean Boot
- Press Win + R, type msconfig, and press Enter.
- Go to Services - Check Hide all Microsoft services - Click Disable all.
- Disable startup programs in Task Manager.
- Restart your PC.
- This identifies if third-party services caused memory corruption.
10. Perform an In-Place Upgrade or Clean Installation
If the system remains unstable:
- Use the Windows Media Creation Tool to repair the OS without deleting files.
- Select Upgrade this PC now for an in-place repair.
- If the error persists, perform a clean installation after backing up essential data.
The 0x000000A7 (BAD_EXHANDLE) BSOD typically results from corrupted memory handles, faulty RAM, unstable drivers, or system-level memory conflicts.
To fix this issue effectively:
- Test and reseat RAM modules.
- Update or roll back drivers causing handle corruption.
- Run DISM/SFC to repair system memory structures.
- Perform malware scans and disable unsafe applications.
- Use System Restore or a clean boot to isolate faulty services.
- Conduct an in-place upgrade or clean installation if persistent.
Maintaining healthy memory modules, using trusted drivers, and avoiding system overclocking are essential steps to prevent the 0x000000A7 BSOD and ensure long-term system stability.