How to Find Which Driver Crashed Your PC
After a Blue Screen of Death, most people reinstall Windows or search random forums. Here's how to actually identify the faulting driver and fix it, with or without technical expertise.
Your PC just crashed. Blue screen. Sad face emoji. Some cryptic code like KERNEL_SECURITY_CHECK_FAILURE or DRIVER_IRQL_NOT_LESS_OR_EQUAL. Windows reboots. Everything seems fine now. But it will happen again if you don't find the cause.
The problem is that most people don't know how to read crash data, and the tools that can read it (WinDbg, BlueScreenView) require technical expertise that most users don't have.
What Actually Happens During a BSOD
When Windows crashes, it writes a record to the system event log with the bugcheck code (the stop code you see on the blue screen) and the name of the driver or component that triggered the crash. This data is there. Windows just doesn't show it to you in a way that makes sense.
The stop code tells you the category of crash. The faulting driver tells you the specific culprit. You need both to fix the problem.
Common Stop Codes and What They Mean
KERNEL_SECURITY_CHECK_FAILURE: Usually a driver trying to access memory it shouldn't. Common with outdated graphics drivers.
DRIVER_IRQL_NOT_LESS_OR_EQUAL: A driver tried to access memory at an invalid address. Often caused by Wi-Fi or network drivers.
SYSTEM_SERVICE_EXCEPTION: A system process crashed, usually because of a third-party driver interfering. Antivirus and gaming peripheral drivers are common culprits.
WHEA_UNCORRECTABLE_ERROR: This is a hardware problem. Memory, CPU, or motherboard. No software fix will resolve this.
INACCESSIBLE_BOOT_DEVICE: Windows can't read the boot drive. Could be a storage driver issue (NVMe/AHCI) or, in the case of KB5083769, an update that corrupted boot configuration.
The Hard Way: Manual Crash Log Analysis
If you want to do this yourself:
- Open Event Viewer (type "Event Viewer" in the Start menu)
- Go to Windows Logs, then System
- Filter by Source: "BugCheck" or look for Critical events around the time of the crash
- The event will contain the bugcheck code and parameters
- Google the code and match the faulting module name (usually a .sys file) to figure out which driver it is
This works but requires you to know what ntoskrnl.sys vs. nvlddmkm.sys vs. netwlv64.sys means. Most people don't.
The Easy Way: Let SimpleFixAI Read It
After a Blue Screen, open SimpleFixAI and type "my PC just crashed" or "I got a blue screen." The app reads the Windows Error Reporting crash blocks from your system event log automatically. It parses the bugcheck code, translates it to the official Microsoft name, and matches the faulting driver filename against its database of dozens of known driver families.
The result is plain English: "Your NVIDIA display driver crashed" or "Your Realtek Wi-Fi driver triggered a kernel fault" or "This looks like a hardware memory error, not a software problem."
If it's a software driver crash, SimpleFixAI can attempt to fix it. If it's a hardware failure (bad RAM, failing CPU, overheating), it routes you to a guidance card that explains the problem honestly and tells you what to do next. It won't pretend a software repair can fix a physical component.
Preventing Future Crashes
Most BSODs are caused by:
- Outdated drivers (especially graphics and Wi-Fi)
- Windows Updates that conflict with existing drivers
- Third-party antivirus interfering with system processes
- Failing hardware (memory, storage, overheating)
SimpleFixAI checks driver versions, detects known-bad update and driver combinations, and identifies hardware-class failures that need physical attention. A single scan after a crash gives you the answer that would otherwise take an hour of manual investigation.
Download SimpleFixAI
Free during public beta · Windows 10 & 11 · No signup required
Download Beta VersionStay updated