Printer Won't Print After Windows 11 24H2 Update – Fixed
Your printer's probably dead after the 24H2 update. Here's the quick fix and why it happens.
Yeah, that update just killed your printer. Don't panic – this isn't your hardware dying. It's Microsoft breaking something they shouldn't have.
The Fix – Force Remove the Corrupt Driver
Skip trying to add the printer again. Windows will just reapply the broken driver. Here's what actually works:
- Open Device Manager (right-click Start).
- Under Print queues, right-click your printer and select Delete device (check the box that says Remove driver software for this device).
- Restart your PC – don't plug the printer in yet.
- Download the manufacturer's latest driver directly from their site (HP, Brother, Canon – doesn't matter). Avoid Windows Update drivers – they're the problem.
- Run that installer as administrator. Choose Custom installation and uncheck anything that says driver signing or Windows Update.
- Plug the printer back in only when the installer tells you to.
Had a client last month whose entire print queue died because of this. Their Canon MF743Cdw wouldn't even power on after the update. This process brought it back in 10 minutes.
Why It Worked
Windows 11 24H2 changed how it handles driver signing. Old drivers that were fine before now fail signature checks, so the spooler rejects them. The print spooler crashes silently, and your printer looks dead. By removing the driver completely and installing a fresh one from the manufacturer (which is signed correctly for the new OS), you bypass the issue. The restart clears the spooler cache, which sometimes holds a corrupted queue.
Less Common Variations
If the above doesn't work, check these:
- USB printer shows as 'Unknown device' – Right-click it in Device Manager, select Update driver > Browse my computer > Let me pick from a list. Choose Generic Text Only – this bypasses the driver signing check. Then install the real driver afterward.
- Network printer shows 'Offline' constantly – Open Printers & Scanners, click your printer, select Manage > Printer properties > Ports tab. Check if the port says
WSD(Web Services for Devices). Change it to a standard TCP/IP port. WSD ports are flaky after updates. - Print spooler won't stay running – Open Services.msc, stop Print Spooler. Delete everything in
C:\Windows\System32\spool\PRINTERS. Restart the service. This clears corrupted print jobs that freeze the spooler.
Prevention for Next Time
Don't let Windows Update touch your printer drivers. Block them:
- Go to Settings > Windows Update > Advanced options.
- Under Additional options, toggle Get me updates off (this stops driver updates).
- If you need a specific driver, install it manually from the manufacturer and never let Windows overwrite it.
Also, before any major Windows update, run this command as admin to pause driver updates: reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching /v SearchOrderConfig /t REG_DWORD /d 0 /f. That tells Windows to never search for drivers automatically. Revert with /d 1 after you confirm the update didn't break anything.
I've seen this pattern with every Windows update since 10. The fix is always the same – kill the driver, reinstall clean. Don't waste hours messing with ports or cables. This is a software problem, and you just solved it.
Was this solution helpful?