Ситуация знакома многим: вы пытаетесь удалить принтер через «Устройства и принтеры», но система выдаёт сообщение «Устройство занято» или «Операция не может быть завершена». Принтер висит в очереди печати, не реагирует на команды, а иногда даже блокирует установку нового оборудования. В 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% случаев и не требует прав администратора.
Откройте
Панель управления → Устройства и принтеры(в Windows 11 —Параметры → Bluetooth и устройства → Принтеры и сканеры).Дважды кликните на проблемный принтер, чтобы открыть окно очереди печати.
В меню выберите
Принтер → Очистить очередь печати. Если кнопка неактивна — переходите к следующему шагу.Закройте все окна и попробуйте удалить принтер стандартным способом (правый клик →
Удалить устройство).
Если очередь не очищается, попробуйте альтернативный метод:
- 🖱️ Зажмите
Ctrl + Shiftи кликните правой кнопкой на принтере → выберитеОтменить все документы. - 🔄 Перезагрузите компьютер и повторите попытку.
☑️ Чек-лист перед сбросом очереди
Способ 2: Перезапуск службы Print Spooler
Служба Print Spooler управляет всеми задачами печати в Windows. Если она зависла, принтер будет недоступен для удаления. Вот как её перезагрузить:
Нажмите
Win + R, введитеservices.mscи нажмитеEnter.В списке найдите Диспетчер печати (Print Spooler).
Кликните правой кнопкой →
Остановить. Подождите 10 секунд.Снова кликните правой кнопкой →
Запустить.
Если служба не останавливается, выполните команду в командной строке от имени администратора:
net stop spooler && net start spooler
После перезапуска попробуйте удалить принтер заново. Если способ не сработал — переходите к Способу 3.
Способ 3: Удаление принтера через командную строку
Командная строка позволяет удалить принтер в обход графического интерфейса. Этот метод эффективен, если стандартные способы блокируются системой.
Откройте Командную строку от имени администратора (
Win + X → Терминал (администратор)).Введите команду для просмотра списка принтеров:
wmic printer get nameНайдите в списке название вашего принтера (например, HP LaserJet M1005) и скопируйте его точное название.
Выполните команду удаления (замените
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
Если принтер всё ещё отображается как «занятой» после удаления, его записи могли остаться в реестре. Внимание: редактирование реестра требует осторожности — ошибки могут привести к сбоям системы.
Нажмите
Win + R, введитеregeditи нажмитеEnter.Перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\PrintersНайдите папку с названием вашего принтера, кликните правой кнопкой →
Удалить.Закройте редактор реестра и перезагрузите компьютер.
После перезагрузки проверьте список принтеров — устройство должно исчезнуть. Если нет, удалите также записи в ветке:
HKEY_CURRENT_USER\Printers\Connections
Что делать, если нет прав на редактирование реестра?
Если при попытке удаления ключа появляется ошибка «Отказано в доступе», кликните правой кнопкой на папку Printers → Разрешения → добавьте свою учётную запись с полными правами.
Способ 5: Удаление принтера в macOS
В macOS принтеры управляются через CUPS (Common Unix Printing System). Если принтер занят, выполните следующие шаги:
Откройте
Системные настройки → Принтеры и сканеры.Выделите проблемный принтер и нажмите
–(минус) для удаления. Если кнопка неактивна — переходите к шагу 3.Откройте Терминал (
Программы → Утилиты → Терминал) и введите:cancel -a -Эта команда очищает всю очередь печати для всех принтеров.
Удалите принтер повторно через системные настройки.
Если принтер всё ещё висит, сбросьте систему печати полностью:
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.
Как удалить принтер, если он не отображается в «Устройствах», но блокирует установку нового?
Скорее всего, в системе остались скрытые записи. Проверьте:
Панель управления → Администрирование → Управление печати(в Windows Pro).- Ветку реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers(удалите папки с названием модели).
В macOS после удаления принтер снова появляется при перезагрузке. Почему?
Это связано с автоматическим обнаружением в Bonjour (протокол mDNS). Отключите опцию:
- Откройте
Системные настройки → Принтеры и сканеры. - Нажмите правой кнопкой в пустом месте списка →
Сбросить систему печати. - Перезагрузите Mac.
Если принтер сетевой, отключите его от Wi-Fi на 1–2 минуты перед настройкой.
Можно ли удалить принтер через БИОС?
Нет. БИОС (или UEFI) не управляет принтерами — это задача операционной системы. Если принтер не удаляется на уровне ОС, проблема кроется в драйверах, службах или реестре, а не в «железе».