Fix: Blue Screen of Death (BSOD) Caused by Windows Update

A Blue Screen of Death (BSOD) can happen right after a Windows Update, usually during the first restart or soon after you log in. This causes your computer to crash or get stuck in a loop. The blue screen shows error messages like CRITICAL_PROCESS_DIED, KERNEL_SECURITY_CHECK_FAILURE, or CLOCK_WATCHDOG_TIMEOUT, which all point to deep system problems.

Blue Screen of Death BSOD Caused by Windows Update
Blue Screen of Death BSOD Caused by Windows Update Fix

The main reason is often a conflict with a device driver caused by the update. Other possible reasons include damaged system files, problems with the computer’s firmware, or memory errors.

 

Below, we’ve listed several troubleshooting methods you can try to fix this issue. Go through the methods and choose the one that best matches your situation.

Before You Begin

The troubleshooting steps in this guide require that you can access your system. If constant crashes are stopping you from accessing Windows at all, you’ll first need to boot into the Windows Recovery Environment.

The Windows Recovery Environment, or WinRE, is a built-in repair tool that helps fix problems with Windows, such as crashes, startup failures, and other issues that prevent the system from working correctly.

WinRE offers several helpful features like System Restore, Automatic Repair, and Command Prompt. You can access it either by booting from Windows installation media (like a DVD or USB drive), or by using the Advanced Startup Options in the Settings app.

Once you’re in the Recovery Environment, proceed through the troubleshooting steps below.

1. Perform a System Restore

Since the BSOD might be caused by a problematic update, the first thing we recommend is to perform a System Restore. This will return your system to an earlier, stable state.

System Restore creates “restore points”—snapshots of your system, including settings, configuration, and installed software. By going back to one of these restore points, your computer returns to the state it was in at that time, which can resolve problems like BSODs caused by updates.

  1. In the Recovery Environment, go to Troubleshoot > Advanced options.
  2. Choose System Restore from the available options.
    Opening System Restore utility from Windows recovery environment
    Opening System Restore utility from Windows recovery environment
  3. Click Next in the System Restore window.
  4. You should now see a list of restore points created on your system. Select a restore point and follow the on-screen instructions to complete the process.
    Deploy a system restore
    Deploy a system restore

2. Uninstall the Faulty Update

If you’d prefer not to use System Restore and just want to remove the faulty update, you can do that from the Windows Recovery Environment as well.

  1. In WinRE’s Advanced options menu, click on Uninstall Updates.
    Proceeding To Uninstall Windows Updates
  2. You’ll see two options: Uninstall latest quality update and Uninstall latest feature update.
    Pick the option that matches the update you think is causing the problem and follow the on-screen prompts.

    Uninstall an update
    Uninstall an update
  3. Once the update is removed, see if the problem is resolved.

Alternatively, you can also remove the problematic update using the Command Prompt.

  1. From the Advanced options in WinRE, select Command Prompt.
  2. Type the following command and press Enter. This will list all Windows updates installed on your computer.
    wmic qfe list brief /format:table
    Check the installed updates
    Check the installed updates
  3. Each update will have a ‘HotFixID’. Note the ID for the update you want to uninstall. Then, enter this command, replacing ‘HotFixID’ with the correct numbers or letters from before:
    wusa /uninstall /kb:HotFixID

A confirmation box will appear. Click Yes to continue.

3. Run System Scans

Next, we recommend running system scans with System File Checker (SFC) and Deployment Image Servicing and Management (DISM).

SFC will scan all system files on your computer and compare them to its list of good copies. If any files are corrupt or missing, SFC will replace them with healthy versions, which can help fix BSOD errors caused by file corruption.

DISM is used to repair the Windows image itself, which contains system files, drivers, and packages. If the BSOD is triggered by a corrupt system image, DISM can help fix it.

  1. Choose Command Prompt from the Advanced options in WinRE.
  2. Type this command and press Enter. The process may take several minutes:
    sfc /scannow
    Windows could not start the Windows Firewall on Local Computer. Error Code 13
    Type sfc/scannow command
  3. After SFC finishes, enter this command:
    dism /online /cleanup-image /scanhealth
  4. If DISM finds any problems, run this additional command:
    dism /online /cleanup-image /restorehealth
    Deploying a DISM scan
    Deploying a DISM scan

The repair process could take several minutes. Once complete, restart your computer and check to see if the BSOD problem has been fixed.

4. Update Drivers

Sometimes, outdated drivers can cause BSODs after a Windows update.

A new update might change how your system works and if your drivers are old, they could have trouble working with these changes. For example, system updates can add new features or change how different parts of your computer communicate, which may cause outdated drivers to become incompatible.

Drivers might also cause issues if they’re designed to respond to certain events, but those events work differently after a system update.

Usually, you can fix these problems by updating your drivers.

  1. Boot Windows into Safe Mode.
  2. In the taskbar’s search box, type “Device Manager” and open it.
  3. Expand each driver category and look for any drivers with a warning icon—this means they might be outdated or not working correctly.
  4. Right-click the affected driver.
  5. Select Update driver, then choose Search automatically for drivers. Windows will look for and install any available updates.
    Update the mouse driver
    Update the mouse driver
  6. Follow the prompts to finish updating.
  7. Repeat for all outdated drivers, then restart your computer.

5. Reset Windows

If none of the previous steps have worked, you can try resetting Windows as a last resort.

Resetting brings Windows back to its default state, but keeps your personal files and most settings. Unlike a clean install, this is faster and more convenient because it doesn’t delete your data. Resetting Windows can often resolve problems caused by faulty updates, including BSODs.

ABOUT THE AUTHOR

Zainab Falak


Zainab Falak is a highly educated professional with a background in actuarial science and a strong passion for technology. Her expertise lies in the field of data analytics and she is a proficient programmer in languages such as Python and R. At Appuals, Zainab shares her extensive knowledge of Windows 8, 10, and 11, covering a broad range of topics related to these operating systems. Zainab's ability to effectively communicate technical concepts in a clear and concise manner has earned her recognition and respect in the tech community. She is committed to staying up-to-date with the latest developments in the field and providing readers with insightful and informative content.