1. Update or Roll Back Device Drivers
- Press Win + X → Device Manager.
- Check for recently updated drivers—especially system-level, storage, and graphics drivers.
- Right-click the device → Update Driver, or choose Roll Back Driver if available.
- Restart your system and observe if the BSOD recurs.
2. Run System File Checker and DISM
Open Command Prompt as Administrator, then run:
sfc /scannow
When finished, run:
DISM /Online /Cleanup-Image /RestoreHealth
- These utilities scan and restore corrupted system files essential to safe kernel-user transitions.
3. Test RAM and Check for Memory Errors
- Press Win + R, type mdsched.exe, and hit Enter.
- Choose Restart now and check for problems.
- Memory errors can cause stack corruption and invalid transitions that lead to this BSOD.
4. Perform a Clean Boot
- Press Win + R, type msconfig, and press Enter.
- Under Services, check Hide all Microsoft services → Click Disable all.
- Go to the Startup tab → Open Task Manager → Disable all startup apps.
- Restart to isolate and test for third-party software conflicts.
5. Uninstall Low-Level or Kernel-Mode Software
- Go to Control Panel → Programs and Features.
- Uninstall recently added software like:
- Antivirus or endpoint protection tools
- Kernel debuggers
- Virtualization or sandbox software
- Reboot and check if the issue persists.
6. Update BIOS and Firmware
- Visit the manufacturer’s support site for your motherboard or laptop.
- Install the latest BIOS, chipset drivers, and firmware updates.
- These updates ensure proper management of low-level operations and context transitions.
7. Use System Restore to Revert Recent Changes
- If the BSOD began after a system update or driver install:
- Go to Control Panel → Recovery → Open System Restore.
- Select a restore point prior to when the issue began.
Follow prompts to revert to a stable configuration.