Blue Screen of Death: What does this error mean and how do you fix it?

In this page

  • What is the BSOD?
  • Evolution of the BSOD through the years
  • What causes the BSOD
  • Troubleshooting BSOD errors
  • Fixing the BSOD on Windows
  • Troubleshooting BSOD with EventLog Analyzer

The Blue Screen of Death (BSOD) is an error displayed by the Microsoft Windows operating system in the event of a critical system failure. This article elaborates on the possible reasons for BSOD errors and the steps to troubleshoot them.

What is the BSOD?

The BSOD, also known as the stop error or stop screen, is a critical error that displays when a Windows operating system encounters an issue from which it can't recover on its own. The BSOD is critical because it is unexpected and can lead to data loss due to an abrupt termination of processes.

Blue Screen of Death

The screen displayed above indicates that your device ran into a problem it had difficulty recovering from. It can be frustrating for users hindered by a BSOD when their system fails to cope with the myriad of software and hardware issues that can cause the dreaded screen.

Evolution of the BSOD through the years

The BSOD error has been featured in every Windows version, indicating system-level hiccups and any malfunctions related to the hardware or software of your device. In the earlier versions, the blue screen would just show a bunch of scrambled codes that could only be understood by programmers and personnel who were technically proficient enough to dissect the problem at hand.

As Windows came into its own through the years, significant effort went into making computing more accessible, even to average users. From Windows 95 onward, the codes presented were designed to be user-friendlier, empowering more users to understand the error messages.

Windows XP featured the BSOD design, packing information such as the stop code and a description as to what caused the error. The Windows stop code, depicted in hexadecimal, gives a clearer explanation about what caused the error when it is looked up using Microsoft Support.

In subsequent versions of Windows, BSOD errors occurred less often due to continuing efforts to make the operating system structure robust enough to withstand meltdowns. The likes of Windows 7, Windows 8, and Windows 10 have seen the BSOD error more refined than ever. The details shown on the Blue Screen grew in prominence and included features like memory dumps, automatic error reporting, and system recovery options.

To make life even easier, Microsoft has added a QR code that directs users to pages that have all the details on how to troubleshoot the mounting issues and probable fixes for them in Windows 10 and Windows 11.

What causes the BSOD

BSOD errors can be caused by various hardware and software issues. It's crucial to find the reason for the BSOD is the error message displayed on the Blue Screen. There are about 250 bug check codes associated with the occurrence of the BSOD. You can visit www.windows.com/stopcode for more information about this issue and some possible fixes.Here are the most common reasons:

Hardware issues

Numerous issues related to hardware can lead to BSOD errors. Here are some common issues.

Overheating

When you push your system to its limits, you'll end up overclocking your PC, which results in high internal temperatures of CPUs and GPUs. As the heat spreads across your system and reaches a breaking point, you might encounter a Blue Screen error.

Poor upkeep

Dust, if allowed to build up over time, can also hinder internal hardware from operating properly. You run the risk of drives falling into disrepair if it's not addressed quickly.

Hardware redundancies

Over time, hardware functionality can deteriorate. You should keep an eye on your critical resources like motherboards, processors, and auxiliaries that can cause BSOD errors. Utilizing redundant components and backup solutions helps minimize data loss and ensure high availability and data integrity.

The below table sheds more light on some of the most common failures related to faulty hardware and hard drive issues that might lead to BSOD errors.

Error code Explanation Potentially related to BSOD errors?
  • 0x0000007B
  • (STATUS_ACCESS_DENIED)
The system was denied access to a specific sector on the drive. This could be due to a bad sector, permission issues, or a failing drive controller.
  • Highly likely.
  • This error strongly suggests a problem with the hard drive, potentially a bad sector that can't be accessed by the system, leading to the BSOD.
  • 0x00000024
  • (NTFS_FILE_SYSTEM)
This event happens due to the possible disk-file system failure indicating the presence of aged sectors in your hard disk.
  • Highly likely.
  • This error acts as a defensive mechanism leading to a shutdown, leaving no chance for security mishaps to happen.
  • 0x00000004
  • (INVALID_DATA_ACCESS_TRAP)
This error displays when some of the indispensable files were deleted from your system by accident or your driver is beyond repair.
  • Highly likely.
  • This error occurs when your hard drive has been damaged or configured mistakenly.
  • 0x00000117
  • (VIDEO_TDR_TIMEOUT_DETECTED)
The Timeout Detection and Recovery Component (TDR), a damage limitation actor, is a feature deployed to recover from scenarios where your GPU is pushed beyond what it can endure, potentially resulting in an error.
  • Highly likely.
  • This is the result of a GPU performing tasks that are too complex or beyond the scope of what it was designed to do.
  • 0x000000EF
  • (CRITICAL_PROCESS_DIED)
The critical process died error signifies that a critical system process has unexpectedly terminated, leading to system instability and a forced restart.
  • Highly likely.
  • Incompatible or outdated drivers can conflict with system processes, causing them to fail unexpectedly. When you encounter this error, it will certainly result in a blue screen crash.
  • 0xC0000022
  • (STATUS_ACCESS_DENIED)
This error suggests that newly installed drivers might be faulty or incompatible for it to perform functions in the Windows environment.
  • Very likely.
  • This is caused when hard drives attempt to gain access to directories that have denied permission.
  • 0x0000002E
  • (DATA_BUS_ERROR)
The data bus is the lifeblood of data transmissions in your system. When it has encountered a problem, the chances that data is lost at the CPU level before it can finally reach I/O devices is high.
  • Very likely.
  • The hardware components, such as memory drives and I/O devices, play a vital role in data transfer. Therefore, a bug in any of your hardware devices may cause a data bus error, leading to a system crash.
  • 0x0000007E
  • (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED)
This error can occur due to your drivers going out of commission. Making sure your drivers are up to date can help you avoid this error.
  • Very likely.
  • When your drivers are outdated, you may come across this message. This can prove to be disruptive and cause the system to crash.
  • 0x0000001A
  • (MEMORY_MANAGEMENT)
The memory management bluescreen error indicates that the system has encountered a problem with the computer's memory or hardware.
  • Highly likely.
  • The faulty RAM modules, incompatible drivers, or incorrect memory allocations triggers BSOD to avoid further damage to your system and data.
  • OxcOOOOOe9
  • (I/O_DEVICE_ERROR)
You'd likely get this when you try to navigate the files in your system across directories. The weakening sectors of the drives happen to be the instigator for this error.
  • Highly likely.
  • The impaired hard drives causing the process to fail give out this error message.

Software issues

Applications, drivers, and games that have bungled up code can trigger BSOD errors. Installing such entities that conflict with your system resources can lead to a system crash.

Troubleshooting BSOD errors

Running your Windows in Safe Mode is often the way to begin troubleshooting the problems associated with BSOD errors. Safe Mode, designed as a diagnostic tool, allows you to run Windows in its basic form and identify and fix problems.

In Windows Safe Mode, the core drivers and software essential for your system to run are loaded. This process also avoids third-party startup programs and drivers that are installed so you can zero in on the cause of the BSOD.

Versions of Windows Safe Mode

Safe Mode: This is the most basic mode in which you can get started. It only loads drivers and programs that form the part of the default Windows setup that boots the OS up.

Safe Mode with Networking: This is like the basic version of Windows. However, it will add drivers and vital services that are needed to access the network while keeping all of them in Safe Mode.

Safe Mode with Command Prompt: This version of Safe Mode enables you to narrow down the issue with your PC by using command lines. But it is not advisable to go with this version normally if you're not familiar with Windows Command Prompt.

Blue Screen of Death

The next step is to try and get the latest Windows updates. There's an option to revert Windows to a previous point in time using System Restore. However, this is a last resort because it will undo certain changes, like default system settings or software updates, and applications that you have installed might get lost in the process.

In versions prior to Windows 10, you could launch the Get Help app and take cues from the suggested solutions.

Fixing the BSOD on Windows

To start, find the error code associated with the BSOD. If you can't get the system to start normally using Safe Mode, follow the list of steps below to troubleshoot the blue screen error:

  • Investigating what you were doing before the error, for example, installing new software, helps you identify if that action, in this case, your newly installed software, happens to be the troublemaker. In that case, you can delete the software to revert your system back to normal.
  • Computer viruses, worms, and trojans can be responsible for process failures by corrupting the files in your system. It is wise to run an anti-malware solution, address issues if they arise, and ensure your system receives ongoing protection.
  • Updating your essential drivers and BIOS also helps you keep your system compatible through its life cycle. The BIOS upgrades are rolled out by manufacturers to negate advanced security threats.
  • You can troubleshoot the Blue Screen natively using the Event Viewer. This tool logs event information categorically to help you analyze the cause of this error using the huge amount of data it has amassed about your device's behavior.
  • If you can't diagnose the issue with any of the steps described above, reinstalling Windows could be the only option. However, it should only be used if all else fails, as it could lead to critical data loss.

In cases where the diagnosis is challenging, a memory dump file often is valuable for helping you pinpoint the cause of an issue.

Guide to extract data from a memory dump

This section explains the steps involved in setting up your Windows for dump collection:

  • Configure your device for a memory dump by typing sysdm.cpl in the System Properties dialog box.
  • Select the Advanced tab in the System Properties page.
  • Choose Settings under the Startup and Recovery section.
  • In the Write Debugging Information drop-down, select Complete Memory Dump.
  • Restart your device for the settings chosen to take effect.

Analyzing the memory dump

Completing the steps above sets up your device for dump collection. The dumps are then located in your Windows Directory and are copied to another computer for analysis.

The Windows Software Development Kit (SDK) is installed on the computer where the dump file has been loaded for carrying out the analysis. The WinDbg can be found in the directory of debugging tools, which is selected at the time of SDK installation.

The symbol path is set to augment WinDbg to interpret your dump files. Now you can open your dump file in WinDbg by selecting Open Crash Dump.

A detailed bug check code is rendered by using the !analyze -v command. In the STACK_TEXT section, you can find the call stack that led to a crash.

Event IDs that are associated with Blue Screen error

More details on the BSOD error, such as the bug code, can be found in the event logs. Therefore, it's imperative for you to use the Event Viewer for deeper analysis of the BSOD. Some of the common event IDs associated with the BSOD are:

  • Event ID 1001
  • Event ID 41
  • Event ID 6008

Event ID 41 serves as a warning that something unanticipated prevented your system back from shutting down cleanly, mainly because of your device's power supply issues. Event ID 6008 more specifically indicates that the system shutdown was not standard and clues the user in by pinpointing the program that triggered the unexpected shutdown.

Blue Screen of Death

Event ID 1001 gets logged by Windows Error Reporting (WER) feature when there is a system or application error.

Blue Screen of Death

If you are a system administrator or security professional who wants to analyze the occurrence of a BSOD and correlate the events with other critical activities happening in your network, we recommend using ManageEngine's log management tool, EventLog Analyzer, for a centralized view.

Troubleshooting BSOD with EventLog Analyzer

Eventlog Analyzer is a comprehensive log management tool that collects, monitors, correlates, and archives logs centrally from your network. It's a one-stop solution for your organization to troubleshoot errors, fortify your security posture, and help you stay compliant with the mandates.

With the EventLog Analyzer, you can create out-of-the-box reports that automatically analyze event logs to diagnose the common causes of the BSOD, unexpected shutdowns, and restarts and present them in intuitive visualizations. There's a table with all the details of the source that caused the forced shutdown, including the date and time at which the event occurred, presented in an easily readable format.

Blue Screen of Death

In the Events Overview tab, there's a list of widgets which presents useful information for you to take insights from. In the All Devices widget, clicking on View All Devices will take you to the device dashboard page, which contains complete information including specific event IDs that caused the device to crash.

Blue Screen of Death
Blue Screen of Death

Enable unexpected shutdown alerts for critical servers with EventLog Analyzer's predefined alert profile, and get notified in real time over email or SMS on the event by following the below steps:

  • Go to EventLog Analyzer > Alerts > Add Alert Profile.
  • Select the Alert and Event ID from the respective drop-downs.
  • Select Equals and add either 1001, 6008, or 41.
  • Add other details like the alert name, severity, and log sources.
  • Include the device name, user account, and domain in the alert message, and enable notifications.
  • The security admin getting the notifications can use the details in the alert message to check if this event was logged multiple times in the same system.
Note

If you are using the Falcon Sensor and have experienced a BSOD error in light of a recent outage, follow these steps for a quick workaround.

What's next?

Automate your log management and stop attacks in their initial stages with EventLog Analyzer.