Forum Search:
Forum.Brain-Cluster.com: Brain Cluster Technical Forum
Ultimate forum for Technical Discussions

Home » Microsoft » Windows Server » Windows Server General Help » Re: Printer Spooler Keeps Crashing - Windows Server 2003 SP2 R2
Re: Printer Spooler Keeps Crashing - Windows Server 2003 SP2 R2 [message #164123] Mon, 15 June 2009 15:17
Adventure777  is currently offline Adventure777  United States
Messages: 1
Registered: June 2009
Junior Member
I had the same problem and I think it started after a Microsoft Update.
I found a solution if the KB260142 and have cut part of it and added my
comments.

The problem is more than likely a printer that is configured wrong.

The below sequence will get you to a default setup so that you can then
trouble shoot the issue.

Start Registry Editor.
Locate the Local Port value under the following key in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Mo nitors\Local
Port
Double-click the Driver subkey, and then edit the value. Change the
string value to Localspl.dll, and then click OK.

Check the following registry key for third-party monitors. Remove any
non-default monitors:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Mo nitors
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
NOTE: Do not remove LPR Port Monitor unless advised by a Microsoft
Support Professional. Create a folder called Monitors on the desktop.
Export each non standard monitor key and save as the export as a reg
file in the Monitors, to be used later. Once each key is exported,
delete the key.



Check the following registry key for third-party print providers.
Remove any non-default print providers:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Pr oviders

The default print providers are:
Internet Print Provider
LanMan Print Services

Create a folder called Providers on the desktop. Export each non
standard provider key and save as the export as a reg file in the
Providers folder, to be used later. Once each key is exported, delete
the key.



Check the following registry key for third-party print processors.
Remove any non-default print processors:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\En vironments\Windows
NT x86\Print Processors

The default print processor is:
WinPrint

Create a folder called Processors on the desktop. Export each non
standard provider key and save as the export as a reg file in the
Processors folder, to be used later. Once each key is exported, delete
the key.

To find out what printer is using the 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.
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.
Quit Registry Editor.
After you edit the registry, restart the print spooler. To do so, start
Microsoft Management Console (MMC) and add the Computer Management or
the Services snap-in. Right-click Print Spooler Service, and then click
Start.


Once you have removed all of the non standard keys as stated above. You
should be able to start the Print Spooler with out it crashing. Test the
spooler by opening the Printers from the Start Menu. If the Print
Spooler is working, you should be able to see at least some of the
printers. The next step is to click on the reg files that you created
one at a time (to add them back to the registry) and restart the Print
Spooler after each one.

When you find the key that stops the spooler from restarting then you
know where to trouble shoot.

MY issue was in the HP Standard TCP/IP Ports key. I had 8 subkeys under
Ports which each represented a printer port on the print server. They
export that I did in the above process before deleting it had all 8
ports. So I cut it up into 8 separate reg files and added them one at a
time until I found the one that was the problem. It turned out that a
Xerox printer was one of the HP ports. I left it out and reconfigured
the printer as a Standard TCP/IP port.


--
Adventure777
------------------------------------------------------------ ------------
Adventure777's Profile: http://forums.techarena.in/members/106007.htm
View this thread: http://forums.techarena.in/windows-server-help/1131397.htm

http://forums.techarena.in
Previous Topic:Cannot delete file with name ended with a dot.
Next Topic:Windows Server 2003 Service Pack 2 Winlogon.exe Memory Leak
Goto Forum:
  


Current Time: Tue Aug 22 14:49:40 EDT 2017

Total time taken to generate the page: 0.03183 seconds
.:: Contact :: Home ::Sitemap::.

Powered by: FUDforum 3.0.0RC2.
Copyright ©2001-2009 FUDforum Bulletin Board Software