How to Roll Back a Driver in Windows

Screenshot of the Driver tab in Device Manager where the Roll Back Driver feature is located
Roll Back Driver Feature (Windows 10).

The Roll Back Driver feature, available within Device Manager in all versions of Windows, is used to uninstall the current driver for a hardware device and then automatically install the previously installed driver.

The most common reason to use the driver roll back feature in Windows is to "reverse" a driver update that didn't go so well. Maybe it didn't fix the problem that the driver update was supposed to fix, or maybe the update actually caused a problem.

Think of rolling back a driver as a quick and easy way to uninstall the latest driver, and then reinstall the previous one, all in one simple step.

The process as described below is the same no matter what driver you need to roll back, whether it be an NVIDIA video card driver, advanced mouse/keyboard driver, etc. 

Time Required: Rolling back a driver in Windows usually takes less than 5 minutes, but it could take as long as 10 minutes or more depending on the driver and what hardware it's for.

Follow the easy steps below to roll back a driver in Windows 10, Windows 8, Windows 7, Windows Vista, or Windows XP:

How to Roll Back a Driver in Windows

  1. Open Device Manager. Doing so via Control Panel (which that link explains in detail if you need it) is probably easiest.

    If you're using Windows 10 or Windows 8, the Power User Menu, via the WIN+X key combination, gives you even faster access. See What Version of Windows Do I Have? if you're not sure which Windows operating system you're using.

  2. In Device Manager, locate the device that you want to roll back the driver for.

    Navigate through the hardware categories by clicking the > or [+] icon, depending on your version of Windows. You can find the specific devices Windows recognizes under the major hardware categories you see in Device Manager.

  3. After finding the hardware you're rolling back the driver for, tap-and-hold or right-click on the device's name or icon and choose Properties.

  4. In the Properties window for the device, tap or click the Driver tab.

  5. From the Driver tab, tap or click the Roll Back Driver button.

    If the Roll Back Driver button is disabled, Windows does not have a previous driver to roll back to, so you won't be able to complete this process. See the notes at the bottom of his page for more help.

  6. Tap or click the Yes button to the "Are you sure you would like to roll back to the previously installed driver software?" question.

    The previously installed driver will now be restored. You should see the Roll Back Driver button as disabled after the roll back is complete.

    In Windows XP, that message reads "Are you sure you would like to roll back to the previous driver?" but of course means exactly the same thing.

  7. Close the device properties screen.

  8. Tap or click Yes on the System Settings Change dialog box that says "Your hardware settings have changed. You must restart your computer for these changes to take effect. Do you want to restart your computer now?"

    If this message is hidden, closing the Control Panel window might help. You won't be able to close Device Manager.

    Depending on the device driver you're rolling back, it's possible that you won't need to restart your computer. If you don't see the message, consider the roll back complete.

  9. Your computer will now automatically restart.

When Windows starts again, it will load with the device driver for this hardware you had previously installed.

More About the Driver Roll Back Feature

Unfortunately, the Driver Roll Back feature is not available for printer drivers, as handy as that would be. Driver Roll Back is only available for hardware that's managed within Device Manager.

Additionally, Driver Roll Back only allows you to roll back a driver once. In other words, Windows only keeps a copy of the very last driver installed. It does not keep an archive of all the previously installed drivers for the device.

If there's no driver to roll back to, but you know there's a previous version available that you'd like to install, just "update" the driver with the older version. See How to Update Drivers in Windows if you need help doing that.