打印与设备

打印机后台处理程序随机崩溃 - Windows Server

· 52CE 我爱测

本文提供了一个解决方案,说明打印机后台处理程序在安装了 HP 打印机的 Windows Server 计算机上随机崩溃的问题。 原始 KB 数: 947477 现象 在安装了 HP 打印机的基于 Windows Server 的计算机上,打印机后台处理程序可能会随机崩溃。 原因 出现此问题的原因是以下文件之一: - Hpbmmon.dll (HP 主监视器) - Hpzpi4wm.dll (HP 打印处理器) - Hpzpp4wm.dll (HP 打印处理

本文提供了一个解决方案,说明打印机后台处理程序在安装了 HP 打印机的 Windows Server 计算机上随机崩溃的问题。

原始 KB 数: 947477

现象

在安装了 HP 打印机的基于 Windows Server 的计算机上,打印机后台处理程序可能会随机崩溃。

原因

出现此问题的原因是以下文件之一:

  • Hpbmmon.dll (HP 主监视器)
  • Hpzpi4wm.dll (HP 打印处理器)
  • Hpzpp4wm.dll (HP 打印处理器)
  • HPtcpMon.dll (HP TCP 端口监视器)

解决方法

若要解决此问题,请联系第三方制造商寻求帮助。

重要

此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,按以下步骤操作时请务必谨慎。 作为额外保护措施,请在修改注册表之前先将其备份。 如果之后出现问题,您就可以还原注册表。 有关如何备份和还原注册表的详细信息,请参阅:如何备份和还原 Windows 中的注册表。

Hpbmmon.dll引起的问题的解决方法

若要解决此问题,请删除 HP 主监视器。 为此,请按照下列步骤进行操作:

  1. 启动“注册表编辑器”。

  2. 找到并单击注册表子项 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\HP Master Monitor。

  3. 在 “文件 ”菜单上,单击“ 导出”。

  4. 在 “文件名 ”框中,键入 HPprinter,然后单击“ 保存”。

    注意

    如果要还原此注册表子项,请双击在此步骤中保存HPprinter.reg文件。

  5. 右键单击 HP 主监视器 注册表项,然后单击“ 删除”。

  6. 单击 “是” 。

  7. 退出注册表编辑器,然后重启计算机。

  8. 将Hpbmmon.dll文件重命名为 Hpbmmon.old。 该文件位于位置 C:\WINDOWS\system32\Hpbmmon.dll 文件中。

Hpzpi4wm.dll或Hpzpp4wm.dll引起的问题的解决方法

注意

如果此打印机不适用于 WinPrint,则以下步骤可能不起作用。 如果发生这种情况,请联系 HP 将HPZPP4WM打印处理器升级到较新版本。

  1. 单击**「开始」,然后单击“控制面板”**。
  2. 双击“ **打印机”和“**传真”。
  3. 右键单击要使用的打印机,然后单击“ 属性”。
  4. 单击“高级”选项卡,然后单击“打印处理器”。
  5. 在“打印处理器**”框中单击“WinPrint**”,在“默认数据类型**”框中单击“RAW**”,然后单击“确定”两次。
  6. 将Hpzpi4wm.dll文件重命名为 Hpzpi4wm.old。 该文件位于位置:C:\WINDOWS\system32\spool\drivers\w32x86\3\Hpzpi4wm.dll。
  7. 将Hpzpp4wm.dll文件重命名为 Hpzpp4wm.old。 该文件位于位置:C:\WINDOWS\system32\spool\PRTPROCS\W32X86\Hpzpp4wm.dll。

HPtcpMon.dll导致问题的解决方法

  1. 启动“注册表编辑器”。

  2. 找到并单击注册表子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\HP Standard TCP/IP Port。

  3. 在 “文件 ”菜单上,单击“ 导出”。

  4. 在 “文件名 ”框中,键入 HPprinter,然后单击“ 保存”。

    注意

    如果要还原此注册表子项,请双击在此步骤中保存HPprinter.reg文件。

  5. 右键单击 HP 标准 TCP/IP 端口注册表项,然后单击“删除”。

  6. 单击 “是” 。

  7. 找到并单击注册表子项 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port。

  8. 双击“驱动程序**”,然后验证值数据框的值是否tcpmon.dll**。

    注意

    如果驱动程序注册表项不存在或其值未tcpmon.dll,请创建驱动程序注册表项,然后将其值设置为tcpmon.dll。 为此,请按照下列步骤进行操作:

    1. 在 “编辑” 菜单上,指向 “新建”,然后单击“ 字符串值”。
    2. 键入 驱动程序,然后按 Enter。
    3. 右键单击“驱动程序**”**,然后单击“修改”。
    4. 在 “值”数据 框中,键入tcpmon.dll,然后单击“ 确定”。
  9. 退出注册表编辑器,然后重启计算机。

  10. 将HPtcpMon.dll文件重命名为 HPtcpMon.old。 该文件位于位置:C:\WINDOWS\system32\HPTcpMon.dll。

详细信息

本文中提到的第三方产品由 Microsoft 以外的其他公司提供。 Microsoft 不对这些产品的性能或可靠性提供任何明示或暗示性担保。

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
适用于 WinPrint,则以下步骤可能不起作用。 如果发生这种情况,请联系 HP 将HPZPP4WM打印处理器升级到较新版本。
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。