Список принтеров в Windows со временем заполняется ненужными устройствами: старыми офисными МФУ, виртуальными принтерами от программ типа PDF-creator, или принтерами, которые давно сданы в утиль. Эти "призраки" не просто занимают место — они могут вызывать конфликты драйверов, ошибки печати 0x0000007c или даже блокировать установку новых устройств. В отличие от простого отключения по USB, полное удаление требует очистки системных файлов и реестра.

Проблема усложняется, если принтер был подключён по сети или через сервер печати: его след остаётся в print spooler — службе, управляющей очередью заданий. Неправильное удаление (например, через "Удалить устройство" в диспетчере) часто оставляет скрытые записи в реестре по пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers, чтоLater приводит к сбоям. В этой статье — актуальные способы для Windows 10/11, включая очистку драйверов и сброс очереди печати.

Почему принтер не удаляется стандартным способом

Если при нажатии "Удалить устройство" в Панель управления → Устройства и принтеры ничего не происходит или принтер появляется снова после перезагрузки, причины могут быть следующими:

  • 🔄 Заклинившая служба печати: процесс spoolsv.exe не отвечает и блокирует изменения. Это частая проблема после сбоев электропитания или принудительного выключения ПК во время печати.
  • 📄 Остаточные файлы драйверов: даже после удаления принтера его драйверы остаются в C:\Windows\System32\spool\drivers и автоматически переустанавливаются при следующем подключении.
  • 🔗 Сетевые принтеры с кэшированными профилями: устройства, добавленные через \\server\printer, сохраняют настройки в доменных политиках (актуально для офисных ПК).
  • 🛡️ Защита системы: Windows 11 может блокировать изменения в реестре для принтеров, установленных через Windows Update (например, драйверы HP Universal Print Driver).

Предупреждение касается корпоративных пользователей: если принтер был развёрнут через Group Policy или Microsoft Endpoint Configuration Manager, его удаление через локальные настройки не сработает. В этом случае нужно обратиться к администратору сети.

📊 Какой тип принтера вы пытаетесь удалить?
Локальный (USB)
Сетевой (Wi-Fi/Ethernet)
Виртуальный (PDF/XPS)
Офисный (сетевой сервер)
Не знаю

Способ 1: Стандартное удаление через "Параметры Windows"

Этот метод подходит для большинства пользователей и работает в 80% случаев, если принтер не был установлен через доменные политики. Инструкция актуальна для Windows 10 (версии 20H2 и новее) и Windows 11.

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

  2. Найдите в списке ненужный принтер и кликните по нему. Появится кнопка "Удалить устройство" — нажмите её.

  3. Подтвердите действие. Если кнопка неактивна, попробуйте отключить принтер физически (вынуть USB-кабель или отключить от сети) и повторить шаг.

После удаления рекомендуется перезагрузить ПК, чтобы служба печати обновила список устройств. Если принтер исчез из списка, но позже появился снова, переходите к очистке очереди печати.

Отключите принтер от USB/сети|

Закройте все программы, использующие печать (Word, Excel, Photoshop)|

Проверьте, нет ли активных заданий в очереди печати|

Создайте точку восстановления системы (на случай ошибок)

-->

Способ 2: Удаление через "Панель управления" (для старых драйверов)

Некоторые принтеры, особенно модели Canon LBP или Brother HL начала 2010-х, устанавливают драйверы в 32-битном режиме даже на 64-разрядных системах. Такие устройства не отображаются в "Параметрах", но остаются в классической панели управления.

  1. Откройте Панель управления → Оборудование и звук → Устройства и принтеры (в режиме просмотра "Крупные значки").

  2. Правой кнопкой мыши кликните на принтере и выберите "Удалить устройство".

  3. Если появится запрос на удаление драйверов, отметьте галочкой "Удалить драйверы для этого устройства" — это критично для моделей Epson WorkForce и Xerox Phaser, которые оставляют "хвосты" в системе.

⚠️ Внимание: Удаление драйверов может повлиять на другие устройства того же производителя. Например, если у вас два принтера HPLaserJet P1102 и OfficeJet Pro 9015 — удаление драйвера для одного может нарушить работу второго. В этом случае лучше использовать ручную очистку.

Способ 3: Очистка очереди печати и сброс службы Spooler

Если принтер удаляется, но снова появляется после перезагрузки, проблема кроется в службе Print Spooler. Этот метод также помогает при ошибках типа 0x00000002 ("Не удалось подключиться к принтеру").

1. Откройте командную строку от имени администратора:

- Нажмите Win + X → "Терминал (администратор)".

2. Остановите службу печати:

net stop spooler

3. Удалите все файлы из папки очереди:

del %systemroot%\System32\spool\printers\* /Q

4. Перезапустите службу:

net start spooler

После выполнения команд проверьте список принтеров — "призрачные" устройства должны исчезнуть. Если нет, остаётся ручная чистка реестра.

💡

Перед очисткой spool\printers проверьте, нет ли в папке файлов с расширением .SPL или .SHD — это "застрявшие" задания печати. Их можно открыть блокнотом, чтобы увидеть, какой документ вызвал сбой.

Как полностью удалить драйверы принтера

Драйверы принтеров часто остаются в системе даже после удаления устройства. Это приводит к конфликтам при установке новых моделей того же бренда. Например, драйвер Kyocera Universal может мешать работе Kyocera Ecosys P3155dn.

Чтобы удалить драйвер полностью:

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

  2. Нажмите в верхнем меню "Сервер печати" → перейдите на вкладку "Драйверы".

  3. Найдите в списке драйвер нужного принтера, выделите его и нажмите "Удалить".

  4. Подтвердите удаление всех версий драйвера (включая x86 и x64, если они есть).

Производитель Типичные "неудаляемые" модели Рекомендация по очистке
HP LaserJet P1005, OfficeJet 6950 Использовать HP Print and Scan Doctor для полной деинсталляции
Canon i-SENSYS LBP6030, PIXMA MG3640 Удалить через Canon IJ Printer Utility → "Удаление принтера"
Epson L3110, WorkForce Pro WF-3720 Очистить папку C:\ProgramData\Epson вручную
Brother HL-L2350DW, DCP-T720DW Запустить Brother Utilities → "Deinstall Tool"
⚠️ Внимание: Удаление драйверов через "Сервер печати" требует прав администратора. Если кнопка "Удалить" неактивна, проверьте, не заблокирована ли она политиками безопасности (актуально для рабочих ПК в офисах).

Ручная чистка реестра (для опытных пользователей)

Если принтер всё ещё отображается после всех манипуляций, его запись осталась в реестре Windows. Предупреждение: неверные изменения в реестре могут привести к сбою системы. Сначала создайте точку восстановления.

Инструкция для очистки:

  1. Нажмите Win + R, введите regedit и подтвердите запуск.

  2. Перейдите по пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers

  3. Найдите папку с именем вашего принтера (например, Brother DCP-T520W) и удалите её.

  4. Проверьте также раздел HKEY_CURRENT_USER\Printers\Connections — здесь могут оставаться ссылки на сетевые принтеры.

После редактирования реестра обязательно перезагрузите ПК. Если принтер был сетевым, также очистите кэш DNS командой:

ipconfig /flushdns
Что делать, если после чистки реестра принтер всё равно появляется?

Это может быть связано с автоматическим восстановлением драйверов через Windows Update. Чтобы отключить эту функцию:

1. Откройте gpedit.msc (Редактор локальной групповой политики).

2. Перейдите в Конфигурация компьютера → Административные шаблоны → Принтеры.

3. Найдите параметр "Отключить автоматическую установку драйверов встроенными средствами" и включите его.

4. Перезагрузите ПК.

Удаление принтера в macOS и Linux (кратко)

Если вы работаете на MacBook или Linux-системе, процесс удаления отличается:

  • 🍎 macOS:
    1. Откройте Системные настройки → Принтеры и сканеры.
    2. Выделите принтер и нажмите "–" (минус) внизу списка.
    3. Для полной очистки выполните в Терминале:
      sudo rm -rf /etc/cups/ppd/*
  • 🐧 Linux (Ubuntu/Debian):
    1. Удалите принтер через Настройки → Устройства → Принтеры.
    2. Очистите конфигурационные файлы:
      sudo apt purge cups
      sudo apt install cups
      (переустановит службу печати)
⚠️ Внимание: В Linux удаление принтера через графический интерфейс не всегда очищает файлы .ppd в /etc/cups/. Это может привести к ошибкам при добавлении нового принтера с тем же именем.
💡

Перед удалением принтера в macOS или Linux убедитесь, что нет активных заданий в очереди. В Linux проверьте статус службы CUPS командой systemctl status cups.

Частые ошибки и как их избежать

Даже после успешного удаления принтера пользователи сталкиваются с проблемами. Вот типичные сценарии и решения:

  • 🔄 "Принтер появляется снова после перезагрузки":

    Причина: автоматическое восстановление через Windows Update или доменные политики. Решение: отключите автоматическую установку драйверов (см. раздел про реестр).

  • 🚫 "Не удаётся удалить: доступ запрещён":

    Причина: недостаточно прав или принтер используется другим пользователем. Решение: удалите принтер через Управление компьютером (compmgmt.msc) → "Локальные пользователи и группы" → "Принтеры".

  • 📁 "Ошибка 0x0000000d при печати после удаления":

    Причина: повреждённые файлы в C:\Windows\System32\spool\drivers. Решение: удалите папку драйвера вручную (требуются права администратора).

  • Если принтер был подключён через Google Cloud Print (устаревшая служба, закрытая в 2020 году), его запись может оставаться в аккаунте Google. Удалите её через страницу управления Cloud Print.

    FAQ: Ответы на частые вопросы

    Можно ли удалить принтер, не удаляя драйверы?

    Да, но это не рекомендуется. Остаточные драйверы могут конфликтовать с новыми устройствами. Например, если вы удалите Canon MG3600, но оставите его драйвер, при подключении Canon MG3650 система может использовать старые файлы, что приведёт к ошибкам печати.

    Почему после удаления принтера пропал доступ к сетевому принтеру в офисе?

    Скорее всего, сетевой принтер был подключён через тот же порт (например, IP_192.168.1.100). При удалении локального принтера порт мог быть удалён вместе с ним. Решение: переподключите сетевой принтер заново через \\server\printer или его IP-адрес.

    Как удалить принтер, если он не отображается в списке, но мешает печати?

    Это типично для "призрачных" принтеров, которые остались в реестре. Используйте метод чистки реестра или утилиту Print Management (printmanagement.msc). В ней отображаются все принтеры, включая скрытые.

    Нужно ли перезагружать компьютер после удаления принтера?

    Да, перезагрузка обязательна, чтобы служба Print Spooler обновила список устройств. Без перезагрузки старые записи могут оставаться в кэше, и принтер появится снова.

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

    Да, используйте команду:

    Remove-Printer -Name "Имя_принтера"

    Чтобы увидеть список всех принтеров, предварительно выполните:

    Get-Printer | Select-Object Name