Ситуация знакома многим: вы пытаетесь удалить принтер через «Устройства и принтеры», но система выдаёт сообщение «Устройство занято» или «Операция не может быть завершена». Принтер висит в очереди печати, не реагирует на команды, а иногда даже блокирует установку нового оборудования. В 80% случаев проблема связана с зависшими процессами spoolsv.exe (диспетчер печати Windows) или некорректными записями в реестре.

В этой статье — 7 проверенных способов удалить занятой принтер, включая принудительный сброс очереди, очистку через командную строку и редактирование реестра. Инструкции актуальны для Windows 10/11 и macOS, а также подходят для сетевых и локальных принтеров (HP, Canon, Epson, Brother и др.). Если стандартные методы не работают — в конце раздела найдёте решения для сложных случаев, например, когда принтер «призрачно» отображается в системе после физического отключения.

Почему принтер не удаляется и показывает «занят»?

Ошибка «Устройство занято» возникает из-за конфликтов в службе печати Windows или зависших фоновых процессов. Вот основные причины:

  • 🖨️ Зависшая очередь печати — документ «застрял» в статусе «Печать» или «Удаление», блокируя доступ к принтеру.
  • 🔄 Сбой службы Print Spooler — процесс spoolsv.exe не отвечает или работает с ошибками.
  • 📛 Повреждённые записи в реестре — после некорректного удаления принтера остаются «мусорные» ключи.
  • 🔌 Сетевой конфликт — если принтер подключён по Wi-Fi или Ethernet, его может блокировать другой компьютер в сети.
  • 🛡️ Права доступа — отсутствие административных прав для изменения системных параметров.

В macOS проблема чаще связана с куэ-менеджером печати (CUPS), который не освобождает ресурсы принтера. Например, после аварийного завершения работы или прерванной печати PDF.

⚠️ Внимание: Если принтер физически отключён, но всё ещё отображается в системе как «занятой», не подключайте его заново до полного удаления. Это может усугубить конфликт драйверов.

Способ 1: Принудительный сброс очереди печати

Самый быстрый метод — очистить очередь вручную. Этот способ работает в 60% случаев и не требует прав администратора.

  1. Откройте Панель управления → Устройства и принтерыWindows 11Параметры → Bluetooth и устройства → Принтеры и сканеры).

  2. Дважды кликните на проблемный принтер, чтобы открыть окно очереди печати.

  3. В меню выберите Принтер → Очистить очередь печати. Если кнопка неактивна — переходите к следующему шагу.

  4. Закройте все окна и попробуйте удалить принтер стандартным способом (правый клик → Удалить устройство).

Если очередь не очищается, попробуйте альтернативный метод:

  • 🖱️ Зажмите Ctrl + Shift и кликните правой кнопкой на принтере → выберите Отменить все документы.
  • 🔄 Перезагрузите компьютер и повторите попытку.

☑️ Чек-лист перед сбросом очереди

Выполнено: 0 / 4

Способ 2: Перезапуск службы Print Spooler

Служба Print Spooler управляет всеми задачами печати в Windows. Если она зависла, принтер будет недоступен для удаления. Вот как её перезагрузить:

  1. Нажмите Win + R, введите services.msc и нажмите Enter.

  2. В списке найдите Диспетчер печати (Print Spooler).

  3. Кликните правой кнопкой → Остановить. Подождите 10 секунд.

  4. Снова кликните правой кнопкой → Запустить.

Если служба не останавливается, выполните команду в командной строке от имени администратора:

net stop spooler && net start spooler

После перезапуска попробуйте удалить принтер заново. Если способ не сработал — переходите к Способу 3.

📊 Какой метод сброса очереди печати сработал у вас?
Сброс через окно принтера
Перезапуск Print Spooler
Командная строка
Ничего не помогло

Способ 3: Удаление принтера через командную строку

Командная строка позволяет удалить принтер в обход графического интерфейса. Этот метод эффективен, если стандартные способы блокируются системой.

  1. Откройте Командную строку от имени администратора (Win + X → Терминал (администратор)).

  2. Введите команду для просмотра списка принтеров:

    wmic printer get name
  3. Найдите в списке название вашего принтера (например, HP LaserJet M1005) и скопируйте его точное название.

  4. Выполните команду удаления (замените NAZVANIE_PRINTERA на реальное имя):

    printui /dl /n "NAZVANIE_PRINTERA"

Если имя принтера содержит пробелы, используйте кавычки: "HP OfficeJet Pro 9010". После выполнения команды принтер исчезнет из системы.

⚠️ Внимание: В Windows 11 некоторые принтеры могут иметь «скрытые» имена с постфиксами (например, _Copy1). Убедитесь, что удаляете правильное устройство, чтобы не стереть работающий принтер.
💡

Если команда не сработала, попробуйте альтернативный синтаксис: rundll32 printui.dll,PrintUIEntry /dl /n "NAZVANIE_PRINTERA". Этот метод обходит некоторые ограничения PowerShell.

Способ 4: Очистка реестра Windows

Если принтер всё ещё отображается как «занятой» после удаления, его записи могли остаться в реестре. Внимание: редактирование реестра требует осторожности — ошибки могут привести к сбоям системы.

  1. Нажмите Win + R, введите regedit и нажмите Enter.

  2. Перейдите по пути:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
  3. Найдите папку с названием вашего принтера, кликните правой кнопкой → Удалить.

  4. Закройте редактор реестра и перезагрузите компьютер.

После перезагрузки проверьте список принтеров — устройство должно исчезнуть. Если нет, удалите также записи в ветке:

HKEY_CURRENT_USER\Printers\Connections
Что делать, если нет прав на редактирование реестра?

Если при попытке удаления ключа появляется ошибка «Отказано в доступе», кликните правой кнопкой на папку PrintersРазрешения → добавьте свою учётную запись с полными правами.

Способ 5: Удаление принтера в macOS

В macOS принтеры управляются через CUPS (Common Unix Printing System). Если принтер занят, выполните следующие шаги:

  1. Откройте Системные настройки → Принтеры и сканеры.

  2. Выделите проблемный принтер и нажмите (минус) для удаления. Если кнопка неактивна — переходите к шагу 3.

  3. Откройте Терминал (Программы → Утилиты → Терминал) и введите:

    cancel -a -

    Эта команда очищает всю очередь печати для всех принтеров.

  4. Удалите принтер повторно через системные настройки.

Если принтер всё ещё висит, сбросьте систему печати полностью:

sudo cupsctl --no-debug-logging

sudo launchctl stop org.cups.cupsd

sudo launchctl start org.cups.cupsd

⚠️ Внимание: В macOS Ventura и новее после сброса CUPS может потребоваться повторная настройка всех принтеров.

Способ 6: Удаление «призрачных» принтеров

Иногда принтер продолжает отображаться в системе, несмотря на физическое отключение. Это связано с кэшированными драйверами или сетевыми профилями. Чтобы удалить его полностью:

  • 🔌 Для USB-принтеров: Отключите устройство, удалите его через Диспетчер устройств (раздел Очереди печати), затем очистите драйверы через Панель управления → Программы → Удаление программ (ищите пакеты с названием модели).
  • 🌐 Для сетевых принтеров: Удалите устройство из списка, затем в командной строке выполните:
net use * /delete /y

Эта команда разрывает все сетевые подключения, включая принтеры.

Если принтер подключён по Wi-Fi Direct (например, HP Wireless Direct или Canon IJ Network), забудьте сеть в настройках Wi-Fi и сбросьте сеть на самом принтере (обычно кнопка Reset или Wi-Fi удерживается 5–10 секунд).

Способ 7: Использование сторонних утилит

Если ручные методы не сработали, воспользуйтесь специализированными программами:

Утилита Назначение Ссылка (официальная) Поддерживаемые ОС
PrintNode Удаление зависших принтеров и сброс очереди printnode.com Windows, macOS, Linux
PrinterFix Исправление ошибок Print Spooler и очистка реестра printerfix.com Windows 10/11
CUPS Reset (для macOS) Сброс системы печати без потери настроек GitHub (поиск по запросу) macOS 10.12+

Перед использованием сторонних программ создайте точку восстановления системы (Панель управления → Восстановление → Настройка восстановления системы).

💡

Если принтер после всех манипуляций всё равно не удаляется, проблема может быть в повреждённом драйвере. Попробуйте установить последнюю версию ПО с официального сайта производителя, затем повторите удаление.

FAQ: Частые вопросы об удалении занятого принтера

Можно ли удалить принтер через PowerShell?

Да. Откройте PowerShell от имени администратора и выполните:

Get-Printer | Where-Object {$_.Name -like "NAZVANIE"} | Remove-Printer

Замените NAZVANIE на часть имени принтера. Для просмотра всех принтеров используйте Get-Printer.

Принтер удалился, но при подключении снова появляется как «занятой». Что делать?

Это типично для сетевых принтеров с статическим IP. Сбросьте настройки сети на принтере (через меню устройства или кнопку Reset), затем подключите его заново. В Windows перед повторным подключением выполните:

arp -d *

Эта команда очищает кэш ARP, что помогает избежать конфликтов IP.

Как удалить принтер, если он не отображается в «Устройствах», но блокирует установку нового?

Скорее всего, в системе остались скрытые записи. Проверьте:

  1. Панель управления → Администрирование → Управление печатиWindows Pro).
  2. Ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers (удалите папки с названием модели).
В macOS после удаления принтер снова появляется при перезагрузке. Почему?

Это связано с автоматическим обнаружением в Bonjour (протокол mDNS). Отключите опцию:

  1. Откройте Системные настройки → Принтеры и сканеры.
  2. Нажмите правой кнопкой в пустом месте списка → Сбросить систему печати.
  3. Перезагрузите Mac.

Если принтер сетевой, отключите его от Wi-Fi на 1–2 минуты перед настройкой.

Можно ли удалить принтер через БИОС?

Нет. БИОС (или UEFI) не управляет принтерами — это задача операционной системы. Если принтер не удаляется на уровне ОС, проблема кроется в драйверах, службах или реестре, а не в «железе».