2003 spoolsv.exe 100% CPU

  • Thread starter Thread starter Luther Miller
  • Start date Start date
L

Luther Miller

We have a Windows 2003 Server that we are using for file and print
sharing.
I have noticed that performance on the server often degrades, and that
"spoolsv.exe" is often eating up close to 100% CPU.

We have three printers attached to the machine:
HP Laserjet 4000
Canon D761 Copier/Laser
HP 6110xi inkjet all-in-one

All of them have the latest drivers.

Any ideas what could be causing this behavior? I didn't see anything
useful in the KB.
 
Hi,

I get a similar problem - I know mine is due to the server receiving and
'LPR' command containing the binary flag '-o l'. Maybe you have similar?
I don't know the solution.

Regards,
Bryce Stenberg
 
--------------------
From: (e-mail address removed) (Luther Miller)
Newsgroups: microsoft.public.win2000.printing
Subject: 2003 spoolsv.exe 100% CPU
Date: 18 Mar 2004 14:56:59 -0800

We have a Windows 2003 Server that we are using for file and print
sharing.
I have noticed that performance on the server often degrades, and that
"spoolsv.exe" is often eating up close to 100% CPU.

We have three printers attached to the machine:
HP Laserjet 4000
Canon D761 Copier/Laser
HP 6110xi inkjet all-in-one

All of them have the latest drivers.

Any ideas what could be causing this behavior? I didn't see anything
useful in the KB.
---

Check the following registry key for third-party monitors, removing any non-default monitors after exporting the key as a
backup:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors

The default port monitors are:

AppleTalk Printing Devices (When Services for Macintosh is installed)
BJ Language Monitor
Local Port
PJL Language Monitor
Standard TCP/IP Port
USB Monitor
Windows NT Fax Monitor
LPR Port

Check the following registry key for third-party print providers, removing any non-default print providers after exporting the
key as a backup:

KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers

The default print providers are:

Internet Print Provider
LanMan Print Services

We would then need to stop and restart the Print Spooler service for these changes to take affect. Once this is done watch
the Spoolsv.exe process to see if it still uses a high percentage of CPU.

Bill Peele
Microsoft Enterprise Support

This posting is provided "AS IS" with no warranties, and confers no rights. Use of included script samples are subject to the
terms specified at http://www.microsoft.com/info/cpyright.htm

Note: For the benefit of the community-at-large, all responses to this message are best directed to the newsgroup/thread
from which they originated.
 
Hello guys, I have the same problem.

I just modified as you say, but the spoolsv.exe continues in a high percentage.

Any other way to fix this?

Thank you very much for any comments or help you can give me.

Best Regards.

ILP.
 
Hi,
Please do the following for your OS:
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.
:thumb:
 
Back
Top