A blue screen is Windows giving up on something it can't recover from. The good news: it almost always leaves clues. Instead of reinstalling Windows in a panic, spend thirty minutes diagnosing — most BSODs trace back to a short list of causes.

  1. Read the Stop Code

The blue screen shows a stop code like MEMORY_MANAGEMENT, IRQL_NOT_LESS_OR_EQUAL, or VIDEO_TDR_FAILURE, plus sometimes a file name (e.g. nvlddmkm.sys). Photograph the screen with your phone before it reboots — Windows restarts fast and the code is your best lead. The code rarely names the root cause directly, but it tells you which neighborhood to search: memory codes point at RAM, TDR failures at the GPU, and so on.

  1. Ask "What Changed?"

The most powerful diagnostic question in computing. Did the crashes start right after a Windows update, a driver update, new RAM, or a new program? If yes, undo that change first: roll back the driver in Device Manager, uninstall the update (Settings > Windows Update > Update history > Uninstall updates), or reseat the new hardware. A huge percentage of BSODs are solved right here.

  1. Check the Minidump

Windows saves a crash dump every time. The free tool BlueScreenView (NirSoft) reads C:\Windows\Minidump and shows each crash in plain English — the stop code, the suspected driver, and the crash address. If the same driver file appears in every dump, you've found your culprit. Google the exact file name plus the stop code; someone has almost certainly solved your exact crash before.

  1. Test the Memory

Faulty RAM causes some of the most confusing, intermittent blue screens. Run Windows Memory Diagnostic: search for it in the Start menu, choose "Restart now and check for problems," and let it complete a full pass. For a deeper test, MemTest86 (free, boots from USB) run overnight is the gold standard — even a single error means the stick is bad. If you have two sticks, test them one at a time to identify the faulty one.

  1. Suspect Heat If Crashes Happen Under Load

Pattern matters. Crashes that only happen while gaming, rendering, or video editing — but never at idle — point strongly at overheating. When a CPU or GPU crosses its thermal limit, the system can throw a blue screen rather than shut down cleanly. Check temperatures during the workload that triggers the crash, clean the dust out, and confirm cooling is actually working — this rundown of the best software for fan control covers the free tools for seeing what's really happening with your temps and fans. Heat crashes are common and completely fixable, but people chase drivers for weeks because "overheating" doesn't appear in the stop code.

  1. Check the Drive and System Files

A dying drive corrupts data that Windows then chokes on. Run CrystalDiskInfo and look for Caution/Bad health, and run chkdsk C: /f from an elevated Command Prompt (it will schedule for next reboot). Then repair system files: sfc /scannow, and if that finds unfixable corruption, DISM /Online /Cleanup-Image /RestoreHealth followed by sfc again. These two commands fix an enormous number of "mystery" crashes caused by corrupted system files.

  1. Strip It Down

If nothing points anywhere, simplify: disconnect all non-essential USB devices, remove any overclocks (CPU, GPU, and XMP RAM profiles — unstable overclocks are a classic BSOD source), and try the workload again. If the crashes stop, reintroduce things one at a time. Tedious, but it works.

When to suspect hardware: crashes in Safe Mode, crashes during a clean Windows install, or MemTest86 errors all mean a physical component is failing — usually RAM, the drive, or the power

supply. At that point, it's a repair shop or replacement parts, not more software tweaks.

More PC hardware guides at Techisness