Printer spooler service keeps stopping and taking up CPU on Terminal Server

Posted on 2004-11-19
Last Modified: 2013-12-19

We have a Windows 2000 Terminal Server, which keeps having problems with the spooler service. When I log on, the server is very slow, and the spoolersv.exe is at the top of the CPU usage list. Then, the spooler service stops and I loose all my printers. I have set the spooler service to automatically recover, and restart if stopped, but this keeps happening, and the performance and reliablilty is very poor. There are 53 printers in the printer list, and there are no end of warnings in the event log telling me that printers are being added and pending deletion. But as I understand, this is normal within terminal services. Has anyone come across this problem before?

Thanks a lot for any help,

Daniel Murfitt
Question by:DClayden
    LVL 1

    Expert Comment

    Do you see any printer-specific *errors* in the system event log (especially CDM errors, which could indicate a driver incompatibility problem)?
    LVL 33

    Accepted Solution

    Have you considered removing the printers and alowing the client to recreate them as needed?   Perhaps its one of the 53, or one of the pending items that is causing your trouble.    

    Also, we tracked down a similiar problem related to the level of the AV software we were using.
    A work around was to have a user logged onto the server at the console.

    Also, it could be related to the profiles.    Try the proile cleanup tool, it might help.

    Good luck


    Expert Comment

    What was the solution to this:

    Removing the printers and allowing the client to recreate them?




    using the microsoft cleanup tool?

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Do You Know the 4 Main Threat Actor Types?

    Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

    Sometimes you might need to configure routing based not only on destination IP address, but also on a combination of destination IP address (or hostname) and destination port number. I will describe a method how to accomplish this with free tools. …
    Enterprise networks where VoIP phones have been deployed frequently use port configurations that allow both a computer and an IP phone to be plugged into the same switch port but use different VLANs. On Cisco equipment I'm referring to the "native V…
    Sending a Secure fax is easy with eFax Corporate ( First, Just open a new email message.  In the To field, type your recipient's fax number You can even send a secure international fax — just include t…
    In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

    760 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    9 Experts available now in Live!

    Get 1:1 Help Now