Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

How to convert HP Standard TCP/IP ports to MS Standard TCP/IP ports


Symptoms

The print spooler may crash or experience unexpected behavior such as high CPU utilization.  Additionally, some printers may display "offline" status.

↑ Back to the top


Cause

This behavior can occur due to HPTCPMON.DLL, HP's Standard TCP/IP port.

↑ Back to the top


Resolution

You may easily convert your HP Standard TCP/IP ports to Microsoft Standard TCP/IP ports with the following steps.

  1. Open the registry editor and export the following key to a .REG file.
    HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\HP Standard TCP/IP Port
  2. Delete the following registry key.
    HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\HP Standard TCP/IP Port
  3. Open the .REG file created in step 1 with Notepad.
  4. From the Edit menu, choose Replace.
  5. Replace all instances of "HP Standard TCP/IP Port" with "Standard TCP/IP Port" and save the file.
  6. Double click the .REG file to import it.
  7. Change the "Driver" value under the following key back to "tcpmon.dll".
    HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port
  8. Restart the Print Spooler service.

NOTE: For Microsoft Cluster servers, substitute the path to the virtual print resource in steps 1 and 2.
(e.g. HKLM\Cluster\Resources\<GUID>\Parameters\Monitors\HP Standard TCP/IP Port)

↑ Back to the top


More Information

The Microsoft Standard TCP/IP port is implemented in TCPMON.DLL.

↑ Back to the top


Keywords: vkball, kb

↑ Back to the top

Article Info
Article ID : 2411921
Revision : 1
Created on : 1/8/2017
Published on : 8/9/2011
Exists online : False
Views : 172