Не удалось удалить драйвер принтера {model}. Указанный драйвер принтера занят.
На днях столкнулся с такой проблемой: на сервере с ОС Windows 2008 R2 установлена служба Easy print (диспетчер печати). Так вот, один из принтеров работал не так, как бы хотелось, в связи с этим появилась задача переустановить драйвер принтера. Система сообщила мне «Не удалось удалить драйвер HP LaserJet 1006. Указанный драйвер принтера занят.» Перезагрузка ОС, остановка службы диспетчера печати и удаление драйвера «наживую» не помогло. После долгих поисков ответа, решение нашлось на одном из интернет ресурсов под названием it-managers.ru .Решили сделать репост, дабы потом не искать вновь 😀
Итак, что нам нужно всё таки сделать для того чтобы переустановить драйвер принтера в службе Easy print :
1) Удалить принтер из списка во вкладке «Устройства и принтеры».
2) Выполнить «от имени Администратора» команду services.msc (службы) , там найти «диспетчер печати» (print spooler) и выполнить остановку службы.
3) Выполнить «от имени Администратора» команду regedit (редактор реестра).
4) Далее пройти по ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors
5) Переименовать все принтеры находящиеся в той ветке, например : winprint в winprint.bck , hplj1006 в hplj1006.bck и так далее…
6) Вновь выполнить «от имени Администратора» команду services.msc (службы) , там найти «диспетчер печати» (print spooler) и выполнить запуск службы.
7) Удалить пакет драйвер принтера (который не удалялся) из консоли диспетчера печати.
8) Вновь вернуться в реестр в ту же ветку
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors\
9) Переименовать назад «все как было» , пример : winprint.bck в winprint и по аналогии дальше…
10) Перезапустить в «службах» Диспетчер печати (spooler)
11) Вауля!! Радоваться жизни и устанавливать новый драйвер принтера, который вам парил мозг!