Use Event Viewer to Find Why Your PC Crashed
The Problem
When a PC crashes, freezes, or restarts on its own, Windows writes down what happened. The trouble is that Event Viewer shows tens of thousands of entries, most of them meaningless warnings that appear on perfectly healthy machines.
The skill is not reading the logs — it is knowing which four or five event sources actually matter and how to filter to them. With that, a crash usually points at a specific driver, service, or piece of hardware in about five minutes.
Already have a stop code on screen? Search for it directly — start at how to fix a BSOD. PC restarting with no blue screen at all? See fix Windows 11 freezing and crashing randomly.
Symptoms
Use this guide when:
- The PC restarts on its own with no message.
- A blue screen appears and vanishes too fast to photograph.
- One app crashes repeatedly and its own error tells you nothing.
- You need to know whether a fault is hardware or software before spending money.
Step 1: Open Event Viewer
- Press Windows + R, type
eventvwr.msc, press Enter. (Or right-click Start → Event Viewer.) - In the left pane, expand Windows Logs. Five logs live here; only two matter for crashes:
- System — drivers, services, hardware, shutdowns and boots. This is where crash evidence lives.
- Application — program crashes and .NET errors.
- Ignore Security, Setup, and Forwarded Events for this purpose.
Step 2: Start with Reliability Monitor Instead
Before wading into raw logs, use the friendly view built on top of them.
- Press Windows + R, type
perfmon /rel, press Enter. - You get a timeline with one column per day and red X marks for failures.
- Click a red mark to see what failed, then View technical details for the underlying event.
- This is the fastest way to answer "when did this start?" — look for the day the crashes begin and what was installed or updated immediately before.
Step 3: Find the Crash Itself with Event 41 and 1001
Two event IDs tell you a crash happened and what kind.
- In Event Viewer, click Windows Logs → System.
- In the right pane, click Filter Current Log.
- In Event sources, tick Kernel-Power and BugCheck, then click OK.
- Read the results:
- Event ID 41, Kernel-Power — "The system has rebooted without cleanly shutting down first." This means power loss, a hard hang, or a crash where the dump could not be written. Check
BugcheckCodein the details: 0 means no blue screen was recorded, which points at power, overheating, or hardware. - Event ID 1001, BugCheck — an actual blue screen, with the stop code and parameters recorded.
- Event ID 41, Kernel-Power — "The system has rebooted without cleanly shutting down first." This means power loss, a hard hang, or a crash where the dump could not be written. Check
- Note the timestamp of the crash. Everything useful happened in the 60 seconds before it.
Step 4: Read What Happened Just Before the Crash
- Clear the filter (Filter Current Log → Clear), then click the Date and Time column to sort.
- Scroll to the crash timestamp and read upwards through the minute before it.
- Look for these sources in particular:
- disk / Ntfs / volmgr — storage errors. Event ID 7 ("bad block") or 51 means a failing drive: check SSD and hard drive health.
- WHEA-Logger — hardware reported an error directly: fix WHEA_UNCORRECTABLE_ERROR.
- Display — a graphics driver reset: fix "display driver stopped responding".
- Service Control Manager — a service crashed or hung.
- Application Error / Application Hang (in the Application log) — the faulting module name is the important field.
- Ignore isolated warnings such as DistributedCOM 10016 and Kernel-EventTracing errors — they appear on healthy PCs and mislead more people than any other entries in the log.
Step 5: Filter to Errors Only and Save a Custom View
Rather than repeat the filtering each time, save it.
- Right-click Custom Views → Create Custom View.
- Set Logged to Last 7 days.
- Tick Error and Critical.
- Set Event logs to Windows Logs → System and Application.
- Click OK and name it "Crashes". It now sits at the top of the tree, one click away.
Step 6: Make Sure Crash Dumps Are Being Written
A minidump names the driver that crashed — far more useful than any event entry.
- Press Windows + R, type
sysdm.cpl, press Enter. - Advanced tab → Startup and Recovery → Settings.
- Under Write debugging information, choose Small memory dump (256 KB).
- Untick Automatically restart so the blue screen stays on screen long enough to read.
- Confirm the dump path is
%SystemRoot%\Minidumpand click OK. - Dumps only get written if the page file is on C: and large enough — leave virtual memory on System managed size.
Step 7: Read the Minidump to Name the Faulting Driver
- Browse to
C:\Windows\Minidump. Each crash produces one.dmpfile named by date. - The quickest reader is BlueScreenView from NirSoft — it lists each crash with the stop code and highlights the driver in red.
- For a proper analysis, install WinDbg from the Microsoft Store, open the dump, and run:
Read the!analyze -vMODULE_NAMEandIMAGE_NAMElines. - A named third-party
.sysfile is your answer. Common offenders are GPU drivers, network drivers, antivirus filter drivers, and RGB or fan-control utilities. ntoskrnl.exeorhal.dllbeing named means the crash was reported by the kernel on behalf of something else — usually RAM, storage, or an unstable overclock, not Windows itself.
Step 8: Act on What You Found
- A named driver — roll it back in Device Manager → device → Properties → Driver → Roll Back Driver, or reinstall from the vendor: how to update outdated drivers.
- Disk or Ntfs errors — run
chkdsk C: /f /rand check SMART data: fix NTFS_FILE_SYSTEM BSOD. - Kernel-Power 41 with BugcheckCode 0 — power, heat, or PSU. See fix CPU overheating and thermal throttling and fix a PC that will not turn on.
- Memory-related codes — run
mdsched.exe, then MemTest86: fix MEMORY_MANAGEMENT BSOD. - Nothing conclusive — repair Windows: how to run SFC and DISM, then test in Safe Mode: how to enter Safe Mode.
What Not to Do
- Don't chase every red entry. A working PC logs errors constantly. Only entries within a minute of the crash matter.
- Don't clear the logs before you have finished reading them — the history is the evidence.
- Don't paste event text into a search engine and install whatever a forum recommends. Match the source and event ID, not the wording.
- Don't pay for a "log cleaner". Nothing in Event Viewer slows a PC down.
Still Not Working?
If dumps are not being created, check that C: has several GB free and that no cleanup tool is deleting Minidump. If crashes leave no events at all, the machine is losing power instantly — suspect the PSU, a thermal shutdown, or a loose connection rather than Windows.
Related: fix Windows 11 not shutting down or restarting and fix CLOCK_WATCHDOG_TIMEOUT.
Related guides
How to Repair Windows 11 System Files with SFC and DISM
Learn how to run sfc /scannow and DISM to repair corrupted Windows 11 system files — the correct order, what each command does, and what to do if they fail.
How to Fix BAD_SYSTEM_CONFIG_INFO in Windows 11
BAD_SYSTEM_CONFIG_INFO means the registry or boot configuration is damaged. Repair BCD, restore the registry hives, and get back into Windows 11 with these ordered steps.
How to Fix CLOCK_WATCHDOG_TIMEOUT in Windows 11
CLOCK_WATCHDOG_TIMEOUT means a CPU core stopped responding to the rest of the processor. Fix unstable overclocks, bad drivers, and cooling faults with these step-by-step checks.
Fix UNEXPECTED_STORE_EXCEPTION in Windows 11
UNEXPECTED_STORE_EXCEPTION in Windows 11 usually points at a failing drive, a display driver, or antivirus. Work through these ordered checks to find the real cause and fix it.
How to Fix WHEA_UNCORRECTABLE_ERROR in Windows 11
Blue screen showing WHEA_UNCORRECTABLE_ERROR in Windows 11? It means hardware reported a fault Windows cannot recover from. Isolate RAM, CPU, drive, or overclock with these fixes.