本文提供了一个解决方案,说明打印机后台处理程序在安装了 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 主监视器。 为此,请按照下列步骤进行操作:
启动“注册表编辑器”。
找到并单击注册表子项
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\HP Master Monitor
。在 “文件 ”菜单上,单击“ 导出”。
在 “文件名 ”框中,键入 HPprinter,然后单击“ 保存”。
注意
如果要还原此注册表子项,请双击在此步骤中保存HPprinter.reg文件。
右键单击 HP 主监视器 注册表项,然后单击“ 删除”。
单击 “是” 。
退出注册表编辑器,然后重启计算机。
将Hpbmmon.dll文件重命名为 Hpbmmon.old。 该文件位于位置 C:\WINDOWS\system32\Hpbmmon.dll 文件中。
Hpzpi4wm.dll或Hpzpp4wm.dll引起的问题的解决方法
注意
如果此打印机不适用于 WinPrint,则以下步骤可能不起作用。 如果发生这种情况,请联系 HP 将HPZPP4WM打印处理器升级到较新版本。
- 单击「开始」,然后单击“控制面板”。
- 双击“ 打印机”和“传真”。
- 右键单击要使用的打印机,然后单击“ 属性”。
- 单击“高级”选项卡,然后单击“打印处理器”。
- 在“打印处理器”框中单击“WinPrint”,在“默认数据类型”框中单击“RAW”,然后单击“确定”两次。
- 将Hpzpi4wm.dll文件重命名为 Hpzpi4wm.old。 该文件位于位置:C:\WINDOWS\system32\spool\drivers\w32x86\3\Hpzpi4wm.dll。
- 将Hpzpp4wm.dll文件重命名为 Hpzpp4wm.old。 该文件位于位置:C:\WINDOWS\system32\spool\PRTPROCS\W32X86\Hpzpp4wm.dll。
HPtcpMon.dll导致问题的解决方法
启动“注册表编辑器”。
找到并单击注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\HP Standard TCP/IP Port
。在 “文件 ”菜单上,单击“ 导出”。
在 “文件名 ”框中,键入 HPprinter,然后单击“ 保存”。
注意
如果要还原此注册表子项,请双击在此步骤中保存HPprinter.reg文件。
右键单击 HP 标准 TCP/IP 端口注册表项,然后单击“删除”。
单击 “是” 。
找到并单击注册表子项
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port
。双击“驱动程序”,然后验证值数据框的值是否tcpmon.dll。
注意
如果驱动程序注册表项不存在或其值未tcpmon.dll,请创建驱动程序注册表项,然后将其值设置为tcpmon.dll。 为此,请按照下列步骤进行操作:
- 在 “编辑” 菜单上,指向 “新建”,然后单击“ 字符串值”。
- 键入 驱动程序,然后按 Enter。
- 右键单击“驱动程序”,然后单击“修改”。
- 在 “值”数据 框中,键入tcpmon.dll,然后单击“ 确定”。
退出注册表编辑器,然后重启计算机。
将HPtcpMon.dll文件重命名为 HPtcpMon.old。 该文件位于位置:C:\WINDOWS\system32\HPTcpMon.dll。
详细信息
本文中提到的第三方产品由 Microsoft 以外的其他公司提供。 Microsoft 不对这些产品的性能或可靠性提供任何明示或暗示性担保。