The Big Picture: Four Buttons, Four Different Effects

Right-click any device in Device Manager and you will see a short menu. The same four ideas appear again and again:

ButtonEveryday comparisonEffect
Update driverSwap the tyres for newer onesPut a different driver on the device
Roll back driverPut the old tyres backReturn to the previous driver
Disable deviceTurn the engine off but keep the carThe device stops; the driver stays
Uninstall deviceRemove the car's registration (and maybe the car)Remove the node and, optionally, the driver

All of them are requests made to the PnP manager (Section 1). Device Manager asks. Windows does the work.

Safety first. Changing drivers can make a PC unstable. Before you try anything on a real device:

  • Know which device you are changing, and why.
  • Create a restore point (a saved snapshot you can return to) for important changes.
  • Never remove your only keyboard, mouse, disk controller or graphics driver on a PC you need right now.
  • Changing a driver needs administrator rights.

5.1 Update Driver Flow

What it is: Right-click a device and choose Update driver. A window with two choices appears:

┌──────────────────────────────────────────────────────┐
│  How do you want to search for drivers?              │
│                                                      │
│  > Search automatically for drivers                  │
│  > Browse my computer for drivers                    │
└──────────────────────────────────────────────────────┘
ChoiceWhat it does
Search automatically for driversWindows looks in the Driver Store and on online sources it can use (Section 4). If it finds a better-ranked driver, it installs it
Browse my computer for driversYou point Windows at a folder with a driver you downloaded. It looks inside that folder (and sub-folders) for a matching INF file

Under "Browse my computer" there is a second option, Let me pick from a list of available drivers on my computer. This lists every driver in the store that is compatible with the device. It is useful when the automatic pick is wrong, or when you want to go back to a generic driver. A box labelled Show compatible hardware controls whether Windows shows only drivers made for this device type.

Step by step (typical):

1. Right-click the device  →  Update driver
2. Choose a method (automatic, or browse)
3. Windows finds a candidate and ranks it (Section 4.3)
4. A newer/better one?  Yes → it copies the files, starts the driver
                         No  → "best drivers are already installed"
5. A restart may be asked for

After it finishes, check the Driver tab (Section 9.2): the version and date should have changed.

The same job from the maker's installer. Many makers (graphics, Wi-Fi, audio) provide a setup program. It adds their package to the Driver Store and tells the PnP manager to use it. Using the maker's installer is usually safer for complex hardware because it can also add extra control programs.

A command-line view of the driver store (read-only):

pnputil /enum-drivers

(You can also add a driver package with pnputil /add-driver, but this changes the system, so this chapter only reads. Use it only when you know what you are doing.)

Unsigned drivers. On 64-bit Windows, a driver must be signed. If you try to install an unsigned one, Windows blocks it, and a device that stops for this reason shows Code 52 (Section 7).

5.2 Roll Back Driver

What it is: Roll back driver returns a device to the previous driver it used. It is the "undo" button for a driver update.

Where to find it: Open the device's Properties → Driver tab. The button is Roll Back Driver.

┌─ Driver tab ─────────────────────────────────────────┐
│ Driver Provider:  <maker>                            │
│ Driver Date:      <date>                             │
│ Driver Version:   <version>                          │
│ Digital Signer:   <signer>                           │
│                                                      │
│ [Driver Details] [Update Driver] [Roll Back Driver]  │
│ [Disable Device] [Uninstall Device]                  │
└──────────────────────────────────────────────────────┘

When is the button grey (unavailable)?

ReasonMeaning
The device has never had its driver changedThere is no earlier driver to go back to
The previous driver was not keptWindows keeps only one older copy per device, and it can be cleared by an uninstall
The driver tab belongs to a device with no driverNothing to roll back

When to use it: A common case: you updated a graphics or network driver, and then the screen flickers or the Wi-Fi drops. Rolling back returns you to the version that worked. Windows asks you to give a reason, then does it, and may ask for a restart.

Rollback is only one step deep. You can go back one version. If you need an older one still, you must find and install it from the maker's website.

Pause updates. If Windows Update keeps putting the bad driver back, you may have to prevent that driver from being re-installed. This needs a Windows tool or a policy setting, which is beyond this chapter. For a home PC, installing the maker's driver and checking again after the next update is the usual approach.

5.3 Uninstall Device (and Delete Driver Option)

What it is: Uninstall device removes the device's node from the PnP tree, so Windows forgets its configuration. It can also remove the driver files.

When you choose it from the right-click menu, Windows shows a box like this:

┌─ Uninstall Device ───────────────────────────────────┐
│ Warning: You are about to uninstall this device from │
│ your system.                                         │
│                                                      │
│ [ ] Attempt to remove the driver for this device.    │
│                                                      │
│                      [ Uninstall ]  [ Cancel ]       │
└──────────────────────────────────────────────────────┘

The checkbox has a clear label on your version of Windows, something like "Delete the driver software for this device" or "Attempt to remove the driver for this device." The wording may look different on your version. The two cases are very different:

CheckboxWhat is removedWhat happens next
Not tickedThe device's node and settings onlyThe driver stays in the Driver Store. If the device is still plugged in, it usually comes back after a restart or after you click Scan for hardware changes, and Windows uses the same driver again
TickedThe node and the driver package (when it is not in use by another device)Windows must find a driver again from scratch (Section 4)

Why would you uninstall?

ReasonUse
A device is acting upUninstall without the driver box, then restart, as a "reset" for just that device
A driver is badUninstall with the driver box, then install a good one
Cleaning an old deviceRemove a node for hardware you no longer own

Scan for hardware changes. This action (under the Action menu, or the toolbar button) asks the PnP manager to enumerate again (Section 2). Use it after an uninstall to bring a still-connected device back, or after you plug in something that did not appear.

Safety rules:

  • Do not uninstall the device for your graphics card, disk controller, keyboard or mouse unless you are ready to reinstall the driver. The PC may have no picture or no way to type.
  • Do not tick "delete driver" for generic, built-in drivers that belong to many devices.
  • Do not uninstall the node named something like "Microsoft ACPI-Compliant System" or a PCI root node. Many other devices sit below them.
  • Never do this on a work PC without asking the owner or the IT team.

5.4 Disable Device (a Gentler Option)

What it is: Right-click a device and choose Disable device. Windows stops the driver and releases the device's resources. The node stays in the tree, shown with a down-arrow icon (Section 7). Enable device turns it back on.

DisableUninstall
Node and driver both stayNode is removed
Easy: one click to enable againNeeds a rescan or restart to return
Marked "disabled", Code 22 (Section 7)Gone from the list

Disabling can help you test a theory ("does the crackling stop when this sound device is off?"). Do this only with a harmless device, and turn it back on right away.

5.5 Summary of the Options

                 Is the device working but you want a new driver?
                              │
                 ┌────────────┴────────────┐
                 ▼                         ▼
          Update driver              Did it make things worse?
          (auto or browse)                 │
                                           ▼
                                   Roll Back Driver
                                           │
                       Still not good? ────┤
                                           ▼
                        Uninstall device (+ delete driver),
                        scan for changes, install a good one

Summary

TermPlain meaning
Update driverAsk Windows to put a newer or different driver on the device
Search automaticallyWindows searches the Driver Store and online
Browse my computerYou point to a folder that has the driver
Let me pick from a listChoose from drivers already on the PC
Roll Back DriverReturn to the previous driver (one step only)
Uninstall deviceRemove the node; keep or delete the driver, as you choose
Delete the driver softwareThe extra tick box that also removes the driver package
Disable / Enable deviceStop / start the device without removing anything
Scan for hardware changesAsk Windows to enumerate again