Printer Deleted Error 0x00000771 – Quick Fix That Works
This error means Windows thinks the printer was removed from the server. You can fix it without reinstalling drivers in under 5 minutes.
Quick Answer
Delete the printer from Devices & Printers, then right-click and select 'Add a printer' to re-add it by IP or hostname. That fixes 9 out of 10 cases.
Why This Happens
This error pops up when your Windows PC tries to send a print job to a network printer, but the printer object on the server or your local machine got zapped. Happens a lot after a server reboot, a printer firmware update, or when someone rearranges the office network. Had a client last month whose entire print queue died because an IT guy renamed the printer on the server without telling anyone. The error code 0x00000771 is Windows' way of saying 'I can't find that printer anymore.'
Step-by-Step Fix
- Delete the printer from Devices and Printers. Hit Windows key + R, type
control printers, press Enter. Right-click the problem printer, choose 'Remove device'. If it won't delete, stop the spooler first: runnet stop spooleras admin, delete it fromC:\Windows\System32\spool\PRINTERSfolder, thennet start spooler. - Clear the spooler cache. Open Command Prompt as admin, type
net stop spooler, thendel /Q /F /S "%systemroot%\System32\spool\PRINTERS\*", thennet start spooler. This wipes out ghost jobs that hold the old printer reference. - Re-add the printer using its IP address. In Devices and Printers, click 'Add a printer', then 'The printer that I want isn't listed'. Select 'Add a printer using an IP address or hostname'. Choose TCP/IP device. Enter the printer's static IP (check printer's network settings panel). Windows will detect it and install the driver. Say yes to 'Use the driver that is currently installed' if it asks.
- Test the connection. Print a test page from the printer properties. If it works, restart the print spooler once more:
net stop spooler && net start spooler.
Alternative Fixes If That Doesn't Work
Check the printer name on the server
If you're printing to a shared printer on a server, ask the server admin to check that the printer still exists and the share name hasn't changed. On the server, open Print Management (printmanagement.msc), find your printer, right-click and select 'List in directory'. Then on your PC, remove and re-add it by browsing to the server: \\servername\printername.
Remove leftover registry entries
Sometimes Windows keeps old printer references in the registry. Only do this if you're comfortable: open Regedit as admin, go to HKEY_CURRENT_USER\Printers\Connections and delete any entries for the bad printer. Also check HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers for the same. Restart the spooler after.
Run the printer troubleshooter
Yes, it's the last resort. But Windows 10/11 built-in troubleshooter catches stuff like disabled spooler service. Go to Settings > Update & Security > Troubleshoot > Additional troubleshooters > Printer. Run it, let it try. Doesn't work often, but when it does, it's painless.
How to Prevent This From Happening Again
Set a static IP on the printer, not DHCP. Printers that get a new IP from the router will trigger this error every time. Also, name your printers something simple and stable—don't call them 'HP-Officejet-Pro-6970' because someone will rename it to 'OfficeJet' and break everyone's connections. And tell your IT team: if you rename or move a shared printer, warn users to re-add it.
Real-world example: A dental office had 6 PCs all pointing to a printer named 'FrontDesk'. The receptionist renamed it to 'FrontDeskHP'. Next day, every PC showed error 0x00000771. Took 15 minutes to fix each one. Saved them an hour by teaching the staff to never rename shared printers.
That's it. You'll be back printing in 5 minutes. No driver reinstalls, no calling Dell support.
Was this solution helpful?