Исправляем ошибку: «Не получается удалить драйвер принтера…»

Чрезвычайно нередко при попытке удалить драйверы для принтера, можно столкнуться с сложностями. В данной статье мы поведаем про то, каким образом можно поправить ошибку «Не получается удалить драйвер принтера…».

Описание ошибки

Характеристики сервера печати
Не получается удалить драйвер: Заглавие_Драйвера, Тип 3 — пользовательский режим. Обозначенный драйвер принтера занят.


Если пользоваться советами, бывш?? даны в статье: Как удалить принтер и хоть какое упоминание о нем в Виндовс 7, то получаем такую ошибку:

Исправляем ошибку

Вариант 1

Подобная ошибка проявилась на Windows Server 2008 R2, который работает в терминальном режиме и активным Easy Print. Хотя данным принтером никто из пользователей не пользовался, система не хотела его удалять. Помогло следующее:

  1. Открываем «Устройства и принтеры» под учетной записью администратора и удаляем ненавистный принтер.
  2. Открываем «Службы» (панель управления — администрирование — службы) или же (пуск — выполнить — services.msc) и ищем там службу «Диспетчер печати«, она же «Spooler».
  3. Останавливаем эту службу.
  4. Открываем редактор реестра (пуск — выполнить — regedit).
  5. Открываем следующую ветку реестра:
    • В 64-битных версиях Windows: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows x64Drivers
    • В 32-битных версиях Windows: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86Drivers
  6. Переименовываем драйвер принтера, который система не дает нам удалить. В нашем примере — Brother DCP-116C, например в Brother DCP-116C_1.
  7. Запускаем службу «Диспетчер печати«, она же «Spooler».
  8. Удаляем принтер, как описано в статье: Как удалить принтер и любое упоминание о нем в Windows 7
  9. Profit.

Если же будет продолжать ругаться, то в интернете еще встречал такое решение:

Вариант 2

  1. В пункте 5 открываем нужную ветку реестра.
  2. Переименовываем все что там есть, например: hpcpp117 ==> hpcpp117_old, hpzppwn7 ==> hpzppwn7_old, winprint ==> winprint_old…
  3. Запускаем службу диспетчера печати, удаляем принтер, останавливаем службу, переименовываем все обратно, снова запускаем службу диспетчера печати.

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *