Что означает код ошибки Windows 3008 (ERROR_PRINT_MONITOR_IN_USE)?

 
Предыдущий Следующий
ERROR_INVALID_PRINT_MONITOR ERROR_PRINTER_HAS_JOBS_QUEUED

ERROR_PRINT_MONITOR_IN_USE

Монитор порта располагается ниже диспетчера печати и предоставляет канал связи, используемый портами принтера. Поэтому его удаление отличается от удаления неиспользуемой записи управления: порты и очереди печати всё ещё могут зависеть от реализации монитора.

DeleteMonitor — это управляющий API удаления монитора. Если подсистема сообщает, что монитор используется, сначала проследите цепочку зависимостей от очереди принтера к настроенному порту и от порта к монитору, а не удаляйте DLL из каталогов диспетчера печати.

Найдите оставшуюся зависимость

  • Перечислите мониторы, порты и очереди принтеров на одном сервере; сохраняйте одинаковую область сервера во всём сравнении.
  • Определите очереди, всё ещё настроенные на порты целевого монитора, и осознанно перенесите или удалите эти очереди.
  • Проверьте административные сценарии и средства удалённого управления сервером печати на предмет повторного создания объектов после очистки.
  • Вызывайте документированный путь удаления монитора только после удаления зависимой конфигурации; ручное удаление файлов может оставить зарегистрированный, но неработоспособный монитор.

DeleteMonitor · Microsoft: мониторы портов · Samba rpcclient: команды инвентаризации сервера печати


Нужно найти другой код? Найти другой код состояния или ошибки.