0X00000907

Fix 0X00000907: 'This device is not shared' Printer Error

Windows Errors Intermediate 👁 3 views 📅 Jun 4, 2026

Printer sharing fails with error 0X00000907. The culprit is almost always a corrupted spooler or stale printer driver. Here's how to fix it fast.

Quick Answer

Stop the print spooler, delete the contents of C:\Windows\System32\spool\PRINTERS, restart the spooler, then remove and re-add the printer driver. That fixes 90% of 0X00000907 cases.

Why You're Seeing This Error

Error 0X00000907 pops up when you try to share a printer on a Windows network. The message says "This device is not shared" even though you've enabled sharing in the properties. It's a shared printer permission or spooler corruption issue that's been around since Windows 7. The root cause is almost always one of three things: a corrupted print spooler cache, a bad printer driver that clings on after removal, or a misconfigured registry permission from an old printer share. I've seen this on Windows 10 22H2 and Windows 11 23H2, usually after a Windows Update or a driver update that didn't finish cleanly.

How to Fix 0X00000907 (Step by Step)

Step 1: Restart the Print Spooler Service

Open Services.msc, find Print Spooler, right-click and select Stop. Leave it stopped for now. If you restart it without clearing the cache, the error comes right back.

Step 2: Clear the Spooler Cache

In File Explorer, go to C:\Windows\System32\spool\PRINTERS. Delete every file in that folder. If it asks for admin permission, click yes. If you can't delete a file, stop the spooler service again and try. This folder holds leftover print jobs that can corrupt the share state.

Step 3: Restart the Spooler Service

Back in Services.msc, right-click Print Spooler and select Start. Set startup type to Automatic if it isn't already.

Step 4: Remove and Reinstall the Printer Driver

Go to Devices and Printers. Right-click your printer and select Remove device. Then open Print Server Properties (you can find this in the same Control Panel menu or run printmanagement.msc). Go to the Drivers tab, find your printer driver, and delete it. If it won't delete, use a tool like Print Management Console (run as admin) to force removal. After that, download the latest driver from your printer manufacturer's site — do not rely on Windows Update for this, it often pulls a stale version. Install the driver, add the printer back, and test sharing.

Step 5: Verify Sharing Permissions

Right-click the printer, select Printer properties, go to the Sharing tab, and make sure Share this printer is checked. Click Additional Drivers and check the box for x64 if you have 64-bit clients. Apply and OK.

Step 6: Check Registry Permissions (Advanced)

If steps 1-5 fail, open Regedit as admin. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors. Right-click the Monitors key, select Permissions, and ensure SYSTEM and Administrators have Full Control. Apply and restart the spooler. I've seen a locked-down Monitors key block printer sharing silently since Vista days.

Alternative Fixes

  • Run the Printer Troubleshooter — go to Settings > Update & Security > Troubleshoot > Additional troubleshooters > Printer. It rarely fixes this specific error, but it's quick and won't hurt.
  • Check Windows Firewall — make sure inbound rules for File and Printer Sharing are enabled (both TCP 139 and UDP 137-138, and TCP 445). You can reset firewall rules with netsh advfirewall reset, but that nukes all your custom rules.
  • SFC and DISM — run sfc /scannow then DISM /Online /Cleanup-Image /RestoreHealth. This fixes system file corruption but rarely touches spooler issues directly. Worth a shot if the error persists.

Preventing This in the Future

Don't share a printer over a network unless you absolutely have to. Use a print server or a direct network printer if you can. If you must share, never leave the spooler cache uncleaned after failed print jobs — that's what triggers this. I've also seen this error pop up after a Windows Update that resets spooler permissions. So after a feature update, quickly check your printer sharing still works. And always use the manufacturer's driver, not the generic one Windows picks. That alone saves you from half these headaches.

Note: If you've tried everything and the error still shows, the printer itself might be failing. Try the printer on another PC. If it shares fine there, the issue is your OS. If not, the printer's network stack is toast.

Was this solution helpful?