Удаление сетевого принтера с компьютера кажется простой задачей — пока не сталкиваешься с ошибками типа «Устройство не удаляется» или «Принтер всё ещё отображается в списке». Чаще всего проблемы возникают из-за некорректно удалённых драйверов, конфликтов в реестре Windows или остаточных файлов в системных папках. В этой статье разберём все возможные способы удаления — от стандартных инструментов ОС до ручной очистки через printui и Редактор реестра.
Особое внимание уделим Windows 10/11 и macOS, так как алгоритмы в этих системах принципиально отличаются. Также рассмотрим, что делать, если принтер «завис» в статусе Ожидание или его имя отображается серым цветом. Для опытных пользователей добавили раздел с командной строкой и скриптами для автоматической очистки.
Предупреждаем сразу: удаление принтера через «Панель управления» не всегда убирает его из системы полностью — остаточные файлы могут занимать до 500 МБ на диске и конфликтовать с новыми устройствами. Поэтому ниже вы найдёте инструкции для полной очистки, включая драйверы и очереди печати.
1. Стандартное удаление через «Параметры» Windows
Самый очевидный способ — использовать встроенные инструменты ОС. Он подходит для большинства пользователей, если принтер не «завис» и не имеет конфликтов с драйверами.
Откройте меню Пуск → Параметры → Устройства → Принтеры и сканеры. В списке найдите нужное устройство, кликните по нему и выберите Удалить устройство. Система запросит подтверждение — соглашайтесь. Если принтер исчез из списка, но позже появился снова, значит, он подключён через сетевой протокол (например, LPD или IPP) и требует дополнительных действий.
- 🔹 Для Windows 10: путь может отличаться —
Параметры → Устройства → Принтеры и сканеры. - 🔹 Для Windows 11: меню
Параметрыоткрывается черезWin + I, далееBluetooth и устройства → Принтеры и сканеры. - 🔹 Если кнопка «Удалить» неактивна: попробуйте отключить принтер от сети или перезагрузить компьютер.
После удаления рекомендуем перезагрузить ПК — это очистит кэш печати и сбросит сетевые подключения. Если принтер всё ещё отображается, переходите к следующему методу.
2. Удаление через «Панель управления» (для старых версий Windows и глубокой очистки)
«Панель управления» предоставляет больше опций, чем современные «Параметры». Здесь можно удалить не только само устройство, но и связанные с ним драйверы.
Откройте Панель управления → Устройства и принтеры (в режиме просмотра «Крупные значки»). Найдите принтер, кликните по нему правой кнопкой и выберите Удалить устройство. Если устройство не удаляется, попробуйте:
- Отключить принтер от сети (выдерните кабель или отключите Wi-Fi на устройстве).
- Запустить компьютер в безопасном режиме (нажмите
Win + R, введитеmsconfig, перейдите на вкладкуЗагрузкаи поставьте галочкуБезопасный режим). - Повторить удаление.
Если принтер удалился, но через время появился снова, значит, он добавлен как сетевой по IP-адресу. В этом случае требуется очистка через printui (см. раздел 4).
Отключить принтер от сети
Закрыть все программы, использующие печать (Word, Excel, PDF-ридеры)
Перезагрузить компьютер
Проверить права администратора
-->
3. Удаление сетевого принтера по IP-адресу
Сетевые принтеры часто подключаются напрямую по IP-адресу (протоколы LPD, IPP, Raw TCP). Если устройство добавлено таким способом, стандартное удаление может не сработать — оно просто переподключится при следующем запуске системы.
Чтобы удалить его навсегда:
- Откройте
Панель управления → Устройства и принтеры. - Найдите принтер, кликните правой кнопкой и выберите
Свойства принтера(не путайте сСвойства!). - Перейдите на вкладку
Портыи запомните (или сфотографируйте) IP-адрес и название порта (например,Standard TCP/IP Port). - Удалите принтер стандартным способом (правая кнопка →
Удалить устройство). - Откройте
Пуск → Выполнить(Win + R), введитеprintui /s /t2и нажмитеEnter. - В открывшемся окне найдите порт с записанным IP-адресом, выделите его и нажмите
Удалить порт.
Теперь принтер не сможет автоматически подключиться по этому адресу. Если он используется другими устройствами в сети, удаление порта не повлияет на их работу.
Что делать, если IP-адрес принтера изменился?
Если принтер получает IP по DHCP, его адрес может поменяться после перезагрузки роутера. В этом случае удалите все порты с похожими названиями (например, HP_OfficeJet_Pro_9010) или отключите автоматическое обнаружение принтеров в настройках роутера.
4. Полная очистка через командную строку (printui)
Утилита printui — это скрытый инструмент Windows для управления принтерами. Она позволяет удалять устройства, драйверы и очереди печати, которые не поддаются стандартным методам.
Откройте командную строку от имени администратора (Win + X → Командная строка (администратор)) и выполните команды по порядку:
net stop spooler
printui /s /t2
В открывшемся окне:
- Перейдите на вкладку
Драйверы. - Найдите драйвер вашего принтера, выделите его и нажмите
Удалить. - Поставьте галочку
Удалить драйвер и пакет драйвера. - Перейдите на вкладку
Принтеры, выделите устройство и удалите его.
Затем вернитесь в командную строку и перезапустите службу печати:
net start spooler
Этот метод удаляет все следы принтера, включая драйверы и настройки. Если после перезагрузки устройство снова появилось, проверьте групповые политики (в корпоративных сетях принтеры могут устанавливаться автоматически через GPO).
Если после удаления принтер всё равно появляется, проверьте папку C:\Windows\System32\spool\PRINTERS — иногда там остаются «зависшие» файлы задач печати. Удалите их вручную (предварительно остановив службу spooler).
5. Ручное удаление через Редактор реестра (для опытных пользователей)
Если принтер «призрачно» отображается в системе или мешает установке нового устройства, его данные могли остаться в реестре Windows. Внимание: неправильное редактирование реестра может привести к сбоям ОС. Рекомендуем создать точку восстановления перед началом.
Откройте Редактор реестра (Win + R → regedit) и перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
В папке Printers найдите ключ с именем вашего принтера и удалите его. Затем проверьте следующие разделы:
- 🔹
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-4— здесь могут остаться драйверы. - 🔹
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors— удалите ключи, связанные с производителем принтера (например,HP Standard TCP/IP Port).
После очистки перезагрузите компьютер. Если принтер был подключён через WSD (Web Services for Devices), также проверьте ветку:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ports
Удалите все записи с IP-адресами или именами принтеров.
⚠️ Внимание: Перед редактированием реестра экспортируйте ветки (правая кнопка →Экспортировать). Это позволит восстановить данные при ошибке. Не удаляйте ключи с названиямиDefaultилиLocal— они критичны для работы службы печати.
6. Удаление сетевого принтера на macOS
На Mac процесс удаления проще, но есть нюансы с очередями печати и CUPS (системой управления печатью). Откройте Системные настройки → Принтеры и сканеры, выделите принтер и нажмите – (минус) внизу списка.
Если принтер не удаляется:
- Откройте
Терминал(Programs → Utilities → Terminal). - Введите команду для списка всех принтеров:
lpstat -p -d - Удалите принтер по имени (замените
PRINTER_NAMEна реальное название):lpadmin -x PRINTER_NAME - Очистите очередь печати:
cancel -a - - Перезапустите службу CUPS:
sudo launchctl stop org.cups.cupsdsudo launchctl start org.cups.cupsd
Если принтер добавлен через Bonjour (протокол автоматического обнаружения), он может появиться снова. Чтобы этого избежать, отключите Bonjour в настройках роутера или добавьте IP-адрес принтера в чёрный список через Терминал:
sudo cupsctl --no-browsing
Эта команда отключает автоматическое обнаружение сетевых принтеров.
7. Решение распространённых ошибок
Даже после удаления принтер может продолжать «мешать» работе системы. Рассмотрим типичные проблемы и их решения:
| Ошибка | Причина | Решение |
|---|---|---|
| «Устройство используется» | Принтер заблокирован задачей печати или программой (например, Adobe Acrobat). | Закройте все программы, использующие печать. Очистите папку C:\Windows\System32\spool\PRINTERS. |
| Принтер появляется снова после перезагрузки | Автоматическое подключение через GPO, WSD или Bonjour. | Отключите службу Function Discovery Provider Host или удалите порт в printui. |
| Ошибка «0x00000002» при удалении | Конфликт драйверов или недостаточно прав. | Запустите printui /s от имени администратора или используйте PNPUTIL для принудительного удаления драйвера. |
| Принтер отображается серым цветом | Устройство отключено или недоступно, но запись осталась в реестре. | Удалите ключи реестра (раздел 5) или используйте Print Management (printmanagement.msc). |
Если принтер был подключён через Google Cloud Print (устаревший сервис), удалите его также из аккаунта Google по ссылке https://www.google.com/cloudprint (требуется авторизация).
⚠️ Внимание: В корпоративных сетях принтеры могут устанавливаться через Group Policy (GPO). В этом случае удаление будет временным — устройство вернётся после очередного обновления политик. Обратитесь к администратору сети для исключения принтера из списка развёртывания.
8. Альтернативные способы: скрипты и сторонние утилиты
Для автоматической очистки можно использовать PowerShell-скрипты или специализированные утилиты вроде PrinterCleaner.
Скрипт для PowerShell (удалит все принтеры и драйверы):
$printers = Get-Printer
foreach ($printer in $printers) {
Remove-Printer -Name $printer.Name
}
$drivers = Get-PrinterDriver
foreach ($driver in $drivers) {
Remove-PrinterDriver -Name $driver.Name
}
Сохраните код в файл с расширением .ps1 и запустите от имени администратора.
Сторонние утилиты:
- 🔹 PrinterCleaner — удаляет «призрачные» принтеры и очищает реестр.
- 🔹 CCleaner — модуль
Cleaner → Windows → Advancedудаляет временные файлы печати. - 🔹 Revo Uninstaller — находит остаточные файлы драйверов принтеров.
Для macOS подойдёт утилита PrinterSetup (входит в состав Xcode Command Line Tools). Установите её через Терминал:
xcode-select --install
Затем используйте команду для списка и удаления принтеров:
lpstat -p
lpadmin -x PRINTER_NAME
Если принтер не удаляется стандартными способами, комбинация printui + редактирование реестра + очистка папки spool решает 90% проблем.
FAQ: Частые вопросы
Почему принтер появляется снова после удаления?
Скорее всего, он подключён через сетевой протокол (IPP, LPD) или службу автоматического обнаружения (WSD, Bonjour). Удалите порт в printui /s /t2 или отключите соответствующие службы в services.msc:
Function Discovery Provider HostFunction Discovery Resource Publication
Как удалить принтер, если кнопка «Удалить» неактивна?
Попробуйте:
- Отключить принтер от сети.
- Остановить службу печати (
net stop spooler). - Удалить устройство через
printuiили реестр. - Если принтер HP, используйте утилиту HP Print and Scan Doctor — она принудительно удаляет «зависшие» устройства.
Можно ли удалить принтер без прав администратора?
Нет, для удаления принтеров и драйверов требуются права администратора. Однако вы можете:
- Скрыть принтер в списке (правая кнопка →
Скрытьв macOS). - Отключить его в
Устройства и принтеры(правая кнопка →Использовать принтер по умолчанию → Нет).
Для полного удаления запросите права у администратора системы.
Как очистить очередь печати, если документ «завис»?
Остановите службу печати:
net stop spooler
Удалите все файлы в папке C:\Windows\System32\spool\PRINTERS, затем перезапустите службу:
net start spooler
Если очередь не очищается, используйте утилиту PrintQueue Cleaner.
Что делать, если после удаления принтера не работает печать?
Вероятно, были удалены системные драйверы или повреждена служба печати. Попробуйте:
- Перезагрузить компьютер.
- Установить принтер заново (драйверы скачайте с сайта производителя).
- Восстановить службу печати через
sfc /scannowв командной строке.