/
/

How to Uninstall a Printer Driver in Windows

by Lauren Ballejos, IT Editorial Expert
How to Uninstall a Printer Driver in Windows

Key Points

  • Check installed printer drivers before removal: Log in as an administrator and list active and inactive printer drivers using Settings → Printers & scanners, Device Manager, or the Print Management console (printmanagement.msc).
  • Uninstall printer drivers using the Windows Settings app: Go to Settings → Bluetooth and devices → Printers & scanners → Print Server Properties → Drivers tab. Select the target driver and click Remove → Remove driver and driver package.
  • Access Print Server Properties via Control Panel (legacy method): Open Control Panel → Devices and Printers → Print Server Properties. Select the target driver and click Remove → Remove driver and driver package.
  • Use the Print Management console for full driver removal (advanced): On Windows Pro or Enterprise, open Print Management (printmanagement.msc), expand All Drivers, right-click the target driver, and select Remove driver package.
  • Troubleshoot uninstallation errors and driver conflicts: If you see a “driver in use” or “stuck spooler” error, restart Windows in Safe Mode (without networking) and retry.

This guide provides step-by-step instructions to uninstall a printer driver in Windows 10 and Windows 11. It demonstrates how to remove a printer driver using the Windows Settings app, the legacy Control Panel, and the Print Management console.

If you prefer a visual guide, watch How to Uninstall a Printer Driver in Windows.

Step-by-step: how to uninstall a printer driver in Windows 10 and Windows 11

The steps below explain how to uninstall a printer driver in Windows. Before you begin, you should back up your system, and optionally back up your printers and drivers in case you need to restore them later.

How to check installed printer drivers

You will need to be logged in as an administrator to completely uninstall printer drivers.

Before you uninstall any printer drivers, you should check which printers are currently configured that may be using them.

To see which printers are currently installed using the Settings app, follow these steps:

  • Right-click on the Start button and click Settings
  • Navigate to Bluetooth and devices > Printers & scanners (Windows 11) or Devices > Printers & scanners (Windows 10)
  • Installed printers will be listed

You can also use the device manager, though it is best that printers are managed using the Settings app or the Print Management console:

  • Right-click on the Start menu and select Device Manager
  • Expand PrintersPrint queues, and WSD Print Provider to see which printers are installed

These methods, however, do not show drivers that may be present on your system for printers that are not currently configured. For this, you need to use the Print Management console:

  • Right-click on the Start button and click Run
  • Enter the command printmanagement.msc into the Run dialog and press Enter
  • Expand Custom Filters and click All Drivers
  • The list of installed printer drivers will be listed, including those for printers that aren’t currently set up

Print Management window showing a list of installed printer drivers

Before continuing, it is recommended that you remove/delete the printer from the Settings app or use the Print Management console before attempting to uninstall the driver.

Enjoy full visibility over all networked devices with a singular dashboard.

→ Watch the NinjaOne RMM® IT management demo

Method 1: Uninstalling printer drivers using the Settings app

The simplest way to remove a printer driver is by using the Settings app:

  • Open the Settings app from the Start menu
  • Navigate to Bluetooth and devices > Printers & scanners (Windows 11) or Devices > Printers & scanners (Windows 10)
  • Click on Print Server Properties

Settings window showing Printers & Scanners, highlighting Print Server Properties

  • Click on the Drivers tab in the Print Server Properties window
  • You may need to click Change Driver Settings to allow drivers to be uninstalled
  • Select the driver you want to completely uninstall from the list, and click Remove… (you can hold the Control key to select multiple drivers to uninstall)

Print Server Properties window showing all installed printer drivers, with options to add or remove selected drivers

  • Select Remove driver and driver package and click OK, then Yes when prompted to confirm

Remove Driver and Package window with 'Remove driver and driver package' selected

  • You will then be presented with the changes that will be applied (including the driver package files that will be deleted)
  • Press Delete to apply the change
  • Press OK when the process has completed and close the Print Server Properties window

Method 2: Uninstalling printer drivers via the legacy Control Panel

You can also access the Print Server Properties for your PC via the legacy Control Panel:

  • Right-click on the start button and click Run
  • Enter the command control and click OK
  • (Step 3) In the Control Panel, click Devices and Printers
  • In Windows 11, you will be taken to the Settings app and can continue using the steps described above, following from step 3
  • In Windows 10, select any displayed printer and then click Print server properties from the toolbar, then continue from step 3 in the above instructions for using the Settings app

Devices and Printers window displaying available printers and the Print Server Properties option in the toolbar

Method 3: Completely removing a printer driver using the Print Management console (advanced users)

To remove a driver using the Print Management console (available only in the Pro and Enterprise versions of Windows 10/11):

  • Follow the steps described above for listing the installed printer drivers using the Print Management console
  • In the All Drivers section, right-click on the driver you want to remove and click Remove driver package…
  • The list of packages that will be deleted will be listed. Press Delete to confirm and apply the change
  • Press OK to close the dialog when the process has completed

Manage endpoints and troubleshoot at speed with NinjaOne.

👉 Start your 14-day RMM free trial

Troubleshooting printer driver uninstallation issues

Generally, printer drivers don’t take up much space, and unless you’re a mobile worker who regularly adds and removes printers that will never be seen again, there’s not much need for manual maintenance. However, if you are experiencing issues that may be caused by corrupted or outdated drivers and want to ensure that printer drivers are completely reinstalled, uninstalling your existing drivers first may be necessary.

If you encounter ‘driver in use’ errors (for example, from a ‘stuck’ printer), restart your Windows PC in Safe Mode (make sure this is just ‘Safe Mode’ and not ‘Safe Mode with networking’ — the print spooler is not disabled in the latter) and follow the steps described above to completely remove the driver while the print spooler isn’t running.

If you’re uninstalling drivers for a printer that you intend to keep using, make sure you have a backup of your existing drivers (or their installation file/media) before you remove the driver. You should also verify that your device is functioning correctly after installing updated drivers before discarding your old ones.

Managing Windows printers in enterprise and education environments

Managing printers in an enterprise is an ongoing headache for IT teams. Remote monitoring and management (RMM) by NinjaOne integrates with your existing Windows infrastructure, giving you an overview of all of your Windows devices and allowing you to take inventory of networked hardware (including printers). This can assist with the planning and deployment of printer policies for users and reduce the burden they place on support team members. Printer driver and software updates can also be centrally tested and deployed, and user issues can be diagnosed and resolved using our included remote access tools.

FAQs

Removing a printer only deletes its connection or configuration, while uninstalling a printer driver removes the actual driver files and packages from Windows.

If you plan to reinstall a printer or update drivers, uninstalling the old driver ensures a clean install and prevents driver conflicts or corruption.

Yes. Before uninstalling, back up existing drivers or keep the original installation files/media in case you need to reinstall them later.

This ensures you can recover quickly if new or updated drivers fail to install correctly or cause compatibility issues.

After uninstalling a printer driver, reinstall it by connecting your printer again or downloading the latest driver from the manufacturer’s website.

For Windows 10/11, go to Settings → Printers & scanners → Add device, or install manually using the Add Printer Wizard.

Always use the latest signed driver to prevent compatibility issues and ensure optimal performance.

If a recent Windows update causes printer driver issues or missing printers:

Reinstall the printer driver from the manufacturer’s site.

  1. Roll back the driver via Device Manager → Printer → Properties → Driver → Roll Back Driver.
  2. Uninstall any corrupted drivers via Print Server Properties and reinstall clean versions.

If issues persist, use Windows Troubleshooter (msdt.exe /id PrinterDiagnostic).

If your printer isn’t responding or printing incorrectly, open Event Viewer → Windows Logs → System and look for PrintService errors.

You can also run printmanagement.msc, expand All Drivers, and check for outdated or duplicate entries.

After uninstalling a printer driver, go to Print Server Properties → Ports tab.

Select and delete unused ports (like WSD or TCP/IP ports) linked to the removed printer.

Alternatively, open Registry Editor → HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors and remove old port entries—but always back up the registry first.

💡 Caution: Editing the registry incorrectly can cause system issues; proceed only if you’re experienced or supervised by IT staff.

You might also like

Ready to simplify the hardest parts of IT?