Solved

Spooler Service 1053 error

Posted on 2007-03-22
13
2,071 Views
Last Modified: 2012-06-27
I have a SBS 2003 server and there is a printer that is connetced to the server via a USB port.  A few of the users print to this printer.   yesterday, the printer stopped functioning and when I looked at the services the spooler service was stopped.  I tried to restart it but got a 1053 error message.  I have also tried rebooting the server to no avail.  What is causing this and how can I correct it?
0
Comment
Question by:suzanne2003
  • 6
  • 5
13 Comments
 
LVL 11

Expert Comment

by:Zenith63
ID: 18774968
Event IDs can mean a lot of different things, can you post the actual error message with that one please?

The first thing I usually do with a spooler problem is stop the spooler if it's running, browse to C:\WINDOWS\SYSTEM32\SPOOL\PRINTERS and delete all files you find there, then restart the spooler service.  That folder is the standard spooling directory, so if there's a corrupt job in the queue that will clear it.
After that I'd start removing and deleting printers, you may have to do this through the registry if normal methods fail.
0
 

Author Comment

by:suzanne2003
ID: 18776409
I deleted all of the items that were in the printers folder and then deleted and reinstalled the printer and now most everything is working.  The person who sent the job that started this whole mess is still having a problem locally.  The client is running Vista and the print spooler service will not stay started.  I can start is and them about 1 minuted later I get a warning that the service has stopped.  I deleted all of the files in her C:\WINDOWS\SYSTEM32\SPOOL\PRINTERS folder but I am still having the problem.  The Evenr Viewer is giving in event error:  1000  Faulting application spoolsv.exe version 6.0.6000.16386.  Faulting application ntdll.dll version 6.0.6000.16386 time stamp 0x4549bdc9.  Another event viewer message is event 7034  Service Control Manager Print Spooler service terminated unexpectedly.  
0
 
LVL 11

Expert Comment

by:Zenith63
ID: 18779748
Did you delete the printers from her PC as well and see if the spooler starts then?  I'd be suspicious of a dodgy printer driver or one not quite compatible with Vista?
0
Windows Server 2016: All you need to know

Learn about Hyper-V features that increase functionality and usability of Microsoft Windows Server 2016. Also, throughout this eBook, you’ll find some basic PowerShell examples that will help you leverage the scripts in your environments!

 

Author Comment

by:suzanne2003
ID: 18780940
Yes, I deleted it and also downloaded the new Vista driver from HP.  The spooler still stops about every minute or so.
0
 
LVL 11

Expert Comment

by:Zenith63
ID: 18784990
I'd delete the printers again, restart the PC, stop the Spooler if it's running then start going through the registry looking for printer entries which shouldn't be there.  You can delete pretty much any keys that reference a printer you've deleted, they'll be recreated automatically.  I'd use the Find feature to search for say "Deskjet 600" or whatever.  Also go through the whole registry tree under HKEY_CURRENT_USER\Printers looking for values to delete.

Other then that I'm at a loss unfortuntely.  Maybe replace spoolsv.exe from the original Vista CD in case it's corrupt.
0
 

Author Comment

by:suzanne2003
ID: 18789808
I will try on Monday.  We will see what happens.  In case I need to, do I run an sfc from run if I need to replace spoolsv.exe?
0
 
LVL 11

Expert Comment

by:Zenith63
ID: 18791596
I'd be more inclined to do it manually rather then use sfc but by all means give sfc a try.

You'll find the two relevant files on your Windows CD (make sure version matches installed version), CD\i386\spoolsv.ex_ and CD\i386\spoolss.dl_ .  So stop the spooler service and use the Windows command line utility "expand" to decompress these files to the drive of the PC in question.  So open a command prompt and CD to CD\i386.  Then run
[expand spoolsv.ex_ c:\windows\system32\spoolsv.exe] and then
[expand spoolss.dl_ c:\windows\system32\spoolss.dll]
0
 

Author Comment

by:suzanne2003
ID: 18794143
Okay.  I tried to so the expand command but Vista does not have an i386 folder.  I searched the Vista CD and it did not find either the spoolsv.exe or the spoolss.dll.  I tried copying from another machine that is working and then expanding from that location, but I get an error that states can't open output file c:\windows\system32\spoolsv.exe.  Any other suggestions?
0
 
LVL 11

Expert Comment

by:Zenith63
ID: 18794410
Sorry but I haven't used Vista so I'm not sure where to get these files or if Vista even uses the same files now.
0
 

Author Comment

by:suzanne2003
ID: 18794522
Anyone else...
0
 

Author Comment

by:suzanne2003
ID: 18873315
For anyone else having this issue, this is how I corrected it:

Started spooler service
Deleted printers
Rebooted
Right clicked in the printers box and went to server properties and deleted all of the drivers listed
Rebooted
Added the printer
0
 
LVL 1

Accepted Solution

by:
Computer101 earned 0 total points
ID: 20294319
PAQed with points refunded (500)

Computer101
EE Admin
0

Featured Post

Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Storage devices are generally used to save the data or sometime transfer the data from one computer system to another system. However, sometimes user accidentally erased their important data from the Storage devices. Users have to know how data reco…
The use of stolen credentials is a hot commodity this year allowing threat actors to move laterally within the network in order to avoid breach detection.
With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…
This is used to tweak the memory usage for your computer, it is used for servers more so than workstations but just be careful editing registry settings as it may cause irreversible results. I hold no responsibility for anything you do to the regist…

821 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