Print Spooler Issues

Hello
I am having an issue with the print spooler on windows XP. When I log in as the administreator I get an application error message that the print spooler has been closed. The login script refuses to allow printers to be mapped (obviously because the print spooler is not running).  The event log is showing that the print spooler has stopped unexpectedly and it has done this x number of times.  This is a fresh load of windows. All Hardware drivers are up to date. There is nothing in the spooler folder that is pending because we never get that far.  I have already tried running sfc /scannow and replacing the files with the ones from the windows xp cd.  Any help would be greatly appreciated.
MeridianBioAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
LeeTutorConnect With a Mentor retiredCommented:
To quote from the link given below:

If the Print Spooler service fails when printing, when Windows starts or it can not be restarted, the usual reason is that one or more printer drivers is defective.

This page has some very good advice on how to clean up installed printer drivers so that you can reinstall the printer and hopefully correct your problem:

http://members.shaw.ca/bsanders/CleanPrinterDrivers.htm

0
 
MeridianBioAuthor Commented:
Thanks You were a great help and fast too.
0
 
patrickfromscCommented:
Additionally, the spooler service can fail because of some dependency service (like LexBCEServer).  To check for dependencies, goto Start/Run and type "services.msc".  Scroll down to the Print Spooler service. Right-click, goto Properties, and click on the Dependencies tab.  Ideally, the only dependency for the Print Spooler service is Remote Procedure Call.  If you find other dependencies, list them here for us.

You can also adjust the service's recovery behavior here.  MS has a nice overview of services that applies:
http://technet.microsoft.com/en-us/library/bb742520(TechNet.10).aspx

Regards,
PfSC
0
All Courses

From novice to tech pro — start learning today.