Solved

server 2008 clearing print spooler

Posted on 2010-11-29
4
975 Views
Last Modified: 2012-05-10
Hi,
I am having some issues with my printers on 'server 2008 ent edition x32 running terminal services.  
- Even if I delete all printers MANUALLY one of them still show up for every user logging onto terminal server.  
- I am started to have now event id 1000 with regards to printspoolsvc.exe where this service is failing causing all my printers to disappear automatically from everywhere.
I need a tool to clear out my print spooler and all registry entries so that I can install fresh and new drivers for all my printers on this server?
Help plz
0
Comment
Question by:amanzoor
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
4 Comments
 
LVL 9

Expert Comment

by:losip
ID: 34230964
Two suggestions:

1. Try going to http://support.microsoft.com/gp/printing_problems to start the Microsoft Automatic Troubleshooting Service for printing problems.

2. Go to this microsoft page which should be the link for FixPrintSpooler.msi: http://go.microsoft.com/?linkid=9662904 
0
 
LVL 4

Author Comment

by:amanzoor
ID: 34232376
losip:
fixprintspooler.msi refreshed everything (which I wanted for a long time).  It deletes the printers, refreshes the spooler service.  But there is one Ghost printer which keeps on re appearing in the terminal server sessions so it means that printer is coming from the registry.
For the time being I am not worried about it.  If you know where to find in registry the printer which is added to terminal service sessions would be great.
Help
0
 
LVL 9

Accepted Solution

by:
losip earned 500 total points
ID: 34232719
Why not search the registry for the name of that ghost printer and delete any reference to it if it doesn't exist?

Registry locations and default values are as follows:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Local Port
Normal value for the Driver key is Localspl.dll

Check the following registry key for third-party monitors. Consider removing any non-default monitors:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
The default port monitors are:
AppleTalk Printing Devices (When Services for Macintosh is installed)
BJ Language Monitor
Local Port
PJL Language Monitor
Standard TCP/IP Port
USB Monitor
Windows NT Fax Monitor
** LPR Port
Do not remove LPR Port Monitor.

Check the following registry key for third-party print providers. Consider removing any non-default print providers:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers
The default print providers are:
Internet Print Provider
LanMan Print Services

Check the following registry key for third-party print processors. Conside removing any non-default print processors:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Print Processors
The default print processor is:
WinPrint

Quit Registry editor

To find out what printer is using a different print processor, use the Microsoft Product Support Reporting Tool (MPS_REPORTS) tool to open MachineName_PRINTDRIVERS.TXT, and then search for the third-party print processor and for the queues that are using the print processor.

To change the third-party print processor to WinPrint.
Click Start, point to Settings, and then click Control Panel.
Double-click Printers, right-click the printer, and then click Properties.
On the Advanced tab, click Print Processor.
In the Print Processor box, click WinPrint.
Click OK two times.

Clear the spool directories as follows:
Browse to the Spool directory listed in the path %rootdrive%\%rootdirectory%\System32\Spool and delete the 2 and/or 3 folders listed in the full path %rootdrive%\%rootdirectory%\System32\Spool\Drivers\W32x86; also check for any other files listed in %rootdrive%\%rootdirectory%\System32\Spool\prtprocs\W32x86 other than the default SFMPSPRT.DLL

Restart the print spooler.

0
 
LVL 4

Author Comment

by:amanzoor
ID: 34244500
losip:
Great! your message is really detailed and easy to apply.  I will apply it during christmas break.  Thanks again.
0

Featured Post

What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

Question has a verified solution.

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

A safe way to clean winsxs folder from your windows server 2008 R2 editions
WARNING:   If you follow the instructions here, you will wipe out your VTP and VLAN configurations.  Make sure you have backed up your switch!!! I recently had some issues with a few low-end Cisco routers (RV325) and I opened a case with Cisco TA…
Internet Business Fax to Email Made Easy - With  eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, f…
This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're looking for how to monitor bandwidth using netflow or packet s…

690 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