Windows 11 Update Reinstalls Removed Driver: Fix
🔍 WiseChecker

Windows 11 Update Reinstalls Removed Driver: Fix

You removed a driver from Windows 11 to fix a conflict or performance issue, but the next Windows Update brought it back. This causes frustration because the problem you solved reappears without warning. The root cause is the Windows Update driver inclusion policy, which automatically downloads and installs drivers it considers critical or compatible. This article explains why Windows Update overrides your removal and provides three methods to permanently block the driver from being reinstalled.

Key Takeaways: Blocking a Driver from Windows Update Reinstallation

  • Windows Update driver inclusion policy: Windows Update treats most hardware drivers as critical updates and reinstalls them even if you removed the device or driver manually.
  • Show or hide updates troubleshooter tool: Microsoft’s official tool lets you hide a specific driver update so Windows Update no longer offers it.
  • Group Policy Editor or Registry: Use the “Do not include drivers with Windows Update” policy or registry edits to prevent driver downloads system-wide.

ADVERTISEMENT

Why Windows Update Reinstalls a Removed Driver

Windows 11 includes a driver update mechanism within Windows Update. When you connect a device or when Windows scans your hardware, it checks Microsoft’s driver catalog for a matching driver. If a driver exists in the catalog, Windows Update downloads and installs it automatically. This behavior is by design to ensure that all hardware has a functioning driver.

Removing a driver from Device Manager does not remove it from the Windows Update cache or the driver catalog. The next time Windows Update runs, it sees the device as missing a driver and reinstalls the same one. Additionally, Windows Update may install a newer driver version that replaces the one you removed. The system does not remember your manual removal preference.

Driver Package Identification

Each driver in Windows Update has a unique hardware ID and a driver version number. Windows Update compares the installed driver version against the catalog version. If the catalog version is newer or the driver is missing, it triggers a download. The driver package is stored in the DriverStore, not in the standard user profile, making it persistent across manual deletions.

Steps to Permanently Block a Specific Driver from Windows Update

You can block a driver from being reinstalled using one of three methods. The first method uses Microsoft’s official troubleshooter tool. The second method uses Group Policy Editor, available in Windows 11 Pro, Enterprise, or Education editions. The third method uses Registry Editor, which works in all editions.

Method 1: Use the Show or Hide Updates Troubleshooter

Microsoft provides a dedicated tool to hide unwanted updates, including driver updates. This tool prevents the driver from appearing in Windows Update again.

  1. Download the troubleshooter
    Go to the Microsoft Support website and search for “Show or hide updates troubleshooter.” Download the wushowhide.diagcab file.
  2. Run the troubleshooter
    Double-click the downloaded file. Click Advanced and check Apply repairs automatically. Click Next.
  3. Select the driver to hide
    The tool scans for available updates. Click Hide updates. A list of updates appears. Find the driver you want to block. Check the box next to it and click Next.
  4. Confirm the hide
    The tool processes the request. Click Close. Windows Update will no longer offer or install that specific driver.

Method 2: Use Group Policy Editor to Prevent Driver Downloads

This method blocks all driver downloads from Windows Update. Use it only if you want to prevent Windows Update from installing any drivers automatically.

  1. Open Group Policy Editor
    Press Win + R, type gpedit.msc, and press Enter.
  2. Navigate to the driver policy
    Go to Computer Configuration > Administrative Templates > Windows Components > Windows Update > Manage updates offered from Windows Update.
  3. Enable the policy
    Double-click Do not include drivers with Windows Update. Select Enabled. Click OK.
  4. Restart Windows Update
    Open Command Prompt as administrator. Type net stop wuauserv and press Enter. Then type net start wuauserv and press Enter.

Method 3: Use Registry Editor to Block Driver Downloads

For Windows 11 Home users, the Registry Editor provides the same result as Group Policy. This change affects all driver downloads from Windows Update.

  1. Open Registry Editor
    Press Win + R, type regedit, and press Enter. Click Yes if prompted by User Account Control.
  2. Navigate to the Windows Update key
    Go to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate. If the WindowsUpdate key does not exist, right-click the Windows key, select New > Key, and name it WindowsUpdate.
  3. Create a DWORD value
    Right-click in the right pane, select New > DWORD (32-bit) Value. Name it ExcludeWUDriversInQualityUpdate.
  4. Set the value
    Double-click the new DWORD. Set the value data to 1. Click OK. Close Registry Editor.
  5. Restart Windows Update
    Open Command Prompt as administrator. Type net stop wuauserv and press Enter. Then type net start wuauserv and press Enter.

ADVERTISEMENT

If the Driver Still Reinstalls After Hiding It

In some cases, the driver may reappear even after using the troubleshooter or policy changes. The following issues are the most common causes and their fixes.

Windows Update Reoffers the Hidden Driver After a Feature Update

Feature updates, such as upgrading from Windows 11 22H2 to 23H2, reset the hidden updates list. The driver becomes available again. To fix this, run the Show or Hide updates troubleshooter again after the feature update completes. Re-hide the same driver.

The Driver Comes from a Third-Party Tool

Some hardware manufacturers provide their own update tools that install drivers independently of Windows Update. These tools may reinstall the driver even if Windows Update is blocked. Open the manufacturer’s software and disable automatic driver updates. For example, in NVIDIA GeForce Experience, go to Settings > Downloads and uncheck Download driver updates automatically.

Driver Store Keeps a Copy of the Driver

Windows stores a copy of every driver it has ever installed in the DriverStore folder. When a device is reconnected, Windows pulls the driver from the DriverStore without contacting Windows Update. To remove the driver from the DriverStore, open Command Prompt as administrator and run pnputil /delete-driver oem0.inf /uninstall /force. Replace oem0.inf with the actual driver file name. Find the driver name by running pnputil /enum-drivers first.

Item Show or Hide Troubleshooter Group Policy / Registry
Scope Blocks a single driver update Blocks all driver updates from Windows Update
Windows edition All editions Group Policy: Pro and higher; Registry: all editions
Persistence after feature update Requires re-hiding after each feature update Persists unless policy or registry is manually changed
Ease of use Graphical wizard, no manual steps Requires navigating policy or registry keys

You can now prevent Windows Update from reinstalling a specific driver or all drivers. Start with the Show or Hide updates troubleshooter because it is the simplest method and does not affect other driver updates. If the driver still appears after a feature update, run the troubleshooter again. For a permanent system-wide block, use the Group Policy or Registry method. As an advanced tip, combine the troubleshooter with a DriverStore cleanup using pnputil to ensure the driver cannot be reinstalled from any source.

ADVERTISEMENT