There's a reliable pattern that plays out thousands of times with every major Windows update: printer was working fine, Windows updates overnight, morning comes, and suddenly the printer does nothing. No error message, just silence. Or perhaps an error code that means nothing to you. Or the printer appears in the device list but says "Driver unavailable".
This isn't a rare edge case — it happens routinely, and it happens because Windows updates sometimes replace, modify, or conflict with existing printer driver software. Understanding why it happens isn't strictly necessary to fix it, but it helps to know what you're dealing with: the printer itself is almost certainly fine. The problem is entirely in the software layer between Windows and the printer.
Why Windows updates break printer drivers
Windows printer drivers are small software packages that tell Windows how to communicate with a specific printer model. When Microsoft releases a major Windows update, it sometimes ships new versions of core printing components — the Windows print subsystem — that aren't fully compatible with existing drivers.
There's also the matter of driver signing. Windows requires printer drivers to be digitally signed to verify they come from a trusted source. When Windows updates change the signing requirements or revoke older certificates, drivers that were perfectly functional before the update become flagged as untrusted and stop working.
A third mechanism: some updates effectively replace the installed driver with a generic Microsoft-provided substitute that lacks features the manufacturer's original driver had. The printer may still print, but settings like duplex printing, paper size selection, or print quality options may disappear from the print dialog.
The first thing to check: Device Manager
Device Manager gives you a clear view of whether Windows recognises your printer and whether it thinks the driver is healthy.
Checking printer status in Device Manager
- Right-click the Start button and choose "Device Manager".
- Look for a "Printers" or "Print queues" section and expand it.
- If your printer is listed with a yellow warning triangle, the driver has a problem. Right-click it and choose "Properties" to see the specific error code.
- If your printer isn't listed at all, Windows has lost track of it entirely — this is more common with USB printers after an update.
- If the printer appears to be listed but with an unfamiliar name like "Unknown device" or "USB Printing Support", the driver has been replaced with a generic stub.
Rolling back the driver
If the issue happened right after a Windows update, rolling back the driver to the previous version is the cleanest first attempt. Windows keeps a copy of the previous driver version and can restore it.
Rolling back to the previous driver version
- In Device Manager, right-click your printer and choose "Properties".
- Click the "Driver" tab.
- If the "Roll Back Driver" button is available (not greyed out), click it.
- Follow the prompts and restart your computer when asked.
- After restart, test printing.
If Roll Back Driver is greyed out, it means Windows doesn't have a previous driver version stored, which is common if the update was large and replaced rather than updated the driver. In this case, proceed to the full reinstall approach below.
Completely removing and reinstalling the driver
A clean reinstall of the printer driver resolves the vast majority of post-update printer problems. The key is to remove everything — the driver, the associated software, the printer from the device list — and start fresh with the latest driver from the manufacturer's website.
Full printer driver reinstall process
- Go to Settings > Bluetooth & devices > Printers & scanners. Select your printer and choose Remove.
- Open Control Panel > Programs > Uninstall a program. Look for any printer-specific software from the manufacturer (e.g., "HP Smart", "Epson Printer Utility", "Canon IJ") and uninstall it.
- Open Device Manager, look under "Printers", right-click your printer if still listed, and choose "Uninstall device". Check the box to delete the driver software if that option appears.
- Restart your computer.
- After restart, go to your printer manufacturer's website and navigate to Support > Downloads. Enter your exact printer model number and download the current full driver package for your version of Windows.
- Run the installer. For USB printers, don't connect the USB cable until the installer specifically asks you to.
- After installation, test printing.
If the reinstalled driver still doesn't work: Print Spooler corruption
Occasionally a Windows update corrupts the Print Spooler service's configuration in a way that prevents any driver from working properly. If you've done a clean driver reinstall and the printer still doesn't function, the Print Spooler is worth investigating.
Open Command Prompt as Administrator (right-click the Start button > Terminal (Admin)) and run these commands in sequence, pressing Enter after each: net stop spooler, then del /Q /F /S "%systemroot%\System32\spool\PRINTERS\*.*", then net start spooler. This stops the spooler, clears its cache, and restarts it fresh. After this, try installing the driver again.
Preventing this in future
There's no perfect way to prevent Windows updates from occasionally interfering with printer drivers, but a few practices help. Keeping your printer's driver up to date through the manufacturer's website — rather than relying on Windows to maintain it — means you're more likely to have a driver that's been tested against recent Windows versions. Manufacturers release updated drivers fairly regularly specifically in response to Windows compatibility issues.
Some people choose to pause Windows updates temporarily around major release cycles — usually in the autumn and spring — when Microsoft ships the larger feature updates that are more likely to cause compatibility disruptions. This delays getting security patches but reduces the risk of waking up to a broken printer. It's a trade-off only you can make based on how critical each is to you.
The fundamental reality is that printer driver compatibility with Windows is an ongoing issue that's been part of Windows printing for a very long time. The good news is that the fix process is well-understood, and a clean driver reinstall resolves it in the overwhelming majority of cases.