A recently installed driver is the most common cause. Identify the exact error code and work through these steps to find the real culprit.
Hardware drivers — especially GPU, WiFi, and audio drivers — run with the highest level of system access (kernel mode), so a bug in one of them can crash the entire operating system rather than just the affected app. This is the single most common BSOD cause. If the crashes started right after installing a new GPU driver, a Windows Update, or a new peripheral, the driver is the first place to look.
Bad memory modules cause data corruption that can crash Windows with a wide variety of error codes — MEMORY_MANAGEMENT, PAGE_FAULT_IN_NONPAGED_AREA, and others. Unlike driver crashes, RAM-related BSODs tend to be inconsistent: different error codes, happening at random times rather than during a specific action. Windows Memory Diagnostic (built in) can confirm or rule this out.
A failed update, an improper shutdown (holding the power button), or a sudden power loss can leave core Windows system files in a corrupted state. When Windows tries to load a damaged system file, it can trigger a BSOD rather than failing gracefully. The System File Checker tool (sfc /scannow) scans for and automatically repairs these files using a protected cache.
When a CPU or GPU temperature exceeds its safe operating threshold, some systems force an emergency shutdown to prevent permanent hardware damage — and this can present as a BSOD rather than a clean power-off. This is more common on laptops with clogged cooling vents or desktops with dried thermal paste. It typically happens under load (gaming, video rendering) rather than at idle.
When the BSOD appears, look for the error code in all caps (e.g., IRQL_NOT_LESS_OR_EQUAL, MEMORY_MANAGEMENT, KERNEL_SECURITY_CHECK_FAILURE). If the screen disappears too fast to read, go to Settings > Windows Update > Windows Insider Program is not needed — instead check Event Viewer (search 'Event Viewer' in Start) > Windows Logs > System and look for a 'Critical' event around the crash time, which will show the same code. Each code points to a different subsystem, so searching the specific code narrows your troubleshooting significantly.
Hold Shift while clicking Restart from the Start menu's power options. This boots into the recovery environment. Go to Troubleshoot > Advanced options > Startup Settings > Restart, then press 4 (or F4) to enter Safe Mode. Safe Mode loads only essential drivers. Use the PC normally for a while — if the BSOD doesn't happen in Safe Mode, a third-party driver is almost certainly the cause, since Safe Mode bypasses most of them.
Open Device Manager (Win + X > Device Manager). Look for any device with a yellow warning icon, or think about what you installed or updated recently — GPU drivers and WiFi drivers are the most common culprits. Right-click the device > Properties > Driver tab > Roll Back Driver. If that button is grayed out, instead uninstall the device (right-click > Uninstall device) and let Windows reinstall a basic driver on next restart.
Search 'Windows Memory Diagnostic' in the Start menu and open it. Select 'Restart now and check for problems.' The PC will restart and run a memory test before Windows loads — this takes 10-20 minutes for a standard test. For a more thorough check, press F1 during the test to access extended test options and let it run overnight. Results appear as a notification after Windows finishes booting.
Search 'Command Prompt' in the Start menu, right-click it, and select 'Run as administrator.' Type 'sfc /scannow' and press Enter. This scans all protected system files and automatically replaces any that are corrupted using a cached copy. The scan takes 5-15 minutes. If it reports it found and fixed corrupted files, restart and check if the BSODs stop.
Download HWMonitor (free, from cpuid.com). Open it while running a normal workload — browsing, or whatever typically triggers the crash. Watch the 'Max' temperature column for your CPU and GPU. Sustained temperatures above 90°C (194°F) indicate a cooling problem. On a laptop, this usually means dust-clogged vents; on a desktop, it can mean a failed fan or dried thermal paste. Cleaning vents with compressed air resolves most cases.
Our AI can help interpret your specific error code and crash pattern to narrow down the exact cause.
Tell our AI the exact error code you're seeing — it'll give you a targeted fix for your specific situation.
Start Free Diagnostic Chat →