1. Update or Roll Back Drivers
- Press Win + X → Select Device Manager
- Focus on system-level drivers like storage, ACPI, chipset, and graphics
- Right-click → Update Driver or select Roll Back Driver if available
2. Run System File Checker and DISM
- Open Command Prompt (Admin), then run:
- sfc /scannow
- Once completed, run:
- DISM /Online /Cleanup-Image /RestoreHealth
- These tools fix system components that handle memory and power management
3. Check for Memory Leaks and Driver Issues
- Open Event Viewer → Windows Logs → System
- Look for critical errors or driver unload failures before shutdown
- Uninstall or replace problematic drivers identified in logs
4. Update BIOS and Power Management Firmware
- Visit your PC/motherboard manufacturer’s support page
- Download and apply the latest BIOS and ACPI-compliant firmware
- Ensure compatibility with Windows power management protocols
5. Disable Fast Startup
- Go to Control Panel → Power Options → Choose what the power buttons do
- Click “Change settings that are currently unavailable”
- Uncheck “Turn on fast startup” and save changes
- This ensures complete driver unloading during shutdown
6. Perform System Restore
If the issue started recently:
- Control Panel → Recovery → Open System Restore
- Choose a restore point before the first BSOD occurrence
- Follow prompts to complete restoration
7. Test System RAM
- Press Win + R → Type mdsched.exe → Enter
- Choose “Restart now and check for problems”
- Let the diagnostic complete and act on any issues detected