Fixing the Blue Screen of Death in Windows PCs

Fixing the Blue Screen of Death in Windows PCs

The infamous Blue Screen of Death (BSOD) can be frustrating when it randomly appears and crashes your Windows PC. Thankfully, there are several ways to troubleshoot and fix many common BSOD errors. Here is an in-depth guide on diagnosing and resolving BSOD crashes in Windows.

Understanding BSOD Errors

The Blue Screen of Death displays when Windows encounters a critical error it cannot recover from. It displays error details that can help identify the root cause.

Common causes include:

  • Faulty hardware – Issues with RAM, hard drives, graphics cards or other hardware can trigger a BSOD.

  • Driver conflicts – Incompatible, buggy or outdated device drivers often cause BSOD crashes.

  • Software issues – Problems with installed programs, viruses, or a corrupted Windows system file can crash the system.

  • Overheating – Excessive heat leading to hardware damage can generate BSOD errors.

The BSOD displays an error code and message with details about the crash. Write down the full error details as they will be useful for troubleshooting.

Troubleshooting Blue Screen Crashes

Pinpointing the cause of a BSOD requires methodical troubleshooting. Here are some steps to diagnose these system crashes:

Check the Error Message

The error code and message provide clues about the failure. Search online to understand the error meaning and probable causes.

Common error codes include:

  • PAGE_FAULT_IN_NONPAGED_AREA – Faulty memory (RAM) is a likely cause.

  • IRQL_NOT_LESS_OR_EQUAL – Often due to faulty drivers.

  • KMODE_EXCEPTION_NOT_HANDLED – Generally indicates faulty hardware or drivers.

  • SYSTEM_THREAD_EXCEPTION_NOT_HANDLED – Likely caused by a faulty driver.

Update Device Drivers

Update all device drivers to the latest versions, especially graphics card, storage and motherboard drivers. Incompatible drivers often cause BSOD crashes.

  • Use Windows Update or manufacturers’ websites to update drivers.

  • Remove unused drivers with the Device Manager or third-party tools like Snappy Driver Installer.

Check System File Integrity

Use System File Checker to scan Windows system files and replace corrupted files:

  • Open Command Prompt as admin and run sfc /scannow.

  • This scans Windows files and repairs issues. Reboot and test if BSOD persists.

Stress Test Hardware

Use system diagnostics tools like Windows Memory Diagnostic and hard drive utilities to stress test RAM and storage drives.

  • Faulty hardware components often cause BSOD crashes under heavy load.

  • If crashes reappear during testing, the component likely needs replacement.

Check Temperatures

Monitor system temperatures to check for overheating components. Overheating can damage hardware and cause BSODs.

  • Use hardware monitoring tools like Speccy or HWInfo to check temperatures.

  • Reseat components, check fans and clean vents if any components are overheating.

Try System Restore

Perform a System Restore to revert Windows to an earlier working state:

  • Boot into Safe Mode and roll-back using a restore point before the BSOD appeared.

  • If BSOD does not reoccur, a recent software change was likely the cause.

Clean Boot

Perform a Clean Boot – boot Windows with only essential devices and services loaded:

  1. Enter msconfig
  2. Go to the Services tab and check ‘Hide all Microsoft services’
  3. Disable all entries apart from the essential services
  4. Go to the Startup tab and disable all entries
  5. Restart the PC and test if BSOD persists in clean boot state

This isolates software and driver conflicts. If BSOD disappears, re-enable groups of startup items step-by-step until failure reappears – the last group enabled will point to the conflict.

Fixing Common BSOD Errors

Here are some solutions for frequent Blue Screen error codes:

PAGE_FAULT_IN_NONPAGED_AREA

This usually indicates faulty memory modules. Try the following fixes:

  • Run Memory Diagnostics to detect errors with RAM sticks.

  • Reseat RAM modules and clean contacts with an eraser.

  • Test RAM sticks individually in different slots to isolate failures.

  • Replace defective RAM sticks.

IRQL_NOT_LESS_OR_EQUAL

The main causes are faulty or incompatible drivers. Try updating or removing drivers:

  • Update all motherboard, storage and network drivers.

  • Uninstall recently added drivers using Device Manager.

  • Remove unused drivers left over from uninstalled hardware.

  • Check for BIOS updates if crashes persist.

SYSTEM_SERVICE_EXCEPTION

This error has multiple possible causes like:

  • Corrupted system files – Run SFC and DISM scans to repair system files.

  • Faulty hard drives – Check SMART drive health statistics in Disk Utility.

  • Overheating – Monitor temperatures and check cooling systems.

  • Defective hardware like RAM or processors – Test components with diagnostics tools.

KMODE_EXCEPTION_NOT_HANDLED

This typically occurs due to faulty driver installation or pending Windows Updates. Try:

  • Rollback recently updated drivers using Device Manager.

  • Install all pending Windows and driver updates.

  • Boot into Safe Mode – if no BSOD, a startup program is the issue.

In summary, Blue Screen errors can appear mysteriously but using appropriate troubleshooting steps can help identify and resolve the underlying cause. Check error codes, stress test hardware with diagnostics tools, update drivers, repair system files and analyze crash dump files if needed. This will help troubleshoot most BSOD crashes and avoid frustrating system crashes.

Facebook
Pinterest
Twitter
LinkedIn

Newsletter

Signup our newsletter to get update information, news, insight or promotions.

Latest Post