Список принтеров в 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, его удаление через локальные настройки не сработает. В этом случае нужно обратиться к администратору сети.
Способ 1: Стандартное удаление через "Параметры Windows"
Этот метод подходит для большинства пользователей и работает в 80% случаев, если принтер не был установлен через доменные политики. Инструкция актуальна для Windows 10 (версии 20H2 и новее) и Windows 11.
Откройте
Параметры → Bluetooth и устройства → Принтеры и сканеры(в Windows 10 путь:Параметры → Устройства → Принтеры и сканеры).Найдите в списке ненужный принтер и кликните по нему. Появится кнопка "Удалить устройство" — нажмите её.
Подтвердите действие. Если кнопка неактивна, попробуйте отключить принтер физически (вынуть USB-кабель или отключить от сети) и повторить шаг.
После удаления рекомендуется перезагрузить ПК, чтобы служба печати обновила список устройств. Если принтер исчез из списка, но позже появился снова, переходите к очистке очереди печати.
Отключите принтер от USB/сети|
Закройте все программы, использующие печать (Word, Excel, Photoshop)|
Проверьте, нет ли активных заданий в очереди печати|
Создайте точку восстановления системы (на случай ошибок)
-->
Способ 2: Удаление через "Панель управления" (для старых драйверов)
Некоторые принтеры, особенно модели Canon LBP или Brother HL начала 2010-х, устанавливают драйверы в 32-битном режиме даже на 64-разрядных системах. Такие устройства не отображаются в "Параметрах", но остаются в классической панели управления.
Откройте
Панель управления → Оборудование и звук → Устройства и принтеры(в режиме просмотра "Крупные значки").Правой кнопкой мыши кликните на принтере и выберите "Удалить устройство".
Если появится запрос на удаление драйверов, отметьте галочкой "Удалить драйверы для этого устройства" — это критично для моделей Epson WorkForce и Xerox Phaser, которые оставляют "хвосты" в системе.
⚠️ Внимание: Удаление драйверов может повлиять на другие устройства того же производителя. Например, если у вас два принтера HP — LaserJet 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.
Чтобы удалить драйвер полностью:
Откройте
Панель управления → Устройства и принтеры.Нажмите в верхнем меню "Сервер печати" → перейдите на вкладку "Драйверы".
Найдите в списке драйвер нужного принтера, выделите его и нажмите "Удалить".
Подтвердите удаление всех версий драйвера (включая 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. Предупреждение: неверные изменения в реестре могут привести к сбою системы. Сначала создайте точку восстановления.
Инструкция для очистки:
Нажмите
Win + R, введитеregeditи подтвердите запуск.Перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\PrintersНайдите папку с именем вашего принтера (например, Brother DCP-T520W) и удалите её.
Проверьте также раздел
HKEY_CURRENT_USER\Printers\Connections— здесь могут оставаться ссылки на сетевые принтеры.
После редактирования реестра обязательно перезагрузите ПК. Если принтер был сетевым, также очистите кэш DNS командой:
ipconfig /flushdns
Что делать, если после чистки реестра принтер всё равно появляется?
Это может быть связано с автоматическим восстановлением драйверов через Windows Update. Чтобы отключить эту функцию:
1. Откройте gpedit.msc (Редактор локальной групповой политики).
2. Перейдите в Конфигурация компьютера → Административные шаблоны → Принтеры.
3. Найдите параметр "Отключить автоматическую установку драйверов встроенными средствами" и включите его.
4. Перезагрузите ПК.
Удаление принтера в macOS и Linux (кратко)
Если вы работаете на MacBook или Linux-системе, процесс удаления отличается:
- 🍎 macOS:
- Откройте
Системные настройки → Принтеры и сканеры. - Выделите принтер и нажмите "–" (минус) внизу списка.
- Для полной очистки выполните в Терминале:
sudo rm -rf /etc/cups/ppd/*
- Откройте
- 🐧 Linux (Ubuntu/Debian):
- Удалите принтер через
Настройки → Устройства → Принтеры. - Очистите конфигурационные файлы:
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