Microsoft KB Archive/888206

= The Print Spooler service may stop frequently and you may receive a Dr. Watson error message when you try to access the printer on a Windows 2000-based print server =

Article ID: 888206

Article Last Modified on 2/8/2007

-

APPLIES TO


 * Microsoft Windows 2000 Advanced Server
 * Microsoft Windows 2000 Server
 * Microsoft Windows 2000 Professional Edition

-



Important This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry



SYMPTOMS
When you try to access the printer on a Microsoft Windows 2000-based print server, the Print Spooler service may stop frequently. Also, you may receive the following Dr. Watson error message:

Spoolsv.exe has generated errors and will be closed by Windows.

The Dr. Watson log file may contain text entries that are similar to the following: App: spoolsv.exe (pid=1992) When: 5/28/2002 @ 16:09:54.109 Exception number: c0000005 (access violation)

Computer Name: Name User Name: Name Number of Processors: 2 Processor Type: x86 Family 6 Model 8 Stepping 10 Windows 2000 Version: 5.0 Current Build: 2195 Service Pack: 2 Current Type: Multiprocessor Free Registered Organization: Name Registered Owner: Name
 * > System Information <*


 * > Stack Back Trace <*

FramePtr ReturnAd Param#1 Param#2  Param#3  Param#4  Function Name 01AEE3D0 76A87106 000DCD18 017D9148 0000000F 01AEE408 tcpmon!ConfigPortUIEx 00000FEC 00000000 00000000 00000000 00000000 00000000 tcpmon!WritePort

1ba0000 38ff8ff2 Apr 20 16:17:06 2000 C:\WINNT\system32\XRXLM.DLL Also, the system event log may contain event messages that are similar to the following: Event ID: 7016

Source: Service Control Manager

Description:

The Xerox Advanced Windows Services service has reported an invalid current state 0.

Event ID: 2510

Source: Server

Description:

The server service was unable to map error code 1722.

Event ID: 7031

Source: Service Control Manager

Description:

The Print Spooler service terminated unexpectedly. It has done this 3 time(s). The following corrective action will be taken in 60000 milliseconds: No action.



CAUSE
This issue may occur if the Xerox print language monitor is installed on your computer.



RESOLUTION
To resolve this issue, use one of the following methods.

Method 1: Remove the registry entry for the Xerox language monitor in Registry Editor
Warning If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

Note If you remove a print language monitor, the printer does not support two-way communication between the printer and the host computer. You must reinstall the print language monitor to restore the support for two-way communication in the printer.  Click Start, click Run, type regedit in the Open box, and then click OK. In Registry Editor, locate and then click the following registry subkey:

 

 On the Edit menu, click Delete to delete the registry subkey. When you are prompted to confirm the deletion, click Yes. Exit Registry Editor. Restart your computer.</li></ol>

Method 2: Disable the language monitor entry in the .inf file of the printer
<ol> Start Microsoft Windows Explorer.</li> In the left pane, click the  \inf folder.

Note In this step,  is the path of the folder where Windows 2000 is installed.</li> In the right pane, right-click the  .inf file, and then click Open.

Note In this step,  is the name of your printer.

If the  .inf file is not visible, follow these steps: <ol style="list-style-type: lower-alpha;"> On the Tools menu, click Folder Options.</li> Click the View tab, click Show hidden files and folders, and then click OK.</li></ol> </li>  Add a semicolon before the entry that starts with the following text: LanguageMonitor= Note The semicolon disables the entry. </li> Close the .inf file, and then click OK to save the file.</li> Exit Windows Explorer.</li></ol>

<div class="moreinformation_section">

MORE INFORMATION
When you install a printer driver on a Windows 2000-based computer, you can choose to install a language monitor. The language monitor enables two-way communication between the print server and the printer. You can use the print language monitor to notify a print server about the status of the printer whenever the print server sends a request.

<div class="references_section">