Spoolsv.exe intermittenly used 100% CPU RRS feed

  • Question

  • I have tried everything that I can think of that I found on Google but none of them fixed it.


    Clearing out the spooler directories (none exist on the local but there were some on the server so deleted those)
    Starting stopping spooler service.
    Make sure printer is using the latest driver. 

    etc. etc...

    The only workaround for the user to get rid of the pain is to reboot the machine. What kills me is that it happen intermittently. One day or two, it will be all fine and the next day it might happen all day.

    I do have a procmon.log for spoolsv processes that I capture but not sure what I'm looking for in there. I wish I can upload it here so the experts could help me and point me to the right direction.

    Any Suggestions guys?

    The user OS: Windows 7 Enterprise 64-bit

    The Print Server OS: Windows 2008 R2 DataCenter 64-bit.

    The printers installed: HP Universal Printing PCL 6, Brother MFC-9970CDW, SHARP MX-5111N PCL6 and PS driver.


    Tuesday, March 4, 2014 7:27 PM


  • Hi,

    To find out what services and threads are running under spoolsv.exe, you can try running Process Explorer.

    Open process explorer, locate to process: spoolsv.exe.

    Double click spoolsv.exe to open its properties.

    Under Services tab, check which services are running.

    Under Threads tab, check which thread takes up high cpu usage, and attempt to suspend it.

    Andy Altmann
    TechNet Community Support

    • Marked as answer by Karen Hu Monday, March 17, 2014 1:34 AM
    Thursday, March 6, 2014 2:23 AM

All replies