Не удалось удалить драйвер принтера {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) Вауля!! Радоваться жизни и устанавливать новый драйвер принтера, который вам парил мозг!