Fix: Bluescreen After Installing Drivers on Windows 11

Some Windows 11 users report that since they’ve installed a new driver (GPU-related, sound-related, or belonging to a different hardware component), they constantly experience Blue Screen of Death (BSOD) critical errors. These BSOD system crashes occur during the startup procedure, when the PC performs a specific task, or when in idle mode. 

BlueScreen after installing Drivers

To get to the bottom of this issue, we’ve looked into dozens of user reports & attempted to replicate the issue on your Windows 11 test machines. After our investigation, here’s a short list of scenarios that could be responsible for this problem:

  • Pending Windows Updates – As it turns out, Microsoft has released several hotfixes aimed at making Windows 11 drivers more stable when they need to run in stressful environments. If you experience these critical system crashes while your Windows 11 PC is doing something resource intensive, install every pending update before trying any other methods featured in this article. 
  • Overclocking instability – If you overclocked some of your hardware components, these critical system crashes (BSODs) can also be related to unsustainable voltages and frequencies that you’re currently forcing on your system. To test if the BSODs are caused by your overclocked components, restore the stock values and see if the problem is resolved. 
  • Faulty RAM – Another reason you might expect to experience these BSODs is a faulty RAM facilitating a memory leakage, causing a critical system crash. To ensure this is not the reason you are experiencing critical system crashes, take the time to do a Memtest to verify the integrity of your RAM stick/s. 
  • Problematic Bandwidth Control Filter driver – One driver that often gets singled out for causing this issue on Windows 11 is the Bandwidth control filter driver. Since this driver is not critical to your system, you can simply uninstall it to prevent its unintended effects. 
  • System File Corruption – According to several affected users, this problem can also originate from system file corruption. In this case, you should attempt to fix the issue by deploying SFC and DISM scans quickly. If this doesn’t work, consider performing an automatic repair or even deploying a clean install or repair install operation.
  • BSOD is caused by the unverified driver – If the BSOD always happens during the startup sequence in the same timeframe, there’s a big chance you’re experiencing this issue due to a security feature called ‘driver signature enforcement’ that ends up crashing your system when it’s forced to the old driver that is not digitally signed. If you trust your driver fleet, you can fix the issue by disabling the driver signature enforcement feature.
  • Recent software change – If you only started experiencing this problem after installing a driver update or software, chances are you might be able to revert to a healthy behavior when the BSOD was not occurring by using System Restore. 
  • Partially incompatible GPU drivers – As it turns out, your GPU drivers can also be responsible for this issue (mainly if you only started to experience this issue after updating a GPU or physics driver). In this case, you can fix the issue by booting your PC in safe mode, uninstalling your current GPU fleet, and allowing generic equivalents to take over. 

Now that we have gone over every potential reason why you might be experiencing BSOD crashes after installing a new driver, move to the next section below and start troubleshooting with a series of verified fixes that other affected Windows 11 users have used to stop the BSODs from occurring. 

1. Install pending Windows updates

It turns out that Microsoft has published several hotfixes to improve the stability of Windows 11 drivers in demanding situations. Install every pending update on your Windows 11 PC before attempting any of the other solutions listed in this post if you suffer these serious system crashes when it is doing a resource-intensive task.

Before trying any of the other likely options below, install all pending updates first, reboot, and see if the problem goes away on its own.

The procedures listed below should remedy the problem if it results from a known flaw or inconsistency since Microsoft has already made several hotfixes to make Windows 10 native drivers utterly compatible with Windows 11; these updates were made available for each version of Windows 11 (including the N version).

Follow these instructions to install each and every impending Windows update:

  1. Windows Update can be started quickly by using the Run dialog box. Press Windows + R on your keyboard simultaneously to achieve this. By doing this, the Run dialog box will show up.
  2. Enter the word “ms-settings:windowsupdate” in the box. The Windows Update area of the Settings app will then be displayed to you.
    Access the Windows Update menu
  3. If you haven’t changed the UAC settings, you can receive a popup asking for your permission to continue. Clicking Yes will indicate your agreement with this.
  4. Select Check for Updates from the option on the right after launching the Windows Update window.
    Checking for updates
  5. Select Install Now to start a local installation when the update has completed downloading.
  6. Check to see whether the problem has been fixed by restarting your computer.

If installing every pending update didn’t do anything in your case, move down to the next method below. 

2. Revert overclocked frequencies

These significant system crashes (BSODs) can also be caused by your system operating at unsupported voltages and frequencies. Restore the stock settings to check whether the issue is fixed to determine whether your overclocked components are to blame for the BSODs that seem to happen at random intervals.

Most situations will happen if your GPU frequencies are too high and your voltages cannot keep up. Another possibility is that your PC cannot produce adequate power due to overclocking.

A few impacted users who were also experiencing this issue have claimed that their system eventually functioned properly after they decreased the overclocking frequencies for both their CPU and GPU.

We advise returning to the original settings if this approach is applicable. This will help you determine whether the issue is caused by overclocking.

Adjusting overclocking frequencies

Relaunch your system again after returning the overclocked frequencies to their standard settings to check if the crashes haven’t changed.

If this method is not applicable in your particular case or doesn’t make a difference, move to the next method below. 

3. Test for faulty RAM

Another factor contributing to these BSODs might be defective RAM which can enable memory leaks and lead to serious system crashes. Take the effort to run a Memtest to check the integrity of your RAM stick(s) to ensure this isn’t the cause of your frequent, severe system crashes.

If you have dual-channel RAM installed, you may check to see if the problem still exists by removing just one stick at a time.

Additionally, you should use a tool like Memtest to examine the integrity of your RAM stick(s).

Using Memtest

Important: If your RAM has previously been overclocked, we suggest reversing any voltage overclocked frequency and keeping an eye on your temperatures while doing a stress test with an application like HWMonitor.

If running the Memtest tool on your RAM has shown a memory issue, your only option is to look for a replacement.

On the other hand, if this approach fails to reveal a basic RAM issue, go to the next potential fix below and cross this potential culprit off your list.

4. Uninstall Bandwidth Control Filter Driver driver (if applicable)

The Bandwidth Control Filter driver is one driver that frequently receives criticism for being the root cause of this problem on Windows 11. This driver is not essential to your system. Therefore, you may easily remove it to stop any unexpected consequences.

Note: The Bandwidth Control Filter Driver is developed by Qualcomm. Its primary purpose is to allow users to restrict the amount of data flowing for each data type. Unless you are a developer or QA, you have no use for this driver, and you can easily remove it. 

Several users experiencing frequent BSOD have confirmed that they managed to fix the issue entirely after using Device Manager to uninstall the driver and prevent its unintended consequences.

For step-by-step instructions on how to do this, here’s what you need to do:

  1. Press the Windows key + R to open up a Run dialog box. 
  2. Next, type ‘devmgmt.msc’ inside the text box, then press Ctrl + Shift + Enter to open up Device Manager. 
    Open up Device Manager
  3. When prompted by the User Account Control(UAC) window, click Yes to grant admin access. 
  4. Once you’re inside Device Manager, scroll down through the list of drivers and expand the drop-down menu associated with Network Adapters. 
  5. After successfully expanding the Network Adapters drivers, scroll down through the list and right-click on Bandwidth Control Filter Driver
  6. From the context menu that just appeared, click on Uninstall device and confirm at the next prompt by clicking Uninstall once again. 
    Uninstalling the device
  7. Once the Bandwidth Control Filter Driver is uninstalled, reboot your PC and see if the critical system crashes stop once the next startup is complete.

If the same issue is still occurring, move to the next method below. 

5. Disable Driver Signature Enforcement (if applicable)

A security feature known as “driver signature enforcement” may cause your BSOD if it always occurs during the startup process and at the same exact booting phase. This function forces your computer to avoid using an outdated driver that is not digitally signed, which may cause your system to crash.

Disabling the driver signature enforcement option will solve the problem if you have faith in your driver fleet.

Note: Both Windows 11 and Windows 10 use the driver signature enforcement feature to block drivers that are not digitally signed to avoid security risks. 

If you trust your drivers, even if some of them are not verified, you could potentially stop the critical system crashes by booting inside the recovery menu and booting your PC up with the Disable Driver signature enforcement option. It can also show errors, such as Windows requires a digitally signed driver.

If you want to go this route, here’s what you need to do:

  1. Press the Windows key to the Start menu and click on the shutdown icon. 
  2. Next, while keeping the Shift key pressed, click on Restart. 
    Restart with Shift Pressed
  3. Once you do this, your PC will restart directly into the Recovery menu. Wait for this to happen. 
  4. After you’re inside the Recovery menu, click on Advanced Options and Startup Settings from the sub-menu that just appeared. 
    Access the Startup Settings
  5. To boot inside the Startup Settings menu, click on the Restart button again and wait for it to happen. 
  6. Finally, press the num key 7 or the F7 key to boot your Windows 11 PC up with the driver signature enforcement option active. 
  7. Wait until your PC boots with this security option disabled and see if the BSOD still occurs at the fixed interval.

If the problem is still occurring even though you disabled the driver signature enforcement option, move down to the following method below. 

6. Deploy SFC & DISM scans

The cause of this severe system crash resulting in a BSOD can also be related to a system file corruption that affects the Windows 11 installation’s kernel.

If this condition seems relevant, start running a few scans with two built-in tools, System File Checker (SFC) and Deployment Image Servicing and Management (DISM).

Despite some similarities between SFC and DISM, we suggest running both tests immediately after the other to improve your chances of recovering the corrupt system files.

If this is the situation, start with a basic SFC scan.

Deploy an SFC scan

NOTE: Remember that this tool is only local and won’t require a live internet connection. Even if the application seems to have stalled after beginning this procedure, it’s imperative to maintain the CMD window active.

Wait patiently for the process to finish since halting it can cause logical problems on your HDD or SSD.
Restart your computer to see whether the issue has been fixed once the SFC scan has been successfully completed.

Run a DISM scan and complete the operation according to the on-screen directions if the BSOD crashes are still common.

Deploy a DISM scan

The critical contrast between DISM and SFC is that DISM uses a Windows update component to obtain healthy replacements for corrupt system files.

Because of this, you must ensure that you have stable Internet before starting this process.

Whether the DISM scan is successful, restart your computer to see if the random system crashes that started appearing after the installation of a driver has stopped. 

If the same issue is still occurring, move to the following method below. 

7. Perform an automatic repair

As mentioned previously, file corruption in your system files might result in this issue. If the aforementioned techniques have not worked, you should run an automated repair to see whether the issue may be resolved in this way.

Please note that the most common system problems triggering this type of BSOD may be fixed with Startup Repair, a Windows recovery tool. Like any other Windows automated troubleshooter, this one offers several automatic repair options that may be employed if a problem is found.

You won’t likely be able to start up conventionally without your PC crashing along the way. Therefore, you’ll need to utilize the Recovery Menu to launch a Startup Repair operation.

If this describes you, use the procedures listed below to start a Startup Repair operation:

  1. After turning on your computer, wait until you see the error on the login page.
  2. Next, select Restart after clicking the power icon while holding the Shift key.
    Reboot inside the recovery menu

    Note: Remember that your computer must be restarted in recovery mode for this to function.

  3. From the context menu that displays when your Windows 11 computer restarts from the Recovery Menu, choose Troubleshoot.
  4. After navigating the Troubleshoot menu, choose Startup Repair from the available options.
    Deploy a Startup repair

    5. Visit the Startup Repair page and follow the on-screen directions to start and finish a Startup Repair operation.
    6. After the procedure is completed, restart your computer to see whether the issue has been fixed.

If the same problem is still occurring, move to the following method below. 

8. Achieve a clean boot state

A significant system crash that happens with repetition may be indirectly brought on by previously installed software drivers on your Windows 11 PC. This depends on the third-party applications and services configured to execute on every startup.

Reach a clean boot state and observe whether the issue disappears to verify if this assumption is accurate.

If you only sometimes encounter this issue, it’s possible that a malicious driver is messing with your computer and causing this behaviour.

It is almost impossible to construct an entire list of all suspected offenders. Thus, the best line of action is to execute a clean boot and then gradually enable each service, initial item, or process until you find the perpetrator.

Clean boot

Starting in clean boot mode and performing a series of procedures to check for a software conflict and find the troublesome service or process should be able to fix the issue in this case.

Note: To provide a clean boot state and maybe stop the emergence of this problem, your computer will start up without any third-party services, processes, or other beginning objects.

If getting a clean boot state didn’t help your problem, move on to the next step.

9. Use System Restore

Using System Restore, you may be able to return to a time when the BSOD was not occurring if you only recently began encountering this issue after installing a driver update or piece of software. 

It is often impossible to determine which driver or piece of software is the problem. If this is the case, using your computer’s System Restore program to take your system back to a period when the problem wasn’t there is the easiest way to remedy the current problem. You will then be able to resolve the problem.

Unless you modified the default behaviour of the rstrui (System Restore utility), you should have plenty of restore points to choose from.

IMPORTANT: Keep in mind that this operation will effectively revert your Windows 11 installation to the exact state it was when the system restore snapshot was initially created. This will produce an effect on your driver fleet, installed programs, installed games, and installed system updates. 

If you understand the consequences and you want to move forward with this method, follow the steps below to use a healthy snapshot to revert your PC to a healthy state in which the critical system crash was not occurring:

  1. Hold the Windows key + R simultaneously to open the Run dialogue box.
  2. Next, type “rstrui” into the search box and hit the Enter key to open the System Restore menu.
    Open System Restore
  3. After moving through the initial screen, when you choose System Restore, choose Next to access the next choice.
    Open System Restore
  4. The next step is to start by marking the relevant box.
  5. Next, verify the dates of each saved restoration point from the screen that appears. Select a restore point that was made before the occurrence of this issue.
    Restore points

    IMPORTANT: Restoring points older than one month should be avoided if you don’t want to lose a substantial quantity of data.

  6. Click the Next button to get to the last choice after ensuring the proper restoration point is chosen.
  7. At this point, the utility’s functionality is fully functioning. Once you click the Finish button, you must wait for the process to start.
    Finish the System Restore point

    Note: Restarting the application will be necessary immediately after this. Wait for the startup to complete after you’ve followed the instructions.

  8. Try opening the recovery menu again once your computer has booted up to check whether the problem has been fixed.

If restoring your PC to a previous point in time didn’t fix the issue for you, move down to the following method below. 

10. Perform a clean install or repair install

You may assume that your issue is the consequence of a system corruption issue if none of the aforementioned steps has been able to remedy or even reduce the frequency of the system crashes that started after a Windows 11 driver.

Other users who had a similar issue said that the critical system crashes stopped occurring permanently once they effectively replaced every Windows component & subcomponent with a healthy equivalent. This may be achieved via a clean install or an in-place fix (repair install).

Deploy a Clean install

The main drawback of a clean install is that you can’t store your stuff (apps, games, personal media, etc.) unless you back them up.

On the other side, the significant advantage of selecting a repair install is that you can keep all your personal information, including applications, games, personal media, and even specific user preferences. But the procedure takes a little longer.

ABOUT THE AUTHOR

Kamil Anwar


Kamil is a certified MCITP, CCNA (W), CCNA (S) and a former British Computer Society Member with over 9 years of experience Configuring, Deploying and Managing Switches, Firewalls and Domain Controllers also an old-school still active on FreeNode.