Skip to main content
HomeGuidesHow to Roll Back a Problematic Driver

How to Roll Back a Problematic Driver

Reverse a bad driver update using Device Manager, Safe Mode, or a restore point when a device stops working.

Device Driver Guide Editorial Desk 7 min read
Laptop, wireless router, and external storage arranged in a cool blue connectivity workspace.

When a new driver makes things worse

Sometimes a driver update adds no useful change for your setup and introduces a regression: a device stops responding, performance drops, or crashes begin. When Windows still retains the prior package, rolling back can return the device to that version and is a useful early test of whether the update caused the problem.

Confirm the driver is the cause

Before rolling back, make sure the timing lines up. Ask yourself:

  • Did the problem start immediately after a driver update?
  • Does the affected device match the driver you changed?
  • Has anything else changed at the same time, such as a Windows update or new software?

If a driver update and the onset of the problem coincide, a rollback is a sound first move. If not, investigate other causes first.

Roll back through Device Manager

This is the primary method:

  1. Press Windows + X and open Device Manager.
  2. Expand the category and find the affected device.
  3. Right-click it and choose Properties.
  4. Open the Driver tab.
  5. Click Roll Back Driver.
  6. Choose a reason if prompted, confirm, and reboot.

Windows attempts to reinstall the retained previous version. Confirm the version and test the device afterward; rollback does not guarantee earlier behavior if firmware, settings, hardware, or another update also changed.

If the Roll Back button is grayed out

The button only works when Windows has a previous version stored. It is unavailable when:

  • This is the first driver ever installed for the device.
  • A cleanup removed the older package.
  • Enough time or updates have passed that the prior version was cleared.

When rollback is not available, you have other paths.

Reinstall a known-good version manually

If you cannot roll back, download the specific earlier version from the manufacturer's official support site, if they still offer it, and install it over the current one. Many vendors keep an archive of previous releases. This effectively performs a manual rollback using a trusted source. Choose the exact version you know worked.

Use a restore point

If you created a restore point before the update, as recommended in our restore point guide, use it:

  1. Search for "Create a restore point" and open System Protection.
  2. Click System Restore.
  3. Pick a point dated before the driver change.
  4. Confirm and let Windows restart.

This reverts the driver along with any other system changes made since the snapshot.

When the device fails to load at all

If the bad driver causes a black screen, a boot loop, or a device you cannot even reach normally, use Safe Mode:

  1. Enter the Windows Recovery Environment by interrupting startup a few times.
  2. Go to Troubleshoot, Advanced options, Startup Settings, and restart.
  3. Choose Safe Mode.
  4. In Safe Mode, open Device Manager and roll back or uninstall the problem driver.
  5. Reboot normally.

Safe Mode loads minimal drivers, so a misbehaving one will not block you.

Prevent a repeat

Once you are stable again:

  • Note which driver version caused the problem so you do not reinstall it.
  • If Windows Update keeps pushing the bad version, pause updates temporarily while you wait for a corrected release.
  • Stay on the known-good version until the manufacturer publishes a fix.

Know when to stop rolling forward

If several recent drivers for a device cause issues on your particular configuration but an older one behaves reliably, there may be no reason to update immediately unless a security advisory, application requirement, or publisher guidance applies. Document the version that works for your setup, and let a concrete need rather than novelty drive your decision.

Official sources and citations

These links serve two different purposes. A manufacturer support selector helps you find an exact model, but does not prove that a package or feature exists for every product in a family. Claim-specific documents explain the cited technology, requirement, lifecycle, or bounded package example. In either case, check the publisher domain, exact model and hardware revision, operating-system release, supported-products list, and package notes before making a change.

Device Driver Guide is an independent reference, not a repair or technical-support service. It does not host or mirror installers and receives no payment for these links. A named-model package example applies only to the systems and operating systems on that publisher page; it is not a recommendation to install the package across a family. Report a moved or incorrect link through the correction form.

Continue learning

Browse all guides →

About the byline

DH

Device Driver Guide Editorial Desk

This organizational byline identifies the publication responsible for the educational content; it does not represent an individual author, credentialed review board, or personalized technical-support service. The publication date above does not indicate recent hands-on testing of the hardware or every cited link.

Customize