Windows

How to Fix the Blue Screen of Death (BSOD) on Windows

TechYXE Team
8 min read

You're working on something important, and suddenly your screen goes blue, shows a sad face emoji, and your computer restarts on its own. The dreaded Blue Screen of Death. If this has happened to you, you're far from alone — BSOD errors are one of the most common Windows problems we troubleshoot here at TechYXE in Saskatoon.

The good news is that most blue screen errors have straightforward fixes you can try yourself. In this guide, I'll walk you through 7 proven solutions that resolve the vast majority of BSOD problems. These are the same troubleshooting steps our software support team uses every day when Saskatoon residents call us with blue screen issues.

A single blue screen is usually nothing to worry about — a quick restart often fixes it. But if you're seeing blue screens multiple times per week, that's a sign of a deeper software or driver issue that needs attention.

What Causes the Blue Screen of Death?

The Blue Screen of Death happens when Windows runs into a critical error it can't recover from. Instead of risking data corruption, Windows halts everything and restarts. Think of it as your computer's emergency brake.

Common BSOD Causes:

  • Driver problems: Outdated, corrupted, or incompatible drivers are the number one cause of blue screens. Graphics card and network adapter drivers are the most common culprits
  • Windows Update issues: A buggy update can introduce instability. BSODs that start right after an update are a strong clue
  • Corrupted system files: Essential Windows files can become damaged from improper shutdowns, power outages, or malware
  • Malware infections: Some viruses modify system files or drivers, triggering blue screen crashes
  • Hard drive errors: Bad sectors or a failing drive can cause data read errors that crash Windows
  • Overheating: When your CPU or GPU gets too hot, Windows may crash to prevent damage
  • Incompatible software: Certain antivirus programs, VPNs, or system utilities can conflict with Windows at a deep level

The good news is that most of these are software issues you can fix without replacing any parts. Let's start troubleshooting.

How to Read a BSOD Error Code

When a blue screen appears, Windows displays a stop code at the bottom of the screen. This code tells you exactly what went wrong. Before you restart, write it down or take a photo with your phone — it's the fastest way to narrow down the problem.

Common Stop Codes and What They Mean:

  • IRQL_NOT_LESS_OR_EQUAL: Usually a driver problem. A driver tried to access memory it shouldn't have
  • SYSTEM_SERVICE_EXCEPTION: A system process crashed, often caused by a faulty driver or corrupted file
  • KERNEL_DATA_INPAGE_ERROR: Windows couldn't read data from your hard drive. Could indicate a failing drive
  • PAGE_FAULT_IN_NONPAGED_AREA: A program tried to use memory that doesn't exist. Often a RAM or driver issue
  • CRITICAL_PROCESS_DIED: An essential Windows process stopped working. Corrupted system files are a common cause
  • DRIVER_IRQL_NOT_LESS_OR_EQUAL: A specific driver caused the crash. Windows sometimes names the driver file (like nvlddmkm.sys for NVIDIA drivers)

If you can't catch the stop code before your computer restarts, don't worry. You can find it in Event Viewer after reboot. Open Event Viewer (search for it in the Start menu), go to Windows Logs → System, and look for "BugCheck" entries with a red error icon.

Fix #1: Restart and Install Windows Updates

Sometimes a single BSOD is a one-time glitch caused by a temporary software conflict. A simple restart clears the issue, and installing pending updates patches known bugs that cause blue screens.

Steps:

  1. Restart your computer normally. If it boots up fine, that's a good sign
  2. Open Settings: Press Windows + I
  3. Go to Windows Update: Click "Windows Update" (Windows 11) or "Update & Security" (Windows 10)
  4. Check for updates: Click "Check for updates" and install everything available
  5. Restart again after updates finish installing

If the blue screen happened right after a Windows update, the update itself might be the problem. In that case, skip to Fix #7 (System Restore) to undo the update.

Fix #2: Boot into Safe Mode

If your computer keeps crashing before you can do anything, Safe Mode is your lifeline. It starts Windows with only the bare minimum drivers and services, bypassing whatever is causing the crash.

How to Enter Safe Mode:

  1. Force restart three times: Turn on your computer, and as soon as you see the Windows logo, hold the power button to force shutdown. Repeat this three times. On the third boot, Windows enters Automatic Repair mode
  2. Navigate to Safe Mode: Click Advanced Options → Troubleshoot → Advanced Options → Startup Settings → Restart
  3. Select Safe Mode: After restart, press 4 or F4 for Safe Mode, or 5 or F5 for Safe Mode with Networking (choose this if you need internet access to download drivers)

What to Do in Safe Mode:

  • Uninstall recent software: Go to Settings → Apps. Remove anything you installed right before the blue screens started
  • Uninstall recent updates: Settings → Windows Update → Update History → Uninstall Updates. Remove the most recent ones
  • Run the remaining fixes below (SFC scan, driver updates, malware scan) from Safe Mode

If Windows runs perfectly in Safe Mode without crashing, you've confirmed the problem is a driver or software conflict — not a hardware failure.

Fix #3: Run System File Checker (SFC)

Corrupted Windows system files are a frequent cause of blue screens, especially after power outages or improper shutdowns. Here in Saskatoon, we see this a lot during winter storms when power flickers unexpectedly. The built-in System File Checker tool scans and repairs damaged files automatically.

Steps:

  1. Open Command Prompt as Administrator: Right-click the Start button and select "Terminal (Admin)" or "Command Prompt (Admin)"
  2. Run DISM first: Type DISM /Online /Cleanup-Image /RestoreHealth and press Enter. Wait for it to complete (this can take 10-15 minutes)
  3. Run SFC: Type sfc /scannow and press Enter. This scans all protected system files and replaces corrupted ones
  4. Restart your computer after the scan finishes

If SFC finds and repairs files, it will say "Windows Resource Protection found corrupt files and successfully repaired them." If it says files were found but couldn't be repaired, you may need a clean Windows installation to fully resolve the issue.

Fix #4: Update or Roll Back Drivers

Driver issues are the leading cause of BSODs. If your blue screen started after installing a new driver or a Windows update changed one automatically, rolling it back can fix the problem immediately.

How to Update Drivers:

  1. Open Device Manager: Right-click the Start button → Device Manager
  2. Check for problem devices: Look for any devices with a yellow warning triangle
  3. Update the driver: Right-click the device → "Update driver" → "Search automatically for drivers"
  4. Focus on these first: Display adapters (graphics card), Network adapters, and Storage controllers — these cause the most BSODs

How to Roll Back a Driver:

  1. Open Device Manager
  2. Double-click the suspect device (usually the graphics card)
  3. Go to the Driver tab and click "Roll Back Driver"
  4. Select a reason and click Yes

If the "Roll Back Driver" button is greyed out, it means Windows doesn't have a previous version stored. In that case, visit the manufacturer's website (NVIDIA, AMD, Intel, Realtek) and download the previous stable version manually. If you're not sure which driver is causing the issue, our software support team in Saskatoon can identify and fix it for you.

Fix #5: Scan for Malware

Some malware modifies system files and drivers at a low level, causing blue screens that seem random. A thorough scan can catch infections that your regular antivirus might miss.

Steps:

  1. Open Windows Security: Press Windows + I → Privacy & Security → Windows Security → Virus & threat protection
  2. Run a full scan: Click "Scan options" → select "Full scan" → click "Scan now." This checks every file on your computer (it can take 1-2 hours)
  3. Run an offline scan: If the full scan finds nothing but you still suspect malware, go back to Scan options → select "Microsoft Defender Offline scan." This restarts your computer and scans before Windows loads, catching rootkits and boot-level malware

If Windows Defender finds threats, follow the prompts to remove them and restart. For persistent infections that keep coming back, you may need professional malware removal to fully clean your system.

Fix #6: Check Your Hard Drive for Errors

A failing hard drive or SSD with bad sectors can't reliably store and retrieve data, which leads to blue screens — especially errors like KERNEL_DATA_INPAGE_ERROR or NTFS_FILE_SYSTEM.

Steps:

  1. Open Command Prompt as Administrator
  2. Run Check Disk: Type chkdsk C: /f /r and press Enter
  3. Schedule the scan: It will ask to schedule the check for next restart. Type Y and press Enter
  4. Restart your computer: The disk check runs before Windows loads. Let it complete — it can take 30 minutes to a few hours depending on drive size

If Check Disk finds and repairs errors, your blue screens should stop. If it reports a large number of bad sectors or fails to repair them, your hard drive may be failing and should be replaced before you lose data. Consider backing up your important files as soon as possible.

Fix #7: Use System Restore

System Restore rolls your computer back to an earlier point in time when everything was working. It undoes recent driver installations, Windows updates, and software changes without affecting your personal files.

Steps:

  1. Search for "Create a restore point" in the Start menu and open it
  2. Click "System Restore" → Next
  3. Choose a restore point from before the blue screens started. Click "Scan for affected programs" to see what will be undone
  4. Click Next → Finish to start the restore. Your computer will restart

If You Can't Access Windows:

Boot into the Windows Recovery Environment (force restart three times), then go to Troubleshoot → Advanced Options → System Restore. This works even when Windows won't start normally.

System Restore is often the fastest fix when a specific update or driver change triggered the blue screens. If no restore points are available, a fresh Windows installation is the next best option — our Saskatoon team can handle that for just $49 with all drivers included.

How to Prevent Blue Screen Errors

Once you've fixed the immediate BSOD issue, follow these habits to keep blue screens from coming back:

  • Keep Windows updated: Enable automatic updates. Microsoft regularly patches bugs that cause blue screens
  • Update drivers carefully: When updating graphics drivers, download them from the manufacturer's website rather than relying on Windows Update. If a new driver causes problems, roll it back immediately
  • Use a surge protector: Power fluctuations corrupt system files. This matters especially during Saskatchewan winter storms
  • Don't force shutdown regularly: Always shut down through the Start menu. Force shutdowns (holding the power button) can corrupt files over time
  • Keep your hard drive healthy: Maintain at least 15-20% free space on your system drive and run Check Disk every few months
  • Run regular malware scans: Schedule a weekly Windows Defender scan to catch threats early
  • Avoid sketchy software: Only download programs from official sources. Pirated or cracked software is a top source of driver-level malware that causes BSODs

When to Get Professional Help in Saskatoon

While most blue screens can be fixed with the steps above, some situations need professional diagnosis:

  • Blue screens happen daily despite trying all the fixes
  • You get different stop codes every time (points to a hardware issue)
  • BSODs started after a power surge or electrical storm
  • Your computer freezes completely before the blue screen appears
  • Check Disk reports bad sectors that can't be repaired
  • You're not comfortable running Command Prompt or editing drivers

Get Expert Software Help in Saskatoon

If you've tried these fixes and the blue screens keep coming, TechYXE is here to help. Our software troubleshooting service has helped Saskatoon residents and businesses resolve persistent BSOD issues quickly and affordably.

Our software-focused support includes:

  • Remote diagnostics starting at just $29 — we can analyze crash logs and identify the exact cause without you leaving home
  • Driver troubleshooting — we identify the problematic driver and install the correct stable version
  • System file repair — advanced repair beyond what SFC can handle
  • Clean Windows installation — our OS installation service is just $49 and includes all drivers, updates, and antivirus setup
  • Same-day service available for urgent issues
  • Local Saskatoon team — real people who understand your needs

Don't let blue screens disrupt your work — contact us today for fast, friendly software support that gets your computer stable again!

TechYXE

About TechYXE Team

The TechYXE team provides expert software and technology services in Saskatoon, Saskatchewan. With years of experience in web development, workflow automation, and software solutions, we share practical tips to help you get the most out of your technology.

Learn more about us

Related Articles

Need Professional Software Support?

Whether it's website development, workflow automation, software troubleshooting, or data recovery, we're here to help. Serving Saskatoon with professional, expert software services.