1. Run Memory Diagnostics to Check RAM Health
- Use Windows Memory Diagnostic or MemTest86 to identify RAM issues.
- Replace defective memory modules.
- Ensure RAM sticks are seated correctly and configured for stability.
2. Boot into Safe Mode and Uninstall Problematic Software
- Boot into Safe Mode (Minimal).
- Uninstall any recently added drivers or third-party software, especially antivirus or virtualization tools.
- Reboot and check if the BSOD persists.
3. Update All Drivers to Latest Versions
- Visit your hardware manufacturers’ official sites (GPU, chipset, network).
- Avoid beta or unsigned drivers.
- Use Device Manager - Update driver to ensure system-wide updates.
4. Run System File and Image Repair
- Open Command Prompt as Administrator and run the following commands:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
- Wait for completion, then reboot the system.
- This restores any corrupted system or kernel files that may cause invalid handles.
5. Check for Disk Errors and Repair the File System
- Run the following command in Command Prompt (Admin):
chkdsk C: /f /r /x
- Allow the scan to finish and restart your PC.
- This fixes logical errors that could lead to handle corruption.
6. Disable Non-Microsoft Startup Programs
- Press Ctrl + Shift + Esc - Open Task Manager - Startup tab.
- Disable all third-party startup applications.
- Reboot and check if BSOD occurs again.
7. Reset BIOS/UEFI to Optimized Defaults
- Enter BIOS/UEFI during boot (usually Del or F2).
- Select Load Optimized Defaults or Reset to Default.
- Disable overclocking and advanced CPU/memory tuning options.
- Save and reboot.
8. Perform a Clean Boot to Isolate Conflicts
- Open System Configuration (msconfig) - Select Selective startup - Uncheck “Load startup items.”
- Under the Services tab, check Hide all Microsoft services - Disable all remaining ones.
- Restart and test system behavior.
9. Install Latest Windows Updates
- Go to Settings - Update & Security - Windows Update.
- Install all critical and optional updates.
- This includes driver patches, firmware updates, and security fixes that may resolve handling management issues.
10. Perform an In-Place Upgrade or Clean Installation
If all else fails:
- Create Windows installation media and choose Upgrade this PC now → Keep personal files and apps.
- This refreshes all system and kernel components.
- If the problem persists, perform a clean installation of Windows for complete stability restoration.
The 0x00000090 (INVALID_KERNEL_HANDLE) BSOD indicates a serious issue with invalid handle access, often caused by driver misbehavior, memory corruption, or software interference.
To fix the issue:
- Test and replace defective memory.
- Update drivers and uninstall conflicting software.
- Scan and repair system and disk errors.
- Reset BIOS to stable defaults and disable overclocking.
If the problem continues:
- Install all pending Windows updates.
- Perform an in-place upgrade or clean installation.
Timely maintenance of hardware, drivers, and system integrity ensures stable handle management, preventing recurring BSODs and maintaining optimal Windows performance.