How to Troubleshoot a Crashing PC: 6 Steps That Fix It

Your PC was working fine — then, mid-game or right in the middle of a work deadline, the screen went black, the fans spun up, and the machine rebooted. No warning. No explanation. Knowing how to troubleshoot a crashing PC is the difference between spending the next hour fixing it yourself and spending the next week at a repair shop. The good news: most crashes follow predictable patterns, and with the right sequence of checks, you can pinpoint the cause without replacing anything blindly.

Why Does a PC Crash? Understanding the Root Cause Before You Touch Anything

Before running a single diagnostic, it helps to understand what a crash actually is. Think of your PC as a symphony orchestra. The hardware — CPU, RAM, GPU, storage — are the instruments. The operating system and drivers are the conductor. When either side makes an error serious enough that Windows cannot safely continue, it stops everything to prevent data corruption. That forced stop is what you experience as a crash.

The critical distinction is hardware failure versus software failure. Hardware crashes often happen randomly, with no clear pattern — the PC shuts off mid-task regardless of what you’re doing, often with no error code. Software crashes (driver conflicts, OS corruption, incompatible applications) tend to cluster around specific triggers: a game launching, a Windows update completing, or a particular application opening. According to Microsoft’s official documentation, approximately 75% of all Blue Screen of Death (BSOD) stop errors are caused by faulty drivers — a figure that should immediately influence where you look first when a BSOD appears. Silent crashes (no blue screen, just an abrupt restart or power-off) shift suspicion toward hardware: the power supply, overheating, or a physically failing component.

That hardware-versus-software split is your first decision gate. It shapes every step that follows.

Before You Start: Quick Pre-Diagnosis Checklist

Run through this list before opening a single tool. These are the easiest wins — the things that take five minutes and rule out obvious causes.

  • Note the pattern: Does the crash happen under load (gaming, rendering), at idle, or only after a specific app opens? Random crashes under load point toward thermals or PSU. Crashes tied to one app point toward drivers or software conflicts.
  • Check when it started: Did crashes begin after a Windows Update, a new driver install, or adding new hardware? Recent changes are almost always the first suspect.
  • Note whether you see a blue (or black) screen with a stop code, or whether the PC simply restarts or cuts power silently. This determines whether dump files exist to analyze.
  • Ensure all external connections are secure: a loose PCIe power cable to a GPU has killed many troubleshooting sessions prematurely.
  • Check that your Windows and drivers are not pending a restart from a recent update — sometimes the fix is already installed and waiting.
  • Verify your PC has adequate ventilation: case vents are not blocked, fans are spinning, and dust build-up is not visually obvious.

Understanding the Three Types of PC Crashes

Not all crashes look the same, and the visual symptom you see is itself a diagnostic clue. The table below maps the three most common crash types against the attributes most useful for diagnosis. Knowing which column describes your situation immediately narrows the toolset you need.

AttributeBSOD (Blue/Black Screen)Silent Crash / Hard ResetSystem Freeze (Hard Lock)
Error code displayedYes — a STOP code plus text descriptor. Think of a STOP code like a specific page number in an error manual: when Windows is forced to shut everything down to prevent damage, it stamps a unique code on the screen so you (or a technician) can look up exactly what went wrong. The format you’ll see — like 0x0000000A — is written in a numbering system called hexadecimal, but you don’t need to understand the math behind it. Treat it exactly like a zip code or a product serial number: it’s just a label that identifies one specific type of crash. The plain-English text that appears alongside it (e.g., IRQL_NOT_LESS_OR_EQUAL) is usually more useful to search online.None — PC powers off or instantly reboots with no messageNone — screen freezes in place; cursor may stop moving
Reboot behaviorSystem halts, displays blue screen (Windows 10) or black screen (Windows 11), then auto-restartsImmediate power loss or hard reset; machine may be unresponsive to power button brieflyRequires manual hard power-off; OS completely unresponsive
Dump file createdYes — Windows automatically saves a minidump file to C:\Windows\Minidump. Think of a minidump as a flight recorder — the same concept as the black box on an airplane. In the final moments before the crash, Windows captures a snapshot of what every critical system component was doing: which programs were running, which driver was active, what was in memory. That snapshot gets saved to a small file. You don’t need to open it manually; diagnostic tools like WhoCrashed read it for you and translate it into plain language. The key point is that the file exists and contains the evidence — as long as Windows had enough time to write it before power was cut.Often not — if power cuts before Windows writes the file, no dump is generatedSometimes — depends on whether Windows can flush memory before locking up
Primary cause categoryFaulty/outdated drivers, RAM failure, OS corruption, hardware conflictPSU (Power Supply Unit) failure or instability, hardware overheating, electrical fault. The PSU is the box inside your PC that converts power from your wall outlet into the precise voltages your components need to run. “Failure” means it has stopped working outright. “Instability” is the more insidious problem — think of a jumpy dimmer switch that flickers between brightness levels instead of holding steady. Your components don’t receive a clean, consistent flow of power; they receive something erratic. Just as a lamp bulb will flicker or cut out entirely if the switch can’t hold a stable position, your PC will crash or cut power without warning when the PSU can’t hold a steady voltage under heavy load.Driver conflict, incompatible software (e.g., anticheat tools), RAM errors, overheating
Key diagnostic toolWhoCrashed, WinDbg, Windows Event ViewerWindows Event Viewer (Kernel-Power Event ID 41), HWiNFO64 temperature loggingWindows Event Viewer (errors before freeze timestamp), MemTest86

One important nuance: Microsoft’s official stop-code documentation notes that Windows uses the terms “stop error,” “bug check,” “kernel error,” “BSOD,” and “Black Screen error” interchangeably. In Windows 11 version 24H2, Microsoft changed the crash screen background from blue to black — so if you see a black screen with a stop code, that is still a standard BSOD, not a different crash type.

How to Troubleshoot a Crashing PC: The Step-by-Step Diagnostic Process

The sequence matters here. Work from least invasive to most invasive. Each step either confirms a cause or eliminates it, narrowing the field.

Step 1: Read the Windows Event Viewer First

Step 1: Read the Windows Event Viewer First

Before touching any hardware, check the logs. Press Win + R, type eventvwr.msc, and navigate to Windows Logs > System. Sort by date and look for critical or error events timestamped at or just before the crash.

The key Event IDs to look for are:

  • Event ID 41 (Kernel-Power): The most important signal for a no-BSOD crash. To make sense of this, think of Windows as keeping a logbook — like the maintenance log in a car. Every time something notable happens, it writes a dated entry with a category and a number. “Kernel-Power” is the category (it refers to the deepest, most critical layer of the operating system — the part that manages power and keeps everything running), and “41” is the specific entry number meaning: “The system powered off without going through the normal shutdown process.” It’s the equivalent of your car’s dashboard logging “engine cut out unexpectedly” rather than “driver turned the key to off.” When you see Event ID 41 repeatedly with no BSOD stop code alongside it, it’s a strong signal pointing toward hardware — specifically PSU failure, overheating, or a related electrical problem.
  • Event ID 6008: “The previous system shutdown at [time] was unexpected.” Confirms an unclean shutdown occurred.
  • Event ID 1000: Application crash, including the faulting module name — useful when crashes happen only inside one program.
  • Event ID 1001: Windows Error Reporting metadata — supplements Event ID 1000 with crash bucket IDs.

If Event ID 41 appears repeatedly with no associated BSOD stop code, pivot to hardware — specifically PSU stability and temperature monitoring.

Step 2: Analyze Crash Dump Files with WhoCrashed

Step 2: Analyze Crash Dump Files with WhoCrashed

If you do have BSOD crashes, download WhoCrashed from Resplendence Software (free for home use). It reads the minidump files — those flight recorder snapshots Windows saves at the moment of each crash — from C:\Windows\Minidump and presents a plain-language report identifying the driver or system component that caused each crash. Run it as administrator, click “Analyze,” and look for the same driver filename appearing across multiple crash events — that repetition is the smoking gun.

One critical limitation to know upfront: if the crash cuts power before Windows has a chance to write the dump file (common in PSU-related crashes), WhoCrashed finds nothing. An empty results screen after a string of no-BSOD crashes is itself useful information — it points away from drivers and toward hardware.

Step 3: Monitor Temperatures Under Load with HWiNFO64

Step 3: Monitor Temperatures Under Load with HWiNFO64

Download HWiNFO64 (free from hwinfo.com) and run it in Sensors-only mode while stress-testing your PC. Watch two readings specifically: CPU Package (the hottest point on the processor) and GPU Core Temperature.

Safe operating ranges, based on published hardware specifications:

  • CPU at idle: 30°C–50°C
  • CPU under heavy load: 65°C–85°C is normal
  • CPU danger zone: Sustained above 90–95°C. Intel’s official thermal documentation defines TjMax — the junction temperature limit before thermal protection activates — as typically between 100°C and 110°C, varying by processor model. AMD Ryzen 5000-series begins throttling aggressively at 90–95°C.
  • GPU under gaming load: 65°C–85°C core. Consistently above 90°C core is a warning sign requiring attention.

If temperatures spike above these thresholds right before a crash, the fix is usually physical: clean the dust from heatsinks and fans, reseat the CPU cooler with fresh thermal paste, or improve case airflow. Thermal paste degrades over time, and dust can raise component temperatures significantly even in a well-configured build.

Step 4: Update or Roll Back GPU and Chipset Drivers

Given that Microsoft estimates roughly 75% of BSODs are driver-caused, this step has an outsized probability of success for any BSOD crash type. Go directly to the manufacturer’s website — NVIDIA, AMD, or Intel — rather than using generic “driver updater” utilities, which frequently install incorrect versions.

If crashes started immediately after a driver update, roll back: open Device Manager, right-click the relevant device (usually the GPU under “Display adapters”), select Properties > Driver > Roll Back Driver. This is the single most effective quick fix for crashes that began after a Windows Update pushed a new driver version. Also consider software conflicts — in late 2024, Easy AntiCheat was documented as incompatible with Windows 11 24H2, causing PCI Express communication failures and GPU driver crashes in multiple titles.

Step 5: Test RAM with MemTest86

RAM errors are a common and frequently overlooked cause of random crashes, BSODs, and system freezes. The tool for diagnosing them is MemTest86 (free edition from PassMark Software), which boots from a USB drive entirely outside Windows, bypassing the operating system to test memory directly.

Follow these sub-steps:

  1. Download MemTest86 Free edition and use the provided image writer to create a bootable USB drive.
  2. Boot from the USB (change boot order in BIOS/UEFI if needed).
  3. Let the test run for the maximum 4 passes available in the Free edition (the Pro version allows up to 999 passes for extended overnight testing).
  4. A single error at any point confirms a RAM problem. No error after 4 passes is a strong (though not absolute) indicator that RAM is not the culprit.

If errors appear, test individual sticks in different slots to isolate the failing module. MemTest86’s own documentation notes that results can vary between passes because some RAM faults are marginal — if you get inconsistent results, treat it as a suspect module regardless.

Step 6: Repair Windows System Files

Open an elevated Command Prompt (Run as administrator) and run these two commands in sequence:

  1. DISM /Online /Cleanup-Image /RestoreHealth — repairs the Windows image first
  2. sfc /scannow — scans and repairs corrupted system files using the repaired image

Run DISM first, then SFC — running SFC against a corrupted image defeats the purpose. A reboot after both completes the repair.

The Six Most Common Crash Causes and How to Fix Each One

1. Overheating CPU or GPU

Thermal throttling leads to instability, and eventually to a forced shutdown designed to prevent component damage. Clean dust from heatsinks and case fans, ensure the CPU cooler is properly mounted with adequate thermal paste, and verify case fans are oriented correctly (intake at front/bottom, exhaust at rear/top). If temperatures remain above safe limits after cleaning, consider a cooler upgrade or improved case airflow.

2. Faulty or Degraded RAM

Random crashes with no consistent trigger, corruption errors, and BSODs with stop code MEMORY_MANAGEMENT (0x0000001A) often trace back to RAM. Diagnose with MemTest86. As a quick first test, try reseating the RAM sticks — removing them, cleaning the contacts with a dry cloth, and firmly reseating — before committing to a full MemTest86 run.

3. Outdated or Corrupted Drivers

The most statistically likely cause of BSODs. GPU drivers are the highest-risk category because they run in kernel space and interact with nearly every 3D application. Stop codes like VIDEO_TDR_FAILURE, IRQL_NOT_LESS_OR_EQUAL (0x0000000A), and SYSTEM_SERVICE_EXCEPTION (0x0000003B) frequently point here. Update drivers from official manufacturer sources; if that fails, perform a clean install using DDU (Display Driver Uninstaller) before reinstalling.

4. PSU (Power Supply Unit) Failure or Instability

A failing PSU often produces silent crashes — the kind that generate Kernel-Power Event ID 41 with no dump file. The PC cuts power without warning, especially under GPU-intensive load when power draw peaks. PSU problems are notoriously difficult to confirm without a PSU tester or a known-good replacement unit. If you have Event ID 41 crashes, high temperatures are ruled out, and RAM passes MemTest86, the PSU becomes the primary suspect.

5. Corrupted Windows System Files

A partial Windows Update, a forced shutdown during a write operation, or malware can corrupt system files. The SFC and DISM commands in Step 6 above address this directly. BSODs with CRITICAL_PROCESS_DIED (0x000000EF) are often a pointer here.

6. Software Conflicts and Incompatible Applications

Anticheat engines, security tools, and virtualization software are common culprits because they operate at the kernel level. If crashes cluster around a specific game, application, or immediately after a Windows version upgrade, software conflict is the working theory. Try disabling recently installed software, checking for game-specific compatibility notices, or temporarily disabling third-party antivirus to isolate the variable.

7. Intel 13th/14th Gen CPU Microcode Defect

This is worth calling out separately given its scale. Puget Systems’ 2024 hardware reliability report identified Intel 13th and 14th Gen processors as the most troublesome CPUs in their fleet, driven by a documented power management defect causing CPU degradation at sustained high temperatures. If you run an i9-13900K or i9-14900K and experience random crashes under load, check your motherboard manufacturer’s website for a BIOS update that includes Intel’s corrective microcode patch — this is a required fix, not optional maintenance.

Advanced Diagnostics: BIOS, Logs, and Crash Dump Analysis

Using WinDbg for Deep Crash Dump Analysis

WhoCrashed covers most cases, but when it points to a generic Windows kernel module without identifying a specific driver, WinDbg (available free through Microsoft’s debugging tools) provides deeper analysis. Open a minidump file (one of those flight recorder snapshots saved from a previous crash) in WinDbg and run !analyze -v — this verbose analysis command extracts the full call stack and often identifies the exact driver or memory address responsible. Configure the Microsoft public symbol server first (via Options > Symbol File Path: srv*C:\Symbols*https://msdl.microsoft.com/download/symbols) or the analysis output will be incomplete.

Checking BIOS/UEFI for Stability Settings

Think of POST (Power-On Self-Test) as your PC doing a health check before it gets out of bed — it runs before Windows even starts. If crashes happen during POST or before the Windows loading screen, the problem exists below the operating system level. In that scenario, enter your BIOS/UEFI (typically by pressing Delete or F2 at startup) and check: XMP/EXPO memory profiles (aggressive RAM overclocking profiles can cause instability — try disabling them), CPU voltage settings (particularly relevant for overclocked systems), and whether a BIOS update is available from the motherboard manufacturer. Crashes that occur only during POST rule out Windows, drivers, and most software causes entirely.

Reviewing Event Viewer Patterns Over Time

Rather than checking Event Viewer after each individual crash, filter the System log to show only Critical and Error events across the past 30 days. A pattern of errors — the same Event ID or source appearing repeatedly even on days without a visible crash — often reveals a component gradually degrading before failure becomes obvious. This time-series view is something most crash guides skip, but it is one of the most reliable ways to catch a failing hard drive or marginal RAM module early.

Diagnostic Tools You Need: Reference List

  • Windows Event Viewer (built-in): Run via eventvwr.msc. Navigate to Windows Logs > System. Filter for Event IDs 41, 6008, 1000, and 1001. Free, always available, and your first stop for any crash.
  • WhoCrashed (free Home Edition, Resplendence Software): Reads minidump files from C:\Windows\Minidump and presents driver crash analysis in plain language. Requires admin rights. Approximately 11 MB installer. Does not analyze application-level crashes — system-level only.
  • MemTest86 (free edition, PassMark Software): Bootable USB RAM tester that operates entirely outside Windows. Supports x86 and ARM platforms. Free edition caps at 4 passes; Pro edition allows up to 999. Any single error = confirmed RAM fault.
  • HWiNFO64 (free, portable): Real-time hardware monitoring for CPU temperature, GPU core/hotspot/memory junction temperatures, fan RPM, voltages, and clock speeds. Supports Intel and AMD. Can log data over time for retrospective analysis after a crash.
  • BlueScreenView (free, NirSoft): Portable alternative to WhoCrashed for minidump analysis. Can run from a USB drive — useful if the OS is unstable. Highlights suspected drivers in the crash view.
  • Windows Memory Diagnostic (built-in): Simpler than MemTest86 but accessible from within Windows (search “Windows Memory Diagnostic”). Good for a quick first pass; use MemTest86 for definitive results.
  • SFC / DISM (built-in command-line tools): sfc /scannow repairs corrupted system files; DISM /Online /Cleanup-Image /RestoreHealth repairs the Windows image. Run DISM first.
  • WinDbg (free, Microsoft): Deep crash dump analysis via command-line debugger. Use !analyze -v for verbose output. Requires symbol path configuration.

If you enjoy systematic troubleshooting, the same logical elimination approach used here applies across all kinds of tech problems — see our Troubleshooting Guide for Home Appliances for a similar framework applied to physical hardware. And if your PC issues extend to the display side, our guide on how to fix screen tearing covers GPU output problems that can accompany driver instability. Storage issues — a corrupted card causing crashes in a portable setup — are covered in our guide to fixing corrupted SD cards.

When to Stop DIY Troubleshooting and Seek Professional Help

DIY diagnosis works well when the PC boots reliably and symptoms point toward identifiable software or easily accessible hardware. But some situations call for professional intervention.

Take your machine to a technician when:

  • Crashes occur during POST — before Windows loads — suggesting a motherboard, CPU, or PSU fault at the hardware initialization level.
  • The system will not boot at all, with no diagnostic output on screen.
  • MemTest86, temperature monitoring, and driver analysis all come back clean, but crashes persist — this scatter-shot profile sometimes points to a failing motherboard with no single diagnostic signature.
  • You smell burning components or see physical damage on the motherboard (capacitor bulging, scorch marks).
  • The machine is under warranty — opening a case or replacing components may void coverage.

Component-level faults on the motherboard are genuinely difficult to diagnose at home without specialized equipment. Knowing when the systematic approach has reached its limit is itself a valuable skill. You might also find our article on How to Fix Slow Mac: 8 Steps That Actually Work (2026) helpful. You might also find our article on How to Fix a Laptop That Won’t Turn On (10 Easy Steps) helpful. You might also find our article on Stop the Stutters: Which Driver Update Software Actually Works for Gaming PCs? helpful. You might also find our article on How to Solve the Most Frustrating Tech Failures of 2026 helpful.

Frequently Asked Questions

Why does my PC crash only during gaming?

Gaming places simultaneous high load on the CPU, GPU, RAM, and PSU at the same time — it is effectively a stress test. Components that are marginal under normal use often fail only when pushed to their limits. GPU driver issues and overheating are the two most common gaming-specific crash causes. Check GPU temperatures with HWiNFO64 during gaming and look for VIDEO_TDR_FAILURE in Event Viewer or WhoCrashed output.

My PC crashes with no blue screen and no error code. Where do I start?

Start with Windows Event Viewer and look for Kernel-Power Event ID 41. A no-BSOD crash means Windows did not write a crash dump file (because power was cut too quickly), which shifts suspicion from drivers toward hardware — primarily PSU instability or a thermal shutdown. Monitor temperatures under load with HWiNFO64 and consider testing with a known-good power supply if temperatures are within safe ranges.

How do I read a BSOD stop code?

A BSOD displays a text descriptor (e.g., PAGE_FAULT_IN_NONPAGED_AREA) and/or a hexadecimal stop code (e.g., 0x00000050). Search the exact text descriptor on Microsoft’s Bug Check Code Reference to find the documented causes and first-step fixes for that specific code. The text version is easier to search than the hex code.

Can a crash permanently damage my PC?

A software-caused crash (driver fault, OS error) almost never causes permanent hardware damage — it is designed to be a safe stop. A thermal crash, by contrast, represents a temperature that was too high. Repeated thermal crashes over months can degrade CPU and GPU performance over time. PSU-related crashes carry a small risk of sending irregular voltages to components before the shutdown occurs. Addressing the root cause promptly is always the right call.

My PC passes MemTest86 but still crashes randomly. What next?

MemTest86 passing 4 runs is a strong signal but not an absolute guarantee — some marginal RAM errors only appear under specific access patterns that the test does not cover. Next, focus on PSU stability (particularly under GPU load), check for software conflicts using a clean boot, and use WhoCrashed or WinDbg to dig into any available dump files. If no dumps exist and temperatures are fine, testing with a replacement PSU from a friend or a local repair shop is a practical next step.

Should I reinstall Windows to fix a crashing PC?

A clean Windows reinstall is a valid last resort for crashes caused by software corruption that SFC and DISM cannot repair. However, it should come after — not instead of — the systematic diagnosis above. Reinstalling Windows does not fix a failing PSU, bad RAM, or a defective GPU driver that will reinstall itself on the fresh OS. Use it when you have evidence pointing to deep OS-level corruption after hardware is confirmed healthy.

What to Do Right Now: Your Action Plan

If your PC is crashing today, work in this order: open Event Viewer first (five minutes, zero downloads required) and look for Event ID 41 or BSOD stop codes. If you have stop codes, run WhoCrashed against your minidump folder — the collection of flight recorder snapshots Windows saved from each crash. If you have no dump files and only Event ID 41, install HWiNFO64 and stress-test your system while watching CPU Package and GPU Core temperatures — sustained readings above 90°C explain a lot of crashes before you ever touch a screwdriver.

For crashes that survive that first wave of checks, move to MemTest86 (allow a full USB boot test overnight if you can), run DISM then SFC, and update or clean-install your GPU drivers from the official vendor page. Cross each item off the list before moving to the next. This sequential elimination is what separates a methodical diagnosis from an expensive guessing game.

Most crashing PCs are fixable without replacing hardware. The key is narrowing the cause systematically rather than swapping components at random. Start with the logs. Let the data tell you where to look next.

Leave a Comment