| Предыдущий | Следующий |
| ERROR_UNKNOWN_PRINT_MONITOR | ERROR_SPOOL_FILE_NOT_FOUND |
ERROR_PRINTER_DRIVER_IN_USE
description[Конфигурация принтера всё ещё зависит от запрошенного драйвера.]Удаление драйвера принтера имеет зависимости, отсутствующие у установки. Драйвер может быть зарегистрирован для сервера и среды, пока один или несколько объектов принтера всё ещё его используют; Windows указывает, что такие объекты необходимо удалить до удаления самого драйвера.
Файлы драйвера добавляют ещё один уровень. DeletePrinterDriverEx может удалять зарегистрированные файлы и конкретные версии драйвера, но поведение зависит от того, используются ли файлы или версии установленными драйверами. Поэтому слепой цикл удаления и повторов небезопасен на общем сервере печати.
Сначала постройте карту зависимостей
- Перечислите объекты принтеров и сгруппируйте их по настроенному имени драйвера до попытки удаления.
- Запишите среду и версию драйвера; одно отображаемое имя может участвовать в состоянии развёртывания для разных архитектур или версий.
- Отличайте удаление зарегистрированного имени драйвера от удаления его файлов или всех версий.
- После перевода очередей на другой драйвер закройте управляющие дескрипторы и повторите документированную операцию удаления, а не удаляйте вручную файлы диспетчера очереди.
Правила зависимостей DeletePrinterDriverEx · Справочник установки драйверов принтера · Команды удалённого управления драйверами печати Samba
Нужно найти другой код? Найти другой код состояния или ошибки.