How to Fix "Driver Is Unavailable" for a Printer in Windows 11
The Problem
You open Settings → Bluetooth & devices → Printers & scanners, click your printer, and see Driver is unavailable. Printing fails, or the printer shows as Unspecified in Devices and Printers.
This usually appears after a Windows feature update, a failed driver install, or moving from Windows 10 to Windows 11. The printer is fine. Windows has either lost the driver files, is holding onto a broken copy, or is blocking the driver because of a newer security setting.
Printer shows as offline instead? See fix printer offline. Online but jobs never print? See printer not printing.
Symptoms
- Driver is unavailable under the printer in Settings.
- The printer appears under Unspecified in Devices and Printers.
- Print jobs fail immediately, or the print dialog does not list the printer.
- Reinstalling the printer brings back the same error.
Quick Checks
- Restart both the PC and the printer.
- Run Windows Update → Advanced options → Optional updates → Driver updates. If your printer is listed, install it and restart.
- Note your printer's exact model number from the label on the printer — you will need it to download the right driver.
The Fix: Step-by-Step
Step 1: Check Windows Protected Print Mode
Recent Windows 11 versions include Windows protected print mode, which blocks traditional manufacturer drivers and only allows the built-in Mopria-compatible driver. Older printers without Mopria support show Driver is unavailable when it is on.
- Settings → Bluetooth & devices → Printers & scanners.
- Scroll to Printer preferences and look for Windows protected print mode.
- If it is on and your printer is not Mopria-certified, turn it off, restart, and re-add the printer.
If your PC is managed by work or school, this setting may be locked by policy — speak to your IT team.
Step 2: Remove the Printer
- Settings → Bluetooth & devices → Printers & scanners.
- Click the printer → Remove → Yes.
- Unplug the USB cable if the printer is connected by USB.
Step 3: Delete the Old Driver Package
Removing the printer leaves the driver behind. If it is corrupt, Windows reuses it every time.
- Press
Win + R, typeprintui /s /t2, and press Enter. This opens Print Server Properties on the Drivers tab. - Select every driver for your printer brand and model.
- Click Remove → choose Remove driver and driver package → OK → Delete.
If Windows says the driver is in use, go to Step 4 first, then come back.
Step 4: Clear the Print Spooler
- Open Terminal (Admin) and run:
net stop spooler - Open File Explorer and go to
C:\Windows\System32\spool\PRINTERS. Delete everything inside the folder, but not the folder itself. - Back in Terminal:
net start spooler
Now repeat Step 3 if the driver would not delete before.
Step 5: Install the Correct Driver
- Go to your printer manufacturer's support website (HP, Canon, Epson, Brother, and so on) and search for your exact model.
- Choose the driver for Windows 11 64-bit. If there is no Windows 11 driver, the Windows 10 64-bit driver almost always works.
- Prefer the full driver package or basic driver over "driver update" tools or web installers.
- Run the installer and connect the printer when it asks you to.
For printers the manufacturer no longer supports, try the Microsoft IPP Class Driver in Step 6 — most network printers made in the last ten years support it.
Step 6: Add the Printer Manually
If automatic detection picks the wrong driver:
- Settings → Bluetooth & devices → Printers & scanners → Add device.
- Wait a few seconds, then click Add manually (next to The printer that I want isn't listed).
- For a network printer, choose Add a printer using an IP address or hostname and type the printer's IP address (printed on its network configuration page).
- When asked for the driver, click Have Disk and point to the manufacturer driver you extracted, or choose it from the list by brand and model.
Step 7: Repair Windows System Files
If driver installs fail with errors for every printer, the print subsystem itself may be damaged. Run SFC and DISM: how to run SFC and DISM.
What Not to Do
- Don't install driver-updater utilities to find a printer driver. The manufacturer's site has the correct one, and those tools often bundle adware.
- Don't install a driver for a similar model. A driver for the next model in the series can install, but prints garbled output or fails silently.
- Don't delete the
spoolfolder itself — only the files insidePRINTERS.
Still Not Working?
Check Event Viewer → Applications and Services Logs → Microsoft → Windows → PrintService → Admin for the exact error when the driver installs. Search the error code together with your printer model. See how to read Event Viewer.
If the printer worked before a recent Windows update, rolling back that update is a valid short-term fix: roll back a bad Windows 11 update.
Related guides
How to Fix a Printer Not Printing in Windows 11
Jobs stuck in the queue, blank pages, or nothing happening at all? Clear the print spooler, reinstall the driver, and fix a Windows 11 printer that will not print.
How to Fix a Scanner Not Working in Windows 11
Scanner not detected in Windows 11, or scanning fails halfway? Fix WIA service faults, missing drivers, network scanner discovery, and all-in-one printer scan problems.
How to Fix BAD_POOL_HEADER in Windows 11
BAD_POOL_HEADER means a driver corrupted Windows' kernel memory pool. Track down the driver, antivirus, or RAM stick behind it with these ordered checks.
How to Fix KMODE_EXCEPTION_NOT_HANDLED in Windows 11
KMODE_EXCEPTION_NOT_HANDLED means a kernel-mode program hit an error nothing caught. Find the driver behind it and stop the crashes with these ordered checks.
Fix SYSTEM_THREAD_EXCEPTION_NOT_HANDLED in Windows 11
This blue screen usually names the driver that crashed, right on the screen. Read that .sys file, roll the driver back, and stop the reboot loop for good.