STATUS_NO_SPOOL_SPACE (0XC00000C7) Printer Fix
Your print spooler ran out of space. We'll clear temp files, restart services, and if needed, relocate the spool folder. Start with the quick fix.
30-Second Fix: Clear the Spool Folder
I've seen this error pop up on busy print servers or after a massive PDF print job. The spool folder on your server—usually C:\Windows\System32\spool\PRINTERS—filled up, and the spooler can't store your file. Don't panic. We'll clear the junk.
- Open Services.msc (press Windows + R, type
services.msc, hit Enter). - Find Print Spooler in the list. Right-click it and select Stop. Leave that window open.
- Now open File Explorer and go to
C:\Windows\System32\spool\PRINTERS. - Delete everything inside that folder. Don't delete the folder itself, just the files. You might see .SHD and .SPL files—those are stuck print jobs.
- Go back to Services.msc, right-click Print Spooler again, and choose Start.
Try printing something small—like a Notepad test page. If it works, you're done. This fixed it for me on a Windows 10 machine that choked on a 50-page PDF.
5-Minute Fix: Restart Spooler and Free Disk Space
If the quick clear didn't work, your system drive might be genuinely low on space, or the spooler service itself is in a bad state. Let's check both.
Free Up Disk Space
Open This PC (or My Computer) and check how much free space is on your C: drive. The spooler needs at least 1 GB of free space for large jobs. Run Disk Cleanup:
- Press Windows + S, type Disk Cleanup, and run it.
- Select the
C:drive, then check Temporary files and Recycle Bin. Click OK to delete.
Full Spooler Restart Cycle
A simple stop/start might not clear memory. Do this from an admin Command Prompt:
net stop spooler
del /Q /F /S "%systemroot%\System32\spool\PRINTERS\*.*"
net start spoolerThis does the same as the 30-second fix but from the command line—useful if you're remote or scripting it. I've used this on Windows Server 2019 after a driver update went haywire.
Still broken? Let's go deeper.
15-Minute Fix: Move the Spool Folder to Another Drive
If your C: drive is chronically short on space—maybe it's a VPS or a partition with only 20 GB—move the spool folder to a drive with more room. This prevents the error from coming back.
- Open Registry Editor (press Windows + R, type
regedit, hit Enter). - Navigate to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers - In the right pane, find the DefaultSpoolDirectory value. If it's not there, right-click in the white space, select New > String Value, name it
DefaultSpoolDirectory. - Change its value to a new path, like
D:\PrintSpool(create that folder first on your D: drive). - Also check if there's a SpoolDirectory under the same key for individual printers—edit that too.
- Create the new folder on the target drive (e.g.,
D:\PrintSpool) and set its permissions to give SYSTEM full control (right-click folder > Properties > Security > Edit > Add SYSTEM > Full Control). - Restart the Print Spooler service.
Now your spooler uses the new drive. I've done this on a Windows Server 2016 with a tiny system partition—worked like a charm. The error won't return unless that new drive fills up too.
When to Call IT or Replace Hardware
If none of these work, you might have a corrupt print driver or hardware issue. Try updating the printer driver from the manufacturer's site. Or check if the printer itself has no storage—some network printers have internal spool space that can fill up. Reboot the printer.
I know this error is infuriating—especially when you're trying to print a critical document. But 9 times out of 10, the 30-second fix does it. Start there. You've got this.
Was this solution helpful?