sodcalculator

10 Tech How-To

Uninstall Drivers in Windows 10: Full Removal Guide

Guide 10-24152 · Updated · Step by step

To uninstall a driver in Windows 10, open Device Manager, right-click the device, select Uninstall device, and check Delete the driver software for this device if you want to remove the driver package from the system entirely. This works for most hardware, but some drivers (like graphics or network) have their own cleanup tools and require a restart to finish removal.

Why You Might Need to Remove a Driver

Drivers are the software that lets Windows talk to your hardware. Normally they update silently in the background, but sometimes you need to remove one completely:

  • After a failed update – a new driver causes crashes, blue screens, or broken features (e.g., audio stops, Wi-Fi drops).
  • Switching hardware – you replace a graphics card or printer and want to clean out the old driver to avoid conflicts.
  • Reinstalling from scratch – a corrupted driver file can be fixed by removing it and letting Windows re-detect the device.
  • Freeing up space – old driver packages, especially for graphics, can take up hundreds of megabytes.

Windows 10 keeps a driver store (a folder called DriverStore) with every driver package it has ever installed. Simply uninstalling a device does not always delete these files, which is why the “Delete the driver software” checkbox exists.

Method 1: Uninstall Through Device Manager

This is the standard way and works for almost any device. Steps:

  1. Press Win + X and select Device Manager.
  2. Expand the category that contains your device (e.g., “Display adapters” for a GPU).
  3. Right-click the device and choose Uninstall device.
  4. In the dialog that appears, check Delete the driver software for this device if you want to remove the driver package too. If you leave it unchecked, Windows will keep the driver files and may reinstall them automatically.
  5. Click Uninstall and restart your PC if prompted.

After restart, Windows will either re-detect the hardware and install a generic driver, or leave it with a yellow warning icon until you install the correct one manually.

Method 2: Using the Settings App

Windows 10 also lets you remove some drivers through the Settings app, though it is less direct:

  1. Go to Settings → Apps → Apps & features.
  2. Search for the driver name (e.g., “NVIDIA”, “Realtek”).
  3. Select it and click Uninstall.

This only works for drivers that install as regular applications (like graphics driver suites or printer software). It does not remove the underlying driver from Device Manager, so you may still need to uninstall the device separately.

Method 3: Using the Manufacturer’s Cleanup Tool

For graphics cards, the standard uninstall method often leaves behind remnants that cause conflicts. Most GPU makers provide a dedicated cleanup utility:

  • NVIDIA – “Display Driver Uninstaller” (DDU) is widely recommended, though it is a third-party tool. NVIDIA also has a “Clean Install” option in its own installer.
  • AMD – AMD Cleanup Utility does a similar job.
  • Intel – Intel Driver & Support Assistant can remove old graphics drivers.

These tools should be run in Safe Mode for best results. They remove all traces of the driver, including registry entries and leftover files, which can fix issues that a normal uninstall cannot.

Method 4: Command Line (pnputil)

If you need to remove a driver package that is not currently in use, you can use the pnputil command in an elevated Command Prompt:

  1. Open Command Prompt as Administrator.
  2. Run pnputil /enum-drivers to list all installed driver packages.
  3. Note the oem##.inf name for the driver you want to remove.
  4. Run pnputil /delete-driver oem##.inf /uninstall (replace oem##.inf with the actual name).

The /uninstall flag also removes the driver from any devices currently using it. Without it, the package is only removed from the store.

What Happens After Uninstalling?

Once you remove a driver, the device will no longer function until a new driver is installed. Windows will often try to automatically find and install a driver via Windows Update. If that fails, you will see a yellow exclamation mark in Device Manager, and you will need to download the driver from the manufacturer’s website.

For most devices, Windows will fall back to a generic driver (e.g., “Microsoft Basic Display Adapter” for GPUs) that provides basic functionality but lacks advanced features.

Common Problems and How to Avoid Them

  • Driver keeps coming back – Windows Update may reinstall it automatically. To prevent this, you can use the “Show or hide updates” troubleshooter from Microsoft to block a specific driver update.
  • Device not detected after removal – Restart the PC; if it still does not appear, check the physical connection or try a different port.
  • Uninstall button is greyed out – This can happen if the device is currently in use. Close any programs using it, or uninstall it from Safe Mode.
  • Removing the wrong driver – Always note which device you are removing. Removing a chipset or storage driver can cause boot failures.

If you are unsure, create a system restore point before uninstalling. That way you can roll back if something goes wrong.

Frequently Asked Questions

Do I need to uninstall the old driver before installing a new one?

Not always. Most modern installers will overwrite the existing driver. However, if you are switching from one brand to another (e.g., NVIDIA to AMD), it is safer to uninstall the old one first to avoid conflicts.

Will uninstalling a driver delete my files?

No. Drivers are software that controls hardware; they do not contain your personal files. Uninstalling a driver will not delete your documents, photos, or other data.

How do I uninstall a driver in Safe Mode?

Boot into Safe Mode by holding Shift while clicking Restart, then go to Troubleshoot → Advanced Options → Startup Settings → Restart, and press 4 or F4. Then follow the same Device Manager steps.

Why does Windows keep reinstalling the driver I removed?

Windows Update automatically installs drivers for hardware it detects. To stop it, use the “Show or hide updates” troubleshooter to hide that specific driver update, or set your device to “No” in the “Update drivers automatically” policy (advanced).

Can I undo a driver uninstall?

If you did not delete the driver software, Windows will reinstall it automatically on restart. If you did delete it, you can download the driver again from the manufacturer’s website or use Device Manager’s “Scan for hardware changes” to let Windows find a generic driver.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →