Why WUDriverUpdate Replaces a Custom OEM Driver on Reboot on Windows 11
🔍 WiseChecker

Why WUDriverUpdate Replaces a Custom OEM Driver on Reboot on Windows 11

You install a custom OEM driver for a graphics card, network adapter, or chipset. After a reboot, Windows 11 silently replaces it with a driver from Windows Update. The event logs show WUDriverUpdate as the source of the change. This behavior is caused by Windows Update’s automatic driver update mechanism, which is enabled by default in Windows 11. This article explains why WUDriverUpdate overrides your custom driver and shows you how to stop it from happening again.

Key Takeaways: Stopping Windows Update from Overwriting Custom OEM Drivers

  • Windows Update automatic driver delivery: Windows 11 downloads and installs driver updates from Windows Update by default, even for hardware that already has a working driver.
  • Group Policy Object: Do not include drivers with Windows Updates: This policy prevents Windows Update from including driver updates in its regular update cycle.
  • Device Installation Settings > Automatically download manufacturers apps and custom icons: Disabling this setting stops Windows from fetching OEM driver updates from Windows Update.

ADVERTISEMENT

Why Windows Update Overrides a Custom OEM Driver

Windows 11 includes a feature called Windows Update automatic driver update. When you connect to the internet, Windows Update checks for driver updates published by hardware manufacturers. If it finds a newer version or a driver it considers more compatible, it downloads and installs that driver. The process runs under the service name WUDriverUpdate, which appears in the Windows Update log and the System event log.

The override happens because Windows Update assigns a higher trust level to drivers signed by Microsoft or published through the Windows Hardware Developer Center. A custom OEM driver that you install manually — even one from the manufacturer’s website — is treated as a lower-priority driver. On the next reboot, the Windows Update driver takes precedence if it has a higher driver version number or a more recent date.

The Windows Update driver replacement process does not check whether the custom driver is working correctly. It compares only the driver version and the digital signature. If the Windows Update driver is newer and signed, it replaces the custom driver without asking for permission. This behavior is by design to keep systems secure and up to date, but it breaks setups that require a specific driver version for stability or performance.

The Role of Windows Update Automatic Driver Delivery

Windows 11 ships with automatic driver delivery enabled. This setting is located in System Properties > Hardware > Device Installation Settings. When enabled, Windows Update can download driver updates and OEM apps without user interaction. The setting applies to all devices on the system. Disabling it stops Windows Update from fetching driver updates, but it does not block driver updates that are already included in a cumulative update package.

How WUDriverUpdate Appears in Event Logs

After a driver replacement, you can confirm the source by checking Event Viewer. Navigate to Windows Logs > System and filter for source “Windows Update Client” or “WUDriverUpdate.” The event ID 43 or 44 indicates a driver update was installed. The description includes the driver name, the old version, and the new version. This log confirms that Windows Update, not a manual action, replaced the driver.

Steps to Stop Windows Update from Replacing a Custom OEM Driver

To prevent WUDriverUpdate from overriding your custom driver, use one of the following methods. Each method targets a different layer of the driver update pipeline. Apply the method that matches your system configuration.

Method 1: Disable Automatic Driver Updates via Device Installation Settings

  1. Open System Properties
    Press Windows key + Pause/Break to open System. Click Advanced system settings on the right side. Select the Hardware tab.
  2. Open Device Installation Settings
    Click Device Installation Settings. A dialog appears with two options.
  3. Choose the second option
    Select No, your device might not work as expected. Then click Save Changes. This setting prevents Windows from downloading manufacturer apps and custom icons, which includes driver updates from Windows Update.
  4. Reboot the system
    Restart Windows 11. After reboot, reinstall your custom OEM driver. Windows Update will no longer replace it automatically.

Method 2: Use Group Policy to Exclude Drivers from Windows Updates

This method applies to Windows 11 Pro, Enterprise, and Education editions. Group Policy Editor is not available in Windows 11 Home.

  1. Open Local Group Policy Editor
    Press Windows key + R, type gpedit.msc, and press Enter.
  2. Navigate to the driver update 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 Updates. Select Enabled. Click OK.
  4. Apply the policy
    Close Group Policy Editor. Open a Command Prompt as administrator and run gpupdate /force to apply the policy immediately.
  5. Reinstall your custom driver
    After the policy is applied, install your OEM driver again. Windows Update will skip driver updates in future scans.

Method 3: Use the Show or Hide Updates Troubleshooter to Block a Specific Driver

Microsoft provides the Show or Hide Updates troubleshooter to hide specific updates. This tool blocks a single driver update without disabling all driver updates.

  1. Download the troubleshooter
    Go to the Microsoft Support website and download the Show or Hide Updates troubleshooter package (wushowhide.diagcab).
  2. Run the troubleshooter
    Double-click the downloaded file. Click Next on the first screen.
  3. Select Hide updates
    Click Hide updates. A list of available updates appears. Check the box next to the driver that Windows Update keeps installing. Click Next.
  4. Confirm the hidden update
    The troubleshooter confirms the update is hidden. Close the tool. The hidden driver will not appear in Windows Update scans.
  5. Reinstall your custom OEM driver
    Install your driver. The hidden driver update will not override it.

Method 4: Disable Driver Updates via Registry

This method works on all editions of Windows 11. Editing the registry incorrectly can cause system instability. Back up the registry before proceeding.

  1. Open Registry Editor
    Press Windows key + R, type regedit, and press Enter.
  2. Navigate to the Windows Update driver policy key
    Go to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate. If the WindowsUpdate key does not exist, right-click the Windows key and select New > Key. Name it WindowsUpdate.
  3. Create the ExcludeWUDriversInQualityUpdate DWORD
    Right-click in the right pane, select New > DWORD (32-bit) Value. Name it ExcludeWUDriversInQualityUpdate. Double-click it and set the Value data to 1. Click OK.
  4. Reboot the system
    Restart Windows 11. After reboot, Windows Update will exclude driver updates from its scan.

ADVERTISEMENT

If Windows 11 Still Replaces the Custom Driver After Applying Settings

Windows Update Installs a Driver That Is Part of a Cumulative Update

Sometimes a driver update is bundled inside a cumulative update for Windows 11. The methods above block standalone driver updates but cannot remove a driver that is included in a cumulative update package. To check this, look at the Windows Update history. If the driver was installed together with a quality update, you cannot block it separately. You can pause updates temporarily or defer feature updates, but the driver will reinstall when you install the next cumulative update.

Driver Override Happens Even After Disabling Device Installation Settings

The Device Installation Settings method only prevents Windows Update from downloading manufacturer apps and custom icons. It does not block driver updates that are already available on the system. If Windows Update has already cached the driver, it may still install it. Use the Show or Hide Updates troubleshooter or the Group Policy method to block the specific driver.

Windows Update Resets the Policy After a Feature Update

When you upgrade to a new version of Windows 11, some settings may revert to defaults. After a feature update, check the Device Installation Settings and the Group Policy. Reapply the settings if they have changed. The registry key ExcludeWUDriversInQualityUpdate persists across feature updates in most cases.

Comparison of Methods to Stop WUDriverUpdate from Replacing a Custom OEM Driver

Item Device Installation Settings Group Policy Show or Hide Updates Tool Registry Key
Windows 11 edition support All editions Pro, Enterprise, Education All editions All editions
Blocks all driver updates Yes Yes No, blocks only selected driver Yes
Blocks drivers in cumulative updates No No No No
Requires reboot to take effect Yes Yes, after gpupdate /force No Yes
Persistence across Windows feature updates May reset Persists Persists Persists

You can now prevent Windows 11 from replacing a custom OEM driver via WUDriverUpdate. Use the Show or Hide Updates tool for a targeted block or the Group Policy method to disable all driver updates. After applying your chosen method, reinstall the custom driver and verify it stays in place after several reboots. For advanced control, combine the registry key with the Device Installation Settings to cover both the policy and the user interface layer.

ADVERTISEMENT