If spoolsv.exe is causing 99% cpu usage then it may have a corrupted print file stuck in the system32 folder. To fix it do the following
Go to Control Panel, Administrative Tools, Services and stop the Print Spooler services
Turn off the printer.
Now go to C:\WINDOWS\system32\spool\PRINTERS and delete the files there. You may find some '00002.SHD' and '00020.SPL'. or something similar.
Now turn your printer back on and restart the print spool service.
Spoolsv.exe should be at 2% or less.
I hope that whoever made this post gets this message. Your suggestion works! I've been trying to get this machine unhosed for the last 8 months and couldn't figure out what was wrong. I then noticed that the spoolsrv.exe was eating up 100% of the CPU time. I did some searchs on the internet for a fix. Your suggestion was the one that fixed my problem. So, thanks!
David Harris (pcdaveh) Not politically correct (pc) Personal Computer David Harris (pcdaveh)
Posted by: pcdaveh | 08/29/2007 at 12:10 PM
Many thanks. Looks like this did the trick. I tried to share this on Facebook, but your JavaScript didn't seem to work.
Posted by: Nostradamus | 07/16/2008 at 12:00 PM
thank you very much.
Your solutions worked like a charm .
Posted by: typekey42 | 09/28/2008 at 11:41 PM
Wow! How clearly put, how easy to follow! Thank you.
I've spent hours trying to fix this problem with most links wanting to sell me registry cleaning software. I love you - take a bow!
Mo
Posted by: Mo | 07/14/2009 at 12:10 PM
Wow. Whoever posted this is great. It worked perfect. Easy to follow. Now I am not waiting as if I had a Commodore 64!!!
;-)
Posted by: wonderful | 09/25/2009 at 10:50 AM
Thank you for this post. This just goes to show haw valuable knowledge an information is. This post was submitted 1/31/06 and today three years later I have been helped by the post. I had spent at least an hour deleting any and all printer/fax data, unnecessary user accounts and restarting the printer spool service; all were unsuccessful until finding the root file as mentioned above. Thank you, thank you, THANK YOU!!!
Ken J, network admin for healthcare group.
Posted by: Ken Jenkins | 09/30/2009 at 12:58 PM
Wow, good suggestion. But I have none files in C:\WINDOWS\system32\spool\PRINTERS so is nothing to delete. After starting the Print spool services is CPU consuption od spoolsv some time on 00, but after sopme minutes on 99% again...
Posted by: Petr Jandík | 12/03/2009 at 06:12 PM
I have the same issue as Petr Jandik. No files in the PRINTERS directory, but spoolsv still eats up anywhere from 18 to 100% of CPU. Any thoughts on next steps would be greatly appreciated. thanks.
Posted by: Henry Stuckey | 12/23/2009 at 02:35 PM
Neal, thanks for the useful, simply written and easy-to-follow instructions for solving what seemed to be a maddeningly intractable problem. One minute after reading your advice, the problem was solved. I salute you! And by the way, thanks for sharing your knowledge so generously.
Posted by: Karin Jamotte | 01/04/2010 at 09:17 AM
This was of invaluable help. My computer fan has been running non-stop for 2 days, and I went through all the processes trying to figure out why. Turns out, when that printer got stuck on a piece of paper the other day, it was enough to screw up Windows.
What a great operating system. Glad I've switched to Mac as my primary computer.
Posted by: Matthew Watts | 01/11/2010 at 06:52 PM
Unbelieveable!!!!!!
01/15/2010 and still going. I had a hosed up emachine that this put back in service...
(to the author) MUCHO GRACIOUS, THANKS, YOU ARE GREAT!!!!!!!!!!!!!!
Posted by: Lone Wolf | 01/15/2010 at 12:49 PM
I am another of the grateful readers. To read this article paid off. For more then a two weeks I was unable to print on any of the installed printers, all due the crashing Spooler. By the procedure here described, I was able to restore its function.
Thank You very much
Posted by: Reo On | 01/26/2010 at 10:01 AM
I was definetly worried I was going to have to take drastic measures to make my computer work properly again. You saved me so much time, money and headache. I hope you still read these. My many thanks.
Posted by: Mr.WW | 03/16/2010 at 07:38 PM
Fantastic, I was thinking I'd have to buy a new laptop!!!
Posted by: Tim Vorce | 03/17/2010 at 08:43 AM
Woooa!
Thanks man, that did the trick!
The creepy accountant from my client's office is finally happy!
Posted by: Gabriel Chavigny de Lachevrotiere | 03/24/2010 at 12:30 PM
Thanks so much!
Posted by: Dave Hamer | 03/30/2010 at 09:10 AM
I was having problems with the spoolsv.exe service, but only with one network printer. It was high CPU but not 100%. A submitted job would eventually print, but it took a very long time.
I should note that I am running Windows Vista. I stopped the Print Spooler service and checked the C:\WINDOWS\system32\spool\PRINTERS directory. It was empty!
I did notice that there were a couple of files (spooler.xml and SpoolerETW.etl) that had recent CREATE times in the C:\WINDOWS\system32\spool\ directory. One of them was pretty big, at least a few megabytes. I deleted both of them, restarted the Print Spooler process and voila, we're back in business.
Posted by: First | 04/04/2010 at 10:27 AM
You are my pc guru of choice today. Thanks for the fix.
Posted by: At | 10/11/2010 at 11:45 AM
Thanks for this post! Saved me from having to reimage my laptop.
Posted by: Keith Hudson | 12/19/2010 at 09:37 AM
My computer has been running very slowly and after discovering it was the spoolsv service, I found your suggestion. I discovered there are over 90,000 shockwave and SHD files in the PRINTERS folder. Insane!
Posted by: David Moltrup | 01/12/2011 at 10:47 AM
Thanks a lot
My sisters laptop was getting too hot with that idiotic service i shut it down from msconfig
Posted by: me.yahoo.com/a/cVJFVRY93N28EkzuNASPv5utgaRGrUM- | 02/15/2011 at 07:14 PM
Thanks Dear It Wored very good...
sachin
Posted by: Sachinaxn | 02/18/2011 at 01:56 AM
To whoever posted this 6 years ago, I love you!!!! I've just transformed the performance of several laptops in our house by using this fix.
Posted by: A Facebook User | 01/10/2012 at 02:28 PM