How to Delete Printer Drivers in Windows (and Why It Matters)

Removing a printer from your PC seems straightforward — right-click, uninstall, done. But if you've ever reinstalled a printer only to find it misbehaving, or seen ghost devices cluttering your device list, you've run into the real problem: the printer driver wasn't fully removed. Deleting a printer and deleting its driver are two different things, and understanding the difference changes how you approach printer management entirely.

What a Printer Driver Actually Is

A printer driver is a software package that translates your computer's print commands into a language your specific printer understands. When you install a printer, Windows stores the driver files in a system-level location called the Print Spooler — a background service that manages print jobs and driver data.

Removing the printer from "Devices and Printers" deletes the device entry, but the underlying driver package often stays behind. That leftover driver can cause conflicts when you reinstall the same printer, upgrade to a new model from the same manufacturer, or try to install a cleaner version of the driver.

The Two Layers You Need to Remove

To fully delete a printer driver, you generally need to work through two layers:

  1. The printer device itself — removed through Settings or Control Panel
  2. The driver package — removed through Print Management or the Print Server Properties dialog

Skipping the second step is the most common reason printer issues persist after an "uninstall."

Method 1: Using Settings and Print Server Properties 🖨️

This is the standard approach for most Windows 10 and Windows 11 users.

Step 1 — Remove the printer device:

  • Go to Settings → Bluetooth & devices → Printers & scanners
  • Select the printer, click Remove

Step 2 — Delete the driver package:

  • Open the Run dialog (Win + R) and type printmanagement.msc, then press Enter (Windows Pro/Enterprise only)
  • Alternatively, open Control Panel → Devices and Printers, click anywhere in the blank space, then select Print server properties from the top menu
  • Navigate to the Drivers tab
  • Select the printer driver from the list and click Remove
  • Choose Remove driver and driver package when prompted

If the driver is listed as "in use," you may need to stop the Print Spooler service first (covered below).

Method 2: Using Print Management (Pro and Enterprise Only)

Print Management (printmanagement.msc) is a more powerful console available on Windows Pro, Enterprise, and Education editions — not Windows Home.

Inside Print Management:

  • Expand Print Servers → [Your Computer Name] → Drivers
  • Right-click the driver you want to remove
  • Select Delete and confirm removal of the full driver package

This method gives you more visibility into exactly which driver packages are installed and is particularly useful if you're managing multiple printers or cleaning up after driver updates.

Method 3: Stopping the Print Spooler to Force Removal

Sometimes a driver refuses to delete because the Print Spooler service is holding it in memory. Here's how to work around that:

  1. Open Services (services.msc)
  2. Find Print Spooler, right-click, and select Stop
  3. Navigate to C:WindowsSystem32spooldrivers and manually delete the relevant driver folders (use caution here — only delete what you can clearly identify)
  4. Restart the Print Spooler service
  5. Return to Print Server Properties and complete the driver removal

⚠️ Manually editing the spool folder carries some risk. If you delete the wrong files, other printers on the system may be affected. This method is best suited for users who are comfortable navigating Windows system directories.

Variables That Affect How You Should Proceed

The right approach depends on several factors specific to your situation:

FactorHow It Changes Your Approach
Windows editionHome users can't access printmanagement.msc
Number of printers installedMore printers = more care needed when stopping the Spooler
Driver age/sourceOEM drivers from manufacturer sites may leave different residue than drivers installed via Windows Update
Reason for removalTroubleshooting conflicts vs. permanent removal vs. clean reinstall each call for slightly different thoroughness
Network vs. local printerNetwork printer drivers may also leave port configurations that need separate cleanup

After Removal: What to Expect

Once the driver package is fully removed, the printer will no longer appear in your drivers list. If you reinstall the same printer afterward, Windows will fetch a fresh driver — either from Windows Update or from a manufacturer installer — without any conflict from the old package.

If you're switching to a new printer from the same brand, fully removing the old driver first is especially important. Many manufacturers reuse driver components across product lines, and overlapping installations are a common source of print queue errors, missing features, and connectivity failures.

The Detail That Often Gets Overlooked

Most guides stop at removing the device. The driver package step gets skipped because it's tucked inside a dialog most users never open. Whether that extra step matters depends entirely on what you're trying to accomplish — a clean reinstall has very different requirements than simply tidying up a list of unused printers.

How deep you need to go depends on your specific setup, what's already installed, and what you're trying to fix or prevent.