Preventing Windows Update from Downgrading Your GPU Drivers: A Complete Guide
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.

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.
- Download the wushowhide.diagcab package from Microsoft’s support site (search for "wushowhide tool").
- Run the downloaded file and click Advanced, then uncheck "Automatically apply repairs."
- Click Next and let the tool scan for updates.
- Select Hide updates from the menu.
- 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.
- 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:
- Press Win + R, type
gpedit.msc, and press Enter. - Navigate to Computer Configuration → Administrative Templates → Windows Components → Windows Update → Manage updates offered from Windows Update.
- Open Do not include drivers with Windows Updates.
- Set it to Enabled, then click OK.
- 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.
- 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). - Press Win + R, type
regedit, and press Enter. - Navigate to
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata. If needed, create a new key named DeviceMetadata. - 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 to1. - 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.

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.
Related Articles
- Kubernetes v1.36 Introduces GA for Volume Group Snapshots: 10 Essential Facts
- How to Avoid a Storage Flop: Lessons from Iomega's Clik! Drive
- Driving AI to Production: Platform Modernization at Scale with Azure Red Hat OpenShift
- Navigating the Latest Technology Radar: A Step-by-Step Guide to Applying AI and Security Insights
- Understanding MCP Servers: The Bridge Between AI and Your Data
- Decoding National Economies through Open Source Software: A Q&A on Digital Complexity
- What You Need to Know About Why a recent supply-chain attack singled out secu...
- 10 Surprising Facts About Why Americans Reject AI Data Centers in Their Neighborhoods