Print Spooler Service Terminated

Hi all

we have print manager 2008 server running . The issue we face print spooler service terminated unexpectedly .

Below are the error generated.

The Print Spooler service terminated unexpectedly.  It has done this 1 time(s).  The following corrective action will be taken in 0 milliseconds: Restart the service.

I have seen the KB article https://support.microsoft.com/en-us/kb/947477/en-us

But no third party monitor found mention in above article .

Please advise

June 22nd, 2015 2:00am

What's the printer make ? 
Free Windows Admin Tool Kit Click here and download it now
June 22nd, 2015 2:16am

As per KB : 

This problem occurs because of one of the following files:
  • Hpbmmon.dll (HP Master Monitor)
  • Hpzpi4wm.dll (HP Print Processor)
  • Hpzpp4wm.dll (HP Print Processor)
  • HPtcpMon.dll (HP TCP Port monitor)

Workaround for the problem that is caused by the Hpbmmon.dll file

To work around this problem, remove the HP Master Monitor. To do this, follow these steps:
  1. Start Registry Editor.
  2. Locate and then click the following registry subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\HP Master Monitor
  3. On the File menu, click Export.
  4. In the File name box, type HPprinter, and then click Save

    Note If you want to restore this registry subkey, double-click the HPprinter.reg file that you save in this step.
  5. Right-click the HP Master Monitor registry entry, and then click Delete.
  6. Click Yes.
  7. Exit Registry Editor, and then restart the computer.
  8. Rename the Hpbmmon.dll file to "Hpbmmon.old." The file is in the following location: C:\WINDOWS\system32\Hpbmmon.dll file
Workaround for the problem that is caused by the Hpzpi4wm.dll file or the Hpzpp4wm.dll file

Note If this printer does not work with WinPrint, the following steps may not work. If this situation occurs, contact HP to upgrade the HPZPP4WM print processor to the newer version.
  1. Click Start, and then click Control Panel.
  2. Double-click Printers and Faxes.
  3. Right-click the printer that you want to use, and then click Properties.
  4. Click the Advanced tab, and then click Print Processor.
  5. Click WinPrint in the Print processor box, click RAW in the Default data type box, and then click OK two times.
  6. Rename the Hpzpi4wm.dll file to "Hpzpi4wm.old." The file is in the following location: C:\WINDOWS\system32\spool\drivers\w32x86\3\Hpzpi4wm.dll
  7. Rename the Hpzpp4wm.dll file to "Hpzpp4wm.old." The file is in the following location: C:\WINDOWS\system32\spool\PRTPROCS\W32X86\Hpzpp4wm.dll
Workaround for the problem that is caused by the HPtcpMon.dll file
  1. Start Registry Editor.
  2. Locate and then click the following registry subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\HP Standard TCP/IP Port
  3. On the File menu, click Export.
  4. In the File name box, type HPprinter, and then click Save

    Note If you want to restore this registry subkey, double-click the HPprinter.reg file that you save in this step.
  5. Right-click the HP Standard TCP/IP Port registry entry, and then click Delete.
  6. Click Yes.
  7. Locate and then click the following registry subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port
  8. Double-click Driver, and then verify that the value of the Value data box is tcpmon.dll.

    Note If the Driver registry entry does not exist or its value is not tcpmon.dll, create the Driver registry entry, and then set its value to tcpmon.dll. To do this, follow these steps:
    1. On the Edit menu, point to New, and then click String Value.
    2. Type Driver, and then press ENTER.
    3. Right-click Driver, and then click Modify.
    4. In the Value data box, type tcpmon.dll, and then click OK.
  9. Exit Registry Editor, and then restart the computer.
  10. Rename the HPtcpMon.dll file to "HPtcpMon.old." The file is in the following location: C:\WINDOWS\system32\HPTcpMon.dll

June 22nd, 2015 2:17am

We have Different Printers make . HP, Epson...

I have already go through the article no such monitors found...

Regards

Free Windows Admin Tool Kit Click here and download it now
June 22nd, 2015 2:41am

Hi,

The spooler crash is typically caused by third party printer drivers or port monitors.

You could try the possible solutions:

1. Backup the Print registry key

2. Switch to the Windows built-in Print Processor

3. Clear the third party Print Components

4. Restart the Printer Spooler service

Regards.

June 23rd, 2015 11:01pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics