How to fix Windows 10 BSOD – Blue Screen of DEATH
BSOD: This condition is called a ‘bug check‘. It is also commonly referred to as a system crash, a kernel error, a system fault, or a Stop Error.
When Windows encounters such a serious error that forces it to stop running, it displays a BLUE SCREEN OF DEATH or BSOD.
Typically, a hardware failure or a driver failure is the source of the issue.
In general, there are not too many options for any type of recovery. The 1st step is to just “reboot” the PC in the hope that the computer fixes itself. But if the BSOD persists, there are some steps the user can take to repair the system.
When a BSOD occurs, it stays only for a second and the PC immediately restarts before the user can read the error code on the screen. Knowing the error code can help identify the problem/solution. To prevent the computer from automatically restarting, follow the steps below.
1. Disable the UAC (User Account Control)
- Open the Control Panel (icons view) and select User Accounts.
- Click on the Change User Account Control settings link.
- If prompted by UAC, click on Yes to continue.
- In the User Account Control settings, move the slider to the bottom (Never Notify).
- If prompted by UAC, click on Yes to continue.
2. Disable Automatic restart
- In the Control Panel click SYSTEM AND MAINTENANCE.
- Click on SYSTEM.
- Click ADVANCED SYSTEM SETTINGS.
- Click ADVANCED tab.
- Click SETTINGS in the Startup and Recovery section.
- Remove the check mark next to AUTOMATICALLY RESTART under System Failure.
- Click OK.
-
Restart the computer
3. Read the Error Code
There are over 250 “documented” BSOD codes. The exact text of an error code varies, according to what caused the error, but the format is standardized and is made up of 3 parts:
- Symbolic error name: This is the Stop Error message that is given to the OS and corresponds to the Stop Error number that appears.
- Troubleshooting recommendations: This text applies to all Stop Errors of that particular type.
- Error number and parameters: Its the bug check information. The text following the word STOP includes the error number, in hexadecimal notation, and up to four parameters that are typical of this error type.
Example: The most common BSOD:
Bugcode 0xA – IRQL_NOT_LESS_OR_EQUAL
This is a driver coding error that is fairly common and occurs when a driver has tried to access an invalid memory location.
Parameters:
1 – memory location that was referenced
2 – IRQL at time of reference
3 – 0 == read, 1 == write
4 – code addressed which referenced memory
Recovery/Workaround:
There is none. This is a fatal error and is a driver coding error.
4. Find the cause for the BSOD
- Debug Memory Dumps using Microsoft Debugging Tools