0x00000709

Shared printer vanished from other PCs — 3 fixes

Hardware – Printers Intermediate 👁 9 views 📅 Jun 22, 2026

Printer shared from one Windows PC stops showing up on other computers. Here's why and how to get it back, from simple to thorough.

Why this happens

Your printer was working fine. Then one day it's gone from the list when you click "Add a printer" on another computer. What's actually happening here is that Windows printer sharing depends on three things staying happy: the Print Spooler service, network discovery, and the printer driver matching between the host PC and the client PC. Any of these can break silently.

Common trigger: you updated Windows on the host PC, and the update reset your network profile from Private to Public. Or the printer driver got corrupted during a reboot. The error code 0x00000709 sometimes pops up when you try to reconnect — that means the driver on the client doesn't match the host's driver version.

Work through these fixes in order. Stop when the printer shows up.

Fix 1 — Restart the Print Spooler (30 seconds)

This is the simplest thing, and it fixes maybe 40% of cases. The Print Spooler service can hang after a crash or sleep/wake cycle. When it hangs, shared printers disappear.

  1. On the host PC (the one the printer is physically plugged into), press Win + R, type services.msc, hit Enter.
  2. Scroll to Print Spooler. Right-click it and select Restart.
  3. Wait 10 seconds. Then on a client PC, go to Settings > Bluetooth & devices > Printers & scanners and click Add device. The shared printer should appear now.

The reason this works is that the Spooler caches the list of shared printers. Restarting it forces a fresh broadcast on the network. If that doesn't help, move to the next fix.

Fix 2 — Check network profile (5 minutes)

Windows 10 and 11 hide shared printers when your network profile is set to Public. This is a security feature — Microsoft assumes public networks (like coffee shops) shouldn't share devices. If Windows Update or a VPN changed your profile to Public, your printer goes invisible.

  1. On the host PC, open Settings > Network & internet > Wi-Fi (or Ethernet, whichever you're using).
  2. Click on your connected network name.
  3. Under Network profile type, set it to Private.
  4. Then enable network discovery: Go to Control Panel > Network and Sharing Center > Advanced sharing settings. Turn on Turn on network discovery and Turn on file and printer sharing.
  5. Save changes. On the client PC, refresh the printer list.

I've seen this specifically after a Windows 10 22H2 update — it silently flipped the profile to Public. The printer came back after switching to Private. Skipping this step can waste hours reinstalling drivers.

Fix 3 — Reinstall the printer driver on both sides (15+ minutes)

If the printer still won't show up, the driver on the host or client is corrupted or mismatched. The driver version must match exactly between the two machines. Windows sometimes updates drivers automatically and breaks the handshake.

  1. On the host PC: Uninstall the printer. Go to Settings > Bluetooth & devices > Printers & scanners. Click on your printer, select Remove device.
  2. Download the full driver package (not the basic one) from the manufacturer's website. For HP printers, that's hp.com/support. For Canon, canon.com/support. Avoid the Windows Update driver — it's stripped down and often causes sharing issues.
  3. Install the driver on the host. Critical step: After installation, right-click the printer in Printers & scanners, go to Printer properties > Sharing tab, and check Share this printer. Give it a short name with no spaces, like HPOfficeJet.
  4. On each client PC: Uninstall any existing driver for that printer (same process). Then manually add the shared printer: In Printers & scanners, click Add device. If it doesn't show up automatically, click Add manually and enter \\HOST-PC-NAME\HPOfficeJet (replace with your host's computer name and the share name you set).
  5. When prompted for a driver, point to the same full driver package you downloaded earlier. Windows might say "driver already installed" — that's fine, select it.

The reason step 3 works is that Windows stores shared printer settings in the registry under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers. A fresh install clears corruption there. I've debugged this on a corporate network where every client was getting error 0x00000709 — re-installing the full driver on the host fixed all of them.

Still not working?

If none of these work, the issue might be Windows Firewall blocking printer sharing. Check that inbound rules for File and Printer Sharing (NB-Session-In) are enabled. Or the host PC might be on a different subnet — run ipconfig on both machines and look for the first three numbers (e.g., 192.168.1.x). If they don't match, they can't see each other. That's a network topology problem, not a printer problem.

Was this solution helpful?