Link to home
Start Free TrialLog in
Avatar of rcpilot2
rcpilot2

asked on

XP Pro spoolsv.exe uses 50%CPU for over 5 minutes after a print cammand has been sent to any printer.

Hello

I have several Windows XP Pro computers on a domain that once we print to any printer the spoolsv.eve process absorbs 48-50% CPU for 5-25 minutes. I have cleaned my print spool using Microsoft's tool cleanspl and have checked my WINDOWS/system32/spool/printers for invalid printers and drives.

Any one have any suggestion on how to resolve this issue?
Avatar of johnb6767
johnb6767
Flag of United States of America image

Process Explorer
http://live.sysinternals.com/procexp.exe

Double click spoolsv.exe, and select the Threads Tab, and double click the highest CPU hog, and paste the contents here please...



Avatar of rcpilot2
rcpilot2

ASKER

ok try this

ntkrnlpa.exe!KiUnexpectedInterrupt+0x121
ntkrnlpa.exe!ZwYieldExecution+0x1c5e
ntkrnlpa.exe!ZwYieldExecution+0x2540
ntkrnlpa.exe!NtWaitForSingleObject+0x9a
ntkrnlpa.exe!KeReleaseInStackQueuedSpinLockFromDpcLevel+0xb74
ntdll.dll!KiFastSystemCallRet
ntdll.dll!RtlEnterCriticalSection+0x46
localspl.dll!DllMain+0x7338
win32spl.dll!InitializePrintProvidor+0xc783
win32spl.dll!InitializePrintProvidor+0xc6eb
win32spl.dll!InitializePrintProvidor+0xcb8c
win32spl.dll!InitializePrintProvidor+0xcfd6
win32spl.dll!InitializePrintProvidor+0xd1ea
win32spl.dll!InitializePrintProvidor+0x66c
SPOOLSS.DLL!SplIsUpgrade+0x4d1
SPOOLSS.DLL!OpenPrinterW+0x19
spoolsv.exe+0x2da1
spoolsv.exe+0x2d4b
RPCRT4.dll!CheckVerificationTrailer+0x70
RPCRT4.dll!NdrStubCall2+0x215
RPCRT4.dll!NdrServerCall2+0x19
RPCRT4.dll!NdrGetTypeFlags+0x1c9
RPCRT4.dll!NdrGetTypeFlags+0x12e
RPCRT4.dll!NdrGetTypeFlags+0x5a
RPCRT4.dll!NdrConformantArrayFree+0x42e
RPCRT4.dll!NdrConformantArrayFree+0x28b
RPCRT4.dll!I_RpcBCacheFree+0x14c
RPCRT4.dll!I_RpcBCacheFree+0x5e3
RPCRT4.dll!I_RpcBCacheFree+0x405
RPCRT4.dll!I_RpcBCacheFree+0x5cb
kernel32.dll!GetModuleFileNameA+0x1b4
Ok, that wasnt as clear as I was hoping for. Was hoping to see something more obvious.....

"win32spl.dll!InitializePrintProvidor"

Do you have any errors in the System log that expands on this entry?

All systems affected on SP3?

Im gonna go out on a limb, and see if you have any non standard Print Providers...

reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers" /s

Post the output please....
JohnB6767

Ok the affected systems are on SP2

Here are the reg query results you requested, these are the only two entries that exsist under providers.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers\LanMan Print Services
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers\Internet Print Provider

There is no system log that relates to win32spl.dll!InitializePrintProvidor that I could find.

I hope this is helpful
While checking the my system event logs I keep finding this error, and I think they are connected

Event Type:      Warning
Event Source:      Print
Event Category:      None
Event ID:      20
Date:            5/13/2011
Time:            8:22:04 AM
User:            NT AUTHORITY\SYSTEM
Computer:      MAINTENANCE2
Description:
Printer Driver Eltron UPS 2844 for Windows NT x86 Version-3 was added or updated. Files:- ss#epl-e.dll, ss#epl-u.dll, eplSS.ini, eplSSenu.chm, ss#base.ddz, Defaults.sds, ss#epl.ddz, ssnetmon.dll, ssdbghelp.dll.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
ASKER CERTIFIED SOLUTION
Avatar of johnb6767
johnb6767
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
John

Yes, I am getting this repeatedly, Can you tell me how to check for a communication issues?
Repalce the cables? Replace the USB Root Hub Drivers? Tried another USB Port on the machine? Try this printer on another machine?
This printer in not attached locally
Ok... Im kind of at a loss....

Have you tried the System File Checker? Uninstalled SP3/reinstalled it?

How to cleanup printer drviers
http://members.shaw.ca/bsanders/CleanPrinterDrivers.htm

This is one of the most comnprehensive sets of instructions on cleaning up print related reg entrys...
Found a print driver that was corrupt on a network printer, the solution was just updating the corrupt driver.