Preventing Windows Update from Downgrading Your GPU Drivers: A Complete Guide

By — min read

Overview

If you've ever noticed your graphics card suddenly performing worse after a routine Windows Update, you may have fallen victim to a known issue: Windows Update sometimes installs older GPU drivers over newer ones. Microsoft has officially acknowledged this problem and is working on a partial fix—expected later this year—that uses multiple driver IDs to reduce the chances of downgrades. However, until that update rolls out, you can take proactive steps to protect your GPU drivers. This guide explains why downgrades happen, what the upcoming fix entails, and how you can prevent unwanted driver rollbacks today.

Preventing Windows Update from Downgrading Your GPU Drivers: A Complete Guide
Source: www.tomshardware.com

Prerequisites

Before you begin, ensure you have the following:

  • Administrator access on your Windows PC (required for most steps).
  • Basic familiarity with Windows Update settings and Device Manager.
  • Your current GPU driver version noted down (optional but helpful). You can find it in Device Manager under Display Adapters > Properties > Driver tab.
  • A backup of your system or a restore point (recommended before making registry edits).

Step-by-Step Guide

Step 1: Understand Why Windows Update Downgrades Drivers

Microsoft’s driver update system relies on hardware IDs (HWIDs) to match drivers to devices. When a GPU manufacturer releases a new driver, it often adds or changes HWIDs. Windows Update sometimes mistakenly uses an older driver package that still contains those same HWIDs, resulting in a downgrade. The upcoming fix—called the "multiple IDs" approach—will allow Windows Update to compare multiple driver identifiers and choose the most recent version, reducing mismatches. Until then, you need manual safeguards.

Step 2: Use the Official "Show or Hide Updates" Troubleshooter

Microsoft provides a dedicated tool to block specific updates, including unwanted driver updates. This is the safest way to prevent a downgrade.

  1. Download the wushowhide.diagcab package from Microsoft’s support site (search for "wushowhide tool").
  2. Run the downloaded file and click Advanced, then uncheck "Automatically apply repairs."
  3. Click Next and let the tool scan for updates.
  4. Select Hide updates from the menu.
  5. Locate the driver update that matches your GPU (e.g., "NVIDIA Graphics Driver" or "AMD Radeon Adapter") and check its box. Be careful: choose the one with an older driver date if multiple are listed.
  6. Click Next to hide it. The tool will prevent Windows Update from installing that driver.

To unhide later (when Microsoft's fix arrives), re-run the tool and choose Show hidden updates.

Step 3: Disable Automatic Driver Updates via Group Policy (Windows Pro/Enterprise)

If you have a Pro or Enterprise edition, you can use Group Policy to stop Windows Update from downloading driver updates entirely:

  1. Press Win + R, type gpedit.msc, and press Enter.
  2. Navigate to Computer Configuration → Administrative Templates → Windows Components → Windows Update → Manage updates offered from Windows Update.
  3. Open Do not include drivers with Windows Updates.
  4. Set it to Enabled, then click OK.
  5. Restart your PC. This will prevent Windows Update from automatically downloading any driver updates—good or bad. To turn it back on later, set the policy to Not Configured.

Note: This disables all driver updates, so you’ll need to manually install new GPU drivers from the manufacturer's website.

Step 4: Modify Registry to Block Specific Device ID (Advanced)

For users running Windows Home, or if you only want to block a particular driver version, you can edit the registry.

  1. Open Device Manager, right-click your GPU, select Properties, go to Details tab, and from the dropdown choose Hardware Ids. Copy the top value (e.g., PCI\VEN_10DE&DEV_1C03).
  2. Press Win + R, type regedit, and press Enter.
  3. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata. If needed, create a new key named DeviceMetadata.
  4. Right-click in the right pane, create a new String Value. Name it with the hardware ID you copied (e.g., PCI\VEN_10DE&DEV_1C03). Set its value to 1.
  5. Close Registry Editor and restart. This tricks Windows Update into thinking the device is not compatible with newer drivers, so it won't attempt to update.

Caution: Incorrect registry edits can cause system instability. Create a restore point first.

Preventing Windows Update from Downgrading Your GPU Drivers: A Complete Guide
Source: www.tomshardware.com

Step 5: Prepare for Microsoft’s Partial Fix

Microsoft’s fix, which uses multiple driver IDs, is expected later this year (2024). Once it arrives via a cumulative update, you should:

  • Unhide any driver updates you previously blocked (using the wushowhide tool).
  • Revert any Group Policy or registry changes you made.
  • Check Windows Update for the latest GPU driver and install it.
  • Monitor your GPU performance to confirm no further downgrades occur.

The fix reduces but does not eliminate the chance of downgrades—it’s a partial solution. Microsoft may continue refining it.

Common Mistakes

  • Blocking the wrong driver: Make sure you select the driver version that is older than your current one. If you block a newer driver, you might miss performance improvements or security updates.
  • Forgetting to undo temporary fixes: After Microsoft’s update, leaving registry edits or Group Policy settings active can prevent all future driver updates, leading to outdated drivers.
  • Not creating a restore point before editing the registry: A typo can corrupt your system. Always back up.
  • Assuming the wushowhide tool is permanent: Windows updates can sometimes reset the blocklist; you may need to reapply the tool after major feature updates.
  • Confusing driver downgrade with other issues: A sudden performance drop could also be caused by Windows power settings or thermal throttling. Verify the driver version before taking action.

Summary

Windows Update’s habit of downgrading GPU drivers is a known, confirmed bug. Microsoft’s forthcoming multi-ID fix will help, but it’s not yet available. In the meantime, you can protect your system using the wushowhide tool, Group Policy, or registry tweaks. Always verify your current driver version after any update, and be ready to reverse your workarounds when the official patch arrives. By following this guide, you’ll keep your GPU performing at its best until Microsoft resolves the issue completely.

Tags:

Recommended

Discover More

Cloudflare Unveils Dynamic Workflows: Durable Execution Meets Multi-Tenant Code at RuntimeThe Hidden Cost of Cloud Dominance: How Hyperscaler Buying Power Reshapes Memory MarketsDNA Analysis Unveils Identities of Four More Franklin Expedition Crew MembersPython 3.15.0 Alpha 5 Released After Build Error; Performance Improvements HighlightedMicrosoft Achieves Leader Status in Forrester's Sovereign Cloud Platforms Evaluation