Модуль очереди принтера может случайно завершить работу на компьютере с Windows Server, на котором установлен принтер HP
В этой статье описывается решение проблемы, из-за которой модуль очереди принтера случайным образом завершает работу на компьютере с Windows Server, на котором установлен принтер HP.
Применяется к: Windows Server 2012 R2
Исходный номер базы знаний: 947477
Симптомы
На компьютере под управлением Windows Server, на котором установлен принтер HP, средство очереди принтера может случайно завершить работу.
Причина
Эта проблема возникает из-за одного из следующих файлов:
- Hpbmmon.dll (главный монитор HP)
- Hpzpi4wm.dll (процессор печати HP)
- Hpzpp4wm.dll (процессор печати HP)
- HPtcpMon.dll (монитор TCP-порта HP)
Разрешение
Чтобы устранить эту проблему, обратитесь за помощью к стороннему производителю.
Важно!
В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема. Для получения дополнительной информации о том, как создать резервную копию и восстановить реестр, см. статью Сведения о резервном копировании и восстановлении реестра Windows.
Обходной путь для проблемы, вызванной Hpbmmon.dll
Чтобы обойти эту проблему, удалите главный монитор HP. Для этого выполните следующие действия:
Откройте редактор реестра.
Найдите и щелкните подраздел
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\HP Master Monitor
реестра .В меню Файл выберите пункт Экспорт.
В поле Имя файла введите HPprinter и нажмите кнопку Сохранить.
Примечание.
Если вы хотите восстановить этот подраздел реестра, дважды щелкните файл HPprinter.reg, сохраненный на этом шаге.
Щелкните правой кнопкой мыши запись реестра HP Master Monitor и выберите команду Удалить.
Нажмите кнопку Да.
Закройте редактор реестра и перезагрузите компьютер.
Переименуйте файл 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 Standard TCP/IP Port и выберите команду Удалить.
Нажмите кнопку Да.
Найдите и щелкните подраздел
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port
реестра .Дважды щелкните Драйвер и убедитесь, что значение поля Значениеtcpmon.dll.
Примечание.
Если запись реестра драйверов не существует или ее значение не tcpmon.dll, создайте запись реестра драйверов , а затем задайте для нее значение tcpmon.dll. Для этого выполните следующие действия:
- В меню Правка наведите указатель мыши на пункт Создать и выберите пункт Строковое значение.
- Введите Driver и нажмите клавишу ВВОД.
- Щелкните правой кнопкой мыши драйвер и выберите команду Изменить.
- В поле Значение введите tcpmon.dll и нажмите кнопку ОК.
Закройте редактор реестра и перезагрузите компьютер.
Переименуйте файл HPtcpMon.dll в HPtcpMon.old. Файл находится в расположении: C:\WINDOWS\system32\HPTcpMon.dll.
Дополнительная информация
В этой статье упомянуты программные продукты независимых производителей. Корпорация Майкрософт не дает никаких гарантий, подразумеваемых и прочих, относительно производительности и надежности этих продуктов.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по