Spooler errors

I am getting the following errors on my Windows XP SP2 machine. I have a printer connected via parallel port (Brother HL-5040) with most up to date printer drivers. I will manually try to start the spooler service but it turns itself off. Printers do not show up.

Error 7034 / Service Control Manager (SYSTEM) The Print Spooler service terminated unexpectedly.  It has done this 6 time(s).

Event 1000 / ApplicationError / Category 100 ( APPLICATION)Faulting application spoolsv.exe, version 5.1.2600.2696, faulting module ntdll.dll, version 5.1.2600.2180, fault address 0x0001347e.

Event 1001 / Application Error / Category 100 (APPLICATION) Fault bucket 217751349.

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Try getting a new spoolsv.exe file from another similar system. Maybe your file is corrupt. Another thing you could try is to delete the printer and reinstall it using a different print driver like the HL-5140 instead.
Ok, you might try cleaning up everything the spooler contains. No worries, this is easy.
Download the Windows Server 2003 Resource Kit Tools at:


Extract the kit and grab the little app called cleanspl.exe, it should be located in C:\Program Files\Windows Resource Kits\Tools directory. Run the app on the affected machine, it will ask you to enter the machines hostname, and then it will clean up the spooler and leave a log.

Hope it works out for you.
Keep me in the know & Let me know how it goes.
Edit: I forgot to add that this WILL delete the printers from your system, and you will have to add them again, but they should work afterwards.
Cloud Class® Course: Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

TrihimbulusAuthor Commented:
Oh, by the way- I am trying to print from an old legacy app named System1 (Deltek). It has to print to LPT1 also. I originally had sent the job to a non existent printer on LPT3 and that is when things went haywire. Even after spooler cleanup, cleaning out manually - tecc...  , still shot! Imay need to re-install my OS arghhh.
Unfortunately that may be the case, but first be sure that the app is running in compatability mode of course. And ensure that the printer is indeed speaking to LPT1. IE Ports setup of printer.
I'd also try replacing spoolsv.exe with a copy from another machine (of the same OS of course) as suggested above by Steviek411. You need to stop the service to do this of course. Just rename the old one spoolsrv.old and copy the new one in. It is located in the C:\WINDOWS\system32 directory.
And last if you are not already; try using the Generic Text Only driver.

Keep me in the know

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
help, peter, it's caro
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows XP

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.