Drivers

How to Fully Uninstall a Printer Driver

Arjun Mehta 11 min read
A Desktop Printer Beside A Computer On An Office Desk
Photo by Tima Miroshnichenko on Pexels

Key Takeaways

  • Removing a printer from your device list is not the same as fully removing its driver, and skipping the second step is why so many reinstalls fail.
  • A truly clean uninstall means deleting the printer, removing the driver package from the print server, and clearing any leftover software the maker added.
  • Restart the print spooler or your PC after removal so Windows lets go of files it still has open.
  • Do a clean uninstall before reinstalling a broken driver, switching to a new model, or fixing a stubborn print queue.
  • Finish by adding the printer fresh and printing a test page to confirm the old driver is gone for good.

You clicked Remove, the printer vanished from the list, and yet the very same problem came back the moment you added it again. I have seen this loop frustrate more people than almost any other printer task, and it is almost never their fault. Windows hides the real driver files in a separate place, so a quick removal leaves the broken parts behind. I have cleaned up dozens of these tangles for friends and small offices, and the fix is the same every time. By the end of this guide you will know how to fully uninstall a printer driver on Windows and Mac, clear the hidden leftovers, and confirm the slate is truly clean before you reinstall.

Why Removing the Printer Is Not Enough

When you delete a printer from Settings, Windows removes the icon and the queue, but the driver package usually stays parked in a system store. The next time you add that printer, Windows quietly reuses the same stored files, including whatever was broken.

That is the whole reason a plain removal followed by a reinstall so often changes nothing. If a corrupt driver is your problem, you have to reach the stored copy and delete it too. If you are still fuzzy on what this software actually does, our plain-English explainer on what a printer driver is gives you the quick background.

Laptop Settings Screen

When You Actually Need a Clean Uninstall

You do not need to do this every time something goes wrong. A clean uninstall is the right move in a handful of specific situations, and knowing them saves you effort.

  • A reinstall keeps failing. When installing over an old driver stalls or errors out, a leftover file is usually blocking the way.
  • Prints come out blank, garbled, or wrong. A corrupt or mismatched driver often needs full removal, not a repair.
  • You are switching printers. Retiring an old model and adding a new one is a good time to clear the old driver so it does not clutter the list or cause conflicts.
  • The print queue is jammed for no clear reason. Sometimes a broken driver keeps feeding bad jobs into the spooler.

If you are unsure whether the driver even needs replacing, our comparison of driver update versus reinstall helps you decide before you remove anything.

The Three Layers You Need to Clear

A complete uninstall touches three separate layers. Most people clear only the first and wonder why the driver seems to come back from the dead. Here is what each layer is and why it matters.

LayerWhat It IsWhy It Matters
The printerThe icon and queue in Printers & scannersRemoves the visible device but leaves driver files behind
The driver packageThe stored driver files in the print serverThis is the copy Windows reuses, so it must go for a true reset
The maker’s softwareExtra apps like scan tools and ink monitorsLeftover apps can reinstall or reload the old driver on their own

Work through them in order, top to bottom. Clearing the printer first, then the package, then the software gives Windows the fewest reasons to hold on to old files.

How to Fully Uninstall a Printer Driver on Windows

These steps work on Windows 11 and Windows 10 with only tiny wording changes. Take them in order, and do not skip the spooler restart in the middle, because that is the step that lets Windows release the files you are trying to delete.

  1. Open Settings, go to Bluetooth & devices, then Printers & scanners, click your printer, and choose Remove. Expected result: the printer disappears from the list.
  2. Press the Windows key, type services, and open the Services app. Find Print Spooler, right-click it, and choose Stop. Expected result: the spooler status clears from Running.
  3. Right-click Print Spooler again and choose Start to restart it fresh. Expected result: the status shows Running again with no queued jobs.
  4. Press the Windows key, type print management, and open it. In the left panel choose All Drivers. Expected result: a list of every installed driver package appears.
  5. Right-click your old printer’s driver, choose Remove Driver Package, and confirm. Expected result: the package is deleted, not just the printer.
  6. Open Settings, go to Apps, then Installed apps, and uninstall any software from your printer’s maker. Expected result: the maker’s tools are gone from the list.
  7. Restart your PC. Expected result: Windows starts clean with no trace of the old driver.

If Print Management is missing on your edition of Windows, you can still remove the package through the classic Print Server Properties window. Open Settings, search for printers, click Print server properties, open the Drivers tab, select the driver, and click Remove, choosing to remove the driver and package.

Tip: If Windows refuses to remove the driver package and says it is in use, the spooler is still holding it. Stop the Print Spooler service, remove the package, then start the spooler again. Nine times out of ten that clears the lock instantly.

Printer Maintenance

How to Uninstall a Printer Driver on a Mac

Macs handle drivers differently and generally keep things tidier, but leftovers still happen, especially with maker-installed software. The process is quick once you know where to look.

  1. Open System Settings, go to Printers & Scanners, select the printer, and click Remove Printer. Expected result: the printer leaves the list.
  2. Open Finder, choose Go, then Go to Folder, and enter the Library PrinterPPDs path to find leftover setup files. Expected result: a folder of printer description files opens.
  3. Delete any files that match your old printer model, then empty the Trash. Expected result: the old description files are gone.
  4. If the maker installed a separate app, drag it from Applications to the Trash or use its own uninstaller. Expected result: the extra software is removed.
  5. Restart the Mac, then add the printer again if you still need it. Expected result: the Mac fetches a fresh driver during setup.

For the full setup side of things once you are ready to start over, our walkthrough on how to install a printer driver on a Mac picks up right where this leaves off.

A Stubborn Uninstall I Had to Untangle

Last winter a small design studio called me because their new inkjet would not install. Every attempt ended with the same error about a file already in use. They had removed the old printer three times and reinstalled, but nothing changed, because they were only clearing the top layer.

I stopped the Print Spooler service, opened Print Management, and found the old driver package still sitting there. It refused to delete at first, so I stopped the spooler again, removed the package, restarted the machine, and only then reinstalled from the maker’s site. The new driver went in on the first try, and the queue has been clean ever since. The whole fix took under ten minutes once we reached the layer that mattered.

Common Problems and How to Handle Them

A few snags come up often enough that they are worth naming so you are not caught off guard.

  • The driver keeps reappearing. A maker’s app or a scheduled task is reinstalling it. Uninstall that software before you remove the driver again.
  • Remove Driver Package is grayed out. The spooler still has the file open. Stop the Print Spooler service, then try again.
  • The printer comes back after a restart. Windows Update may re-add a plug-and-play printer. Unplug USB printers before you reinstall to keep control of the order.
  • Jobs still stack up. That points to a spooler problem rather than a driver one.

Warning: Do not go hunting through system folders to delete driver files by hand unless a guide names the exact path. Removing the wrong file can break printing for every device on the PC. The Print Management and Print Server Properties tools remove packages safely, so use them instead of manual deletion.

If the trouble is really a jammed queue and not the driver, our guide to print spooler errors and how to clear them covers that head-on. And to avoid the small missteps that undo a clean uninstall, skim our list of driver mistakes that break your print queue.

Confirming the Uninstall Worked

Do not take the empty printer list as proof on its own. A quick check tells you the driver is truly gone before you reinstall.

  • Reopen Print Management or Print Server Properties and confirm the old driver is no longer in the Drivers list.
  • Check Installed apps to be sure no maker software crept back in.
  • Add the printer fresh and print a test page. A clean page means the new driver is doing the work.

When you are ready to set it up again, our step-by-step on how to install a printer driver on Windows walks you through a smooth reinstall, and the full complete guide to printer drivers and fixes ties every related topic together. You can also see who writes these tutorials on our editorial policy page.

Frequently Asked Questions

Does removing a printer also remove its driver?

No, and this trips up almost everyone. Removing a printer deletes the icon and queue, but the driver package stays stored on your system. Windows reuses that stored copy when you add the printer again. To fully uninstall a printer driver, you must remove the package separately through Print Management.

Why does my old printer driver keep coming back?

Two things usually cause this. Leftover maker software can reinstall the driver on its own, so uninstall that app first. Windows Update can also re-add a plug-and-play printer it detects. Unplug a USB printer before reinstalling, and remove the maker software so nothing quietly restores the old files behind your back.

Do I need to restart after uninstalling a printer driver?

A restart is strongly recommended. Windows often keeps driver files open until the system reboots, so a fresh start makes sure every leftover piece is released. If you plan to reinstall right away, restarting first gives the new driver a clean foundation and prevents the file-in-use errors that block many reinstalls.

What if Remove Driver Package is grayed out?

That means the print spooler still has the driver file open. Open the Services app, find Print Spooler, and click Stop. Then return to Print Management and remove the package, which should now be allowed. Start the Print Spooler service again afterward so normal printing continues to work.

Is it safe to delete printer driver files manually?

It is risky and best avoided. Driver files sit in shared system folders, and deleting the wrong one can break printing for every device on the PC. Use Print Management or Print Server Properties instead, since those tools remove the whole package cleanly and safely without touching files other printers still depend on.

Wrapping Up

A full uninstall is less about clicking Remove and more about reaching the layers Windows keeps out of sight. Clear the printer, remove the stored driver package, uninstall the maker’s software, and restart, and you will have a genuinely clean slate. That single habit ends the frustrating loop where the same problem returns after every reinstall.

Take it one calm step at a time, and finish with a test page so you know it worked. If you want to keep learning, browse the rest of our printer driver guides, and for a neutral background read, this overview of how device drivers work is a solid, plain reference. No pressure, just help whenever you need it.