" Because of the high traffic for searching on this issue I've decided to repost it here on the Hotfix Blog. "
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