Skip to content
Independent, hands-on tech troubleshooting guides.
Advertisement
Laptops & PCs

Blue Screen on Your PC? Read the Stop Code and Fix the Right Thing

Blue Screen on Your PC? Read the Stop Code and Fix the Right Thing

We may earn a commission when you buy through links on this page, at no extra cost to you.

What's in this guide
  1. Getting the information
  2. What the common codes mean
  3. Hardware or software?
  4. When to reinstall Windows
  5. The bottom line

A blue screen is Windows detecting something it cannot recover from and stopping deliberately to avoid damage. It feels catastrophic and usually is not. More importantly, it tells you what went wrong, which puts you far ahead of a machine that simply reboots with no message.

The short answer

Write down the stop code, the text in capitals such as MEMORY_MANAGEMENT or DRIVER_IRQL_NOT_LESS_OR_EQUAL, and the file name if one is shown. That code names the subsystem that failed. Then check whether the crashes are random or tied to one activity, because that distinction separates hardware from software faster than anything else.

Getting the information

If the screen disappears too quickly, turn off automatic restart on system failure in the advanced system settings under startup and recovery. Then the blue screen stays until you acknowledge it.

Windows also keeps a record. Reliability Monitor, reached by searching for it in the start menu, shows a timeline of crashes with the stop codes and what was installed or updated around them. It is far more readable than Event Viewer and it is the first place to look.

What the common codes mean

  • MEMORY_MANAGEMENT. Memory, or something writing to memory it should not. Run a memory test.
  • IRQL_NOT_LESS_OR_EQUAL and DRIVER_IRQL_NOT_LESS_OR_EQUAL. A driver accessed memory incorrectly. If a file name is shown, it names the driver.
  • PAGE_FAULT_IN_NONPAGED_AREA. Memory or storage. Often a failing drive.
  • SYSTEM_SERVICE_EXCEPTION. Usually a driver, frequently graphics.
  • KERNEL_SECURITY_CHECK_FAILURE. Corrupted system files or a driver conflict.
  • CRITICAL_PROCESS_DIED. A core Windows process failed. Often storage or corruption.
  • VIDEO_TDR_FAILURE. The graphics driver stopped responding. Reinstall it cleanly.
  • INACCESSIBLE_BOOT_DEVICE. Windows cannot reach the drive. Storage driver or a failing drive.
  • WHEA_UNCORRECTABLE_ERROR. The processor reported a hardware error. Heat, power, or an unstable overclock.

A file name ending in .sys on the blue screen is the single most useful clue you will get, because searching that name identifies the driver and usually the device it belongs to.


  1. Record the stop code and any file name

    Photograph the screen. Then open Reliability Monitor to see the history, because a pattern across several crashes is far more informative than one.


  2. Note what you were doing

    Random crashes point at hardware. Crashes tied to one game, one application, or plugging in one device point at software or that device.


  3. Undo whatever changed recently

    New hardware, a new driver, a Windows update, new software. Reliability Monitor shows what was installed around the first crash, which is often the answer on its own.


  4. Reinstall the graphics driver cleanly

    Graphics drivers cause a disproportionate share of blue screens. Use the manufacturer’s removal tool to strip the old one completely, then install the current version fresh rather than over the top.


  5. Run a memory test

    Use the built-in Windows Memory Diagnostic, or better a dedicated bootable tester for several full passes. If you have more than one module, test them individually to identify which is bad. Memory faults produce a wide variety of stop codes and are cheap to rule out.


  6. Check the drive health

    Use a monitoring tool to read the drive’s health data. Reallocated sectors or a warning status means the drive is failing, and that produces storage-related stop codes. Back up immediately if you find this.


  7. Run the system file checker

    From an administrator command prompt, run the system file checker and then the deployment image servicing tool. These repair corrupted Windows files, which cause several of the codes above.


  8. Check temperatures and remove any overclock

    Monitor processor and graphics temperatures under load, and set any tuning back to stock, including memory speed profiles. An overclock that was stable for a year can become unstable as components age.


Tip

Boot into safe mode and use the machine for a while. Safe mode loads a minimal set of drivers, so a machine that is stable there almost certainly has a driver problem rather than failing hardware. That one test splits the diagnosis in half.

Hardware or software?

  • Different stop codes each time. Leans hardware, usually memory or power.
  • The same stop code every time. Leans software, usually one driver.
  • Only in one application. That application or its driver.
  • Stable in safe mode. Software.
  • Crashes in safe mode too. Hardware.
  • Started immediately after a hardware change. The new part, or a connector disturbed while fitting it.
  • Increasingly frequent over weeks. A component degrading, often memory, storage or the power supply.
Careful

Back up now, before troubleshooting. Several of the common causes, particularly failing storage, can go from occasional blue screens to a machine that will not boot with no warning. The window to copy your files closes without notice.

When to reinstall Windows

A clean reinstall is a legitimate step once you have ruled out hardware, and it is the fastest route when the machine has accumulated years of drivers and software. It is not a first move, though: reinstalling Windows on a machine with a failing memory module or a dying drive wastes an afternoon and fixes nothing, and you will get the same blue screens on the fresh install.

Advertisement

Test the memory and check the drive health first. Those two take an hour between them and they determine whether a reinstall is worth doing at all.

Advertisement

What is a stop code?

The text in capitals on the blue screen naming what failed. It points at the subsystem: memory, a driver, storage or the processor. It is the most useful piece of information you will get.


What if the blue screen disappears too fast?

Turn off automatic restart on system failure in the advanced startup and recovery settings, or read the history in Reliability Monitor, which records every crash with its code.


Do different stop codes mean different problems?

Usually. Consistently the same code points at one driver; varying codes across crashes leans toward hardware, most often memory or power delivery.


Can a blue screen damage my computer?

No. It is Windows stopping deliberately to prevent damage. The underlying cause may be damaging, which is why finding it matters, but the blue screen itself is protective.


Should I reinstall Windows to fix blue screens?

Only after testing memory and drive health. Reinstalling on failing hardware wastes an afternoon and produces the same crashes on the fresh install.


The bottom line

Write down the stop code and any .sys file name, because that names the culprit and turns guesswork into a search. Check Reliability Monitor for the pattern, test in safe mode to split hardware from software, and run a memory test and a drive health check before considering a reinstall. Back up first, because failing storage gives no warning before it stops entirely.

Share