Solved

server 2008 clearing print spooler

Posted on 2010-11-29
4
970 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
  • 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

Does Powershell have you tied up in knots?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

Question has a verified solution.

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

The recent Microsoft changes on update philosophy for Windows pre-10 and their impact on existing WSUS implementations.
In this article, I am going to show you how to simulate a multi-site Lab environment on a single Hyper-V host. I use this method successfully in my own lab to simulate three fully routed global AD Sites on a Windows 10 Hyper-V host.
This tutorial will show how to configure a new Backup Exec 2012 server and move an existing database to that server with the use of the BEUtility. Install Backup Exec 2012 on the new server and apply all of the latest hotfixes and service packs. The…
This tutorial will walk an individual through the process of transferring the five major, necessary Active Directory Roles, commonly referred to as the FSMO roles to another domain controller. Log onto the new domain controller with a user account t…

726 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