?
Solved

Spool service fails to start due to buffer overrun... can I still save my printers?

Posted on 2009-02-19
9
Medium Priority
?
1,061 Views
Last Modified: 2012-05-06
The issue I am having is when I attempt to start the print spool service it fails due to a buffer overrun detected by the Microsoft Visual C++ 2005 Redist. I have already tried replacing the spool dependencies with known good files and that has not worked as well as using the SFC utility to repair damaged files. I also reinstalled the Microsoft Vis. C++ package and it doesn't seem to have helped. I've researched and found solutions proposed for a similar problem caused by Trojans and iexplore.exe, but those don't seem to affect the spool service the way mine is and with updated definitions my system is still coming up clean. I can't see the printers currently installed because they need the spool service to be recognizable by the server... is there a known way to backup the printers installed on a machine running Win2003Server when the spooler service is down or known solution to fixing it altogether without deleting my printers? Either solution will solve my problem.
0
Comment
Question by:kblystone
9 Comments
 
LVL 5

Expert Comment

by:blahphish
ID: 23685629
Perhaps its a printer driver issue that isnt allowing the print spooler to start? If you can get to 'printers and faxes' then go to file -> server properties -> driver tab and remove drivers perhaps the spooler will be able to start at which point u can add drivers back one at a time.

I would tend to think that printer backup would be included in the system state, however I could be wrong about this.
0
 

Author Comment

by:kblystone
ID: 23685706
The server properties cannot be viewed or accessed since the spool service is not running. Are there any workarounds that may be possible or other ideas?
0
 
LVL 5

Expert Comment

by:blahphish
ID: 23685744
Any entries in the event log that are helpful?

You could possibly try to remove all the drivers manually from the folder C:\windows\system32\spool\drivers\w32x86. I would try to just move them out to a temp location temporarily to see if the spooler can then start.
0
Transaction-level recovery for Oracle database

Veeam Explore for Oracle delivers low RTOs and RPOs with agentless transaction log backup and transaction-level recovery of Oracle databases. You can restore the database to a precise point in time, even to a specific transaction.

 
LVL 10

Expert Comment

by:frostburn
ID: 23686280
What you can try is deleting anything that is stuck in the print spooler at the moment. Then it should allow you to start the print spooler service again.

Browse to C:\windows\system32\spool\PRINTERS
And delete any *.SHD or *.SPL files in there.

Then try restarting the service

Hope this helps
-FB
0
 

Author Comment

by:kblystone
ID: 23686642
Neither proposed solutions worked. Perhaps can we move towards backing up existing printer configurations to a different server?
0
 
LVL 16

Expert Comment

by:cantoris
ID: 23686665
For backing up purposes, does PrintMig work with a dead spooler?
I suspect not, but no harm trying...
0
 

Author Comment

by:kblystone
ID: 23686960
PrintMig attempts to start the spool service if it is not already started and fails with the same error as stated above.
0
 

Author Comment

by:kblystone
ID: 23687136
I've managed to back up the printer configs from regedit *phew*
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers]
"DefaultSpoolDirectory"="C:\\WINDOWS\\system32\\spool\\PRINTERS"

The keys below this location contain all the current configurations for printers.
Still nothing on my buffer overrun issue.
0
 

Accepted Solution

by:
kblystone earned 0 total points
ID: 23688094
For future reference, don't ever configure a printer on port 515, it is the same port that spoolsvc.exe uses to communicate. Doing so will cause this error and break your print server.
0

Featured Post

Vote for the Most Valuable Expert

It’s time to recognize experts that go above and beyond with helpful solutions and engagement on site. Choose from the top experts in the Hall of Fame or on the right rail of your favorite topic page. Look for the blue “Nominate” button on their profile to vote.

Question has a verified solution.

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

Many admins will agree: WSUS is is a nice invention but using it on the client side when updating a newly installed computer is still time consuming as you have to do several reboots and furthermore, the procedure of installing updates, rebooting an…
Experts-Exchange users below are the steps you can follow to upgrade your Lync server to latest CU's or cumulative updates. Note: Perform it during non-production hours.   Step 1: Backup your lync and SQL server database. Follow below article: h…
This video Micro Tutorial explains how to clone a hard drive using a commercial software product for Windows systems called Casper from Future Systems Solutions (FSS). Cloning makes an exact, complete copy of one hard disk drive (HDD) onto another d…
Windows 8 came with a dramatically different user interface known as Metro. Notably missing from that interface was a Start button and Start Menu. Microsoft responded to negative user feedback of the Metro interface, bringing back the Start button a…

750 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