Quick fix: Open Device Manager → (the device) → Properties → Driver tab → Roll Back Driver. If the button is grey, Windows didn’t save the previous driver — uninstall the current driver and let Windows reinstall a generic one, or manually install an older version from the vendor.
A recent Windows Update brought a new graphics driver, audio driver, or Wi-Fi driver. Now things are worse — stuttering, blue screens, audio crackling. The previous driver worked fine; the new one doesn’t. Windows Device Manager has a Roll Back Driver feature that reverts to the previous version in two clicks — when it works. When it doesn’t, you have a few backup paths.
Affects: Windows 11 (and Windows 10) after Windows Update or manual driver install.
Fix time: ~10 minutes.
What causes this
When a driver is updated, Windows keeps the previous version in the DriverStore at C:\Windows\System32\DriverStore\FileRepository. The Roll Back Driver button uses this stored copy to revert. If too much time has passed (or storage cleanup deleted it), the button greys out and rollback isn’t available through this path. The fallback is to download a specific older version from the vendor and install manually.
Method 1: Roll Back Driver via Device Manager
The standard one-click rollback.
- Press
Win + X→ Device Manager. - Find the device with the problematic driver. Common categories:
- Display adapters — graphics drivers
- Network adapters — Wi-Fi, Ethernet, Bluetooth
- Sound, video and game controllers — audio
- Right-click the device → Properties.
- Switch to the Driver tab.
- Click Roll Back Driver.
- If active: pick a reason from the survey, click Yes.
- Windows installs the previous driver. Reboot when prompted.
- If the button is greyed out: no previous driver is saved — proceed to Method 2.
Roll Back Driver is the supported fastest path.
Method 2: Uninstall current driver and reinstall older version manually
Use when Roll Back Driver isn’t available.
- Identify your hardware and current driver version: Device Manager → device → Properties → Driver tab. Note Driver Provider, Driver Date, Driver Version.
- Visit the device vendor’s support page:
- NVIDIA: nvidia.com/Download/index.aspx — pick your GPU, find older releases under Advanced Search.
- AMD: amd.com/en/support — download Adrenalin Software; older versions are on the “Previous Drivers” tab.
- Intel: intel.com/content/www/us/en/download-center/home.html — many older driver versions available.
- Realtek: realtek.com/Download/ItemList.aspx — multiple historical versions per chipset.
- Laptop OEMs (Dell, HP, Lenovo, ASUS): support page for your model, look in driver history.
- Download an older version that you know worked (or one released before the problem started).
- Uninstall the current driver: Device Manager → device → Uninstall device. Tick Attempt to remove the driver for this device. Confirm.
- For graphics drivers specifically, use DDU (Display Driver Uninstaller) in Safe Mode for a clean removal — DDU is free at guru3d.com.
- Reboot. Don’t let Windows auto-install — disconnect from the internet temporarily if needed.
- Run the older driver’s installer.
- Reboot. The device runs the older driver version.
This works for any driver type when Roll Back Driver fails.
Method 3: Block future automatic driver updates
Once on a working driver, prevent Windows Update from replacing it again.
- Open Settings → System → About → Advanced system settings → Hardware tab → Device Installation Settings.
- Choose No (your device might not work as expected). Click Save Changes.
- This stops Windows Update from auto-downloading drivers.
- For a more targeted block (Pro/Enterprise), use Group Policy at Computer Configuration → Administrative Templates → Windows Components → Windows Update → Manage updates offered from Windows Update → Do not include drivers with Windows Updates. Set to Enabled.
- To hide a specific driver update from Windows Update: download Microsoft’s Show or hide updates troubleshooter (search Microsoft Support for KB3073930) and use it to block the problematic KB.
- You can still install drivers manually from the vendor as needed.
This prevents the next round of Windows Update from undoing your rollback.
How to verify the fix worked
- The previous problem (BSOD, performance, audio glitch) is gone.
- Device Manager → device → Properties → Driver tab shows the older driver version and date.
- Run
pnputil /enum-driversfrom elevated Terminal to list installed drivers — your reverted version appears. - Next time Windows Update runs, it doesn’t re-push the bad driver (if you applied Method 3).
If none of these work
If both Roll Back Driver and manual reinstall fail, three causes apply. Driver Store cleanup: the previous driver may have been removed by Disk Cleanup’s “Driver packages” option or by DriverStore Explorer (RAPR.exe) cleanup. Without the previous driver on disk, you must download it manually from the vendor. Hardware faulty: a driver that worked before but now causes issues even when reinstalled may indicate the hardware itself is failing. Test with a different known-good device of the same type. Windows Update Driver Store snapshot: very rarely, Windows pushes drivers as binary blobs that don’t have a separable rollback path. In that case, run System Restore to a point before the bad update — restore points include driver state.
Bottom line: Bad driver updates roll back via Device Manager’s built-in button or via manual install of an older vendor version. Block future auto-updates if the driver keeps getting replaced.