How to Fix the Blue Screen of Death on Windows
Your computer suddenly shows a blue screen with a sad face emoji and an error message, then restarts. It might happen once and not again for weeks, or it might happen repeatedly until the computer becomes unusable. The Blue Screen of Death (BSOD) is Windows stopping everything to prevent hardware damage or data corruption when it encounters a critical error. The blue screen shows a stop code — a short description like KERNEL_DATA_INPAGE_ERROR or DRIVER_IRQL_NOT_LESS_OR_EQUAL — that points toward the cause.
Record the stop code
The stop code on the blue screen is the most important diagnostic clue. Before doing anything else, write it down or take a photo of the screen:
- The stop code appears near the bottom of the blue screen, something like: Stop code: PAGE_FAULT_IN_NONPAGED_AREA
- Some blue screens also show a file name (like ntfs.sys or nvlddmkm.sys) that identifies the specific driver or component that crashed
- If the computer restarts too quickly to read the screen, you can find previous blue screen information in Event Viewer: open Event Viewer, Windows Logs, System, and look for Critical events with source BugCheck
- The stop code narrows your troubleshooting significantly. A memory-related stop code (MEMORY_MANAGEMENT, KERNEL_DATA_INPAGE_ERROR) points to RAM or storage. A driver-related code (DRIVER_IRQL_NOT_LESS_OR_EQUAL, SYSTEM_THREAD_EXCEPTION_NOT_HANDLED with a .sys file) points to a specific driver
Common stop codes and their causes
KERNEL_DATA_INPAGE_ERROR
Windows tried to read data from the disk and failed. This almost always indicates a storage drive problem:
- Run chkdsk: open Command Prompt as Administrator and run chkdsk C: /f /r. This scans the drive for errors and attempts to repair them
- Check the drive's SMART health using CrystalDiskInfo. If it shows Caution or Bad, the drive is failing and needs replacement
- Can also be caused by faulty RAM — run Windows Memory Diagnostic (search for it in Start menu) to test
DRIVER_IRQL_NOT_LESS_OR_EQUAL
A driver tried to access memory it should not have. Usually caused by a buggy or incompatible driver:
- If a driver file name is shown on the blue screen (like ndis.sys, tcpip.sys, or a manufacturer-specific .sys file), search for that file name to identify which driver it belongs to
- Update the identified driver, or roll it back if the crashes started after a driver update
- Network adapter drivers and antivirus filter drivers are frequent causes of this error
MEMORY_MANAGEMENT
Windows detected a problem with how memory is being handled:
- Run Windows Memory Diagnostic to test RAM
- If you recently installed new RAM, make sure it is seated fully and compatible with your motherboard
- If XMP/DOCP is enabled in BIOS for faster RAM speed, disable it and test at default speed. Unstable memory overclock is a common cause
SYSTEM_SERVICE_EXCEPTION
A system service crashed. Can be caused by drivers, corrupted system files, or software conflicts:
- Run sfc /scannow in an Administrator Command Prompt to check for corrupted system files
- If a .sys file is named, update or reinstall that driver
- Antivirus software is a common cause — try temporarily uninstalling third-party antivirus and testing with just Windows Defender
CRITICAL_PROCESS_DIED
An essential Windows process stopped unexpectedly:
- Often caused by corrupted system files. Run sfc /scannow followed by DISM /Online /Cleanup-Image /RestoreHealth
- Can also be caused by a failing storage drive that cannot read system files reliably
- If this happens during boot, you may need to use Windows Recovery Environment to run the repair tools
Driver troubleshooting
Drivers are the most common cause of blue screens. A buggy driver can crash the entire system because drivers run at the kernel level:
Recently changed drivers
- If the blue screens started after updating a specific driver, go to Device Manager, find the device, right-click, Properties, Driver tab, Roll Back Driver
- If you installed a new device (printer, USB device, Bluetooth adapter) and blue screens started around that time, uninstall the device's driver from Device Manager
Update all drivers
If you cannot identify which driver is causing the problem:
- Update the graphics driver directly from NVIDIA (GeForce Experience), AMD (AMD Software), or Intel (Intel Driver Support Assistant) rather than through Windows Update. Graphics drivers are the single most common cause of BSODs
- Update chipset drivers from your motherboard or laptop manufacturer's support page
- Update network adapter drivers — both wired and wireless adapters have kernel-level drivers that can cause blue screens
Windows system file repair
Corrupted system files cause blue screens because Windows cannot execute critical operations properly:
- Open Command Prompt as Administrator
- Run: sfc /scannow — this checks all protected system files against known good copies and repairs any corruption it finds
- If SFC reports errors it cannot fix, run: DISM /Online /Cleanup-Image /RestoreHealth — this repairs the system image that SFC uses as its repair source
- After DISM completes, run sfc /scannow again
- Restart the computer and monitor for blue screens
RAM testing
Defective RAM causes some of the most difficult-to-diagnose blue screens because the errors are random and the stop codes vary:
- Run Windows Memory Diagnostic: search for it in Start menu, select Restart now and check for problems. The test runs before Windows loads
- For more thorough testing, download MemTest86 and create a bootable USB. Run it overnight — quick passes may miss intermittent errors that only appear after hours of testing
- If errors are found, test each RAM stick individually to identify which one is defective. Remove all sticks except one, test, then swap
- If you recently enabled XMP or DOCP in BIOS to run RAM at higher speeds, disable it. The overclocked speed may be unstable even if it is the advertised speed of the RAM kit — compatibility with specific motherboards varies
Storage drive health
A failing hard drive or SSD causes blue screens when Windows tries to read critical files and the drive returns errors:
- Open CrystalDiskInfo to check SMART data. Key metrics: Reallocated Sectors (bad sectors the drive has swapped out), Current Pending Sectors (sectors waiting to be remapped), and UltraDMA CRC Error Count (data transfer errors)
- Run chkdsk C: /f /r from an Administrator Command Prompt. This requires a restart and scans the entire drive surface
- If the drive shows SMART warnings or chkdsk finds many errors, back up your data and replace the drive. A failing drive only gets worse over time
Overheating
Overheating causes blue screens because extreme temperatures make electronic components malfunction:
- Monitor temperatures with HWMonitor or Core Temp. If the CPU exceeds 90 degrees Celsius during normal use, overheating is likely contributing to blue screens
- Clean dust from the cooling system — heatsink, fans, and air vents
- Make sure all fans are spinning. A stopped CPU fan causes rapid overheating and blue screens within minutes of doing anything intensive
Safe mode
If blue screens are too frequent to troubleshoot normally, boot into Safe Mode:
- Hold Shift while clicking Restart (from the login screen or Start menu)
- Select Troubleshoot, Advanced Options, Startup Settings, Restart
- Press 4 or F4 for Safe Mode (or 5 or F5 for Safe Mode with Networking)
- Safe Mode loads only essential drivers. If the computer is stable in Safe Mode, the problem is a non-essential driver or software that loads in normal mode
Recent changes
Blue screens often start after a specific change. Think about what changed before the crashes began:
- New hardware installed (RAM, graphics card, SSD, peripheral)
- Driver update (check Windows Update history: Settings, Windows Update, Update History)
- Software installation (especially antivirus, VPN, or system utilities that install kernel drivers)
- Windows feature update
- BIOS settings change
If you can correlate the blue screens with a specific change, reversing that change is the fastest fix.
BSOD diagnosis in Columbus or Delaware
If your computer keeps getting blue screens and the troubleshooting above did not resolve it, LuxuriousComputers can analyze crash dump files, run hardware diagnostics on RAM, storage, and cooling, identify the specific driver or component causing the crashes, and fix the underlying issue.
Need Expert Help?
Our team at LuxuriousComputers Repair is here to help you with any questions.
Learn More