Удаление принтера с компьютера кажется простой задачей — пока не сталкиваешься с ошибками типа "устройство не удаляется" или "драйвер занят". Особенно актуально это для офисных МФУ (Canon i-SENSYS, HP LaserJet, Brother DCP), которые подключаются по сети и оставляют после себя "хвосты" в реестре. В этой статье разберём не только стандартное удаление через "Параметры Windows", но и скрытые методы для полной очистки системы от следов принтера — включая удаление драйверов через printui.dll и ручную чистку реестра.
Проблема в том, что даже после видимого удаления принтер может продолжать отображаться в списке устройств или вызывать конфликты при повторной установке. Это связано с тем, что Windows сохраняет информацию о устройствах в нескольких местах: в Print Spooler, реестре и папке System32\DriverStore. Мы покажем, как удалить принтер полностью, а не только скрыть его из интерфейса.
Почему принтер не удаляется стандартным способом
В 80% случаев проблемы с удалением принтера связаны с работой службы Dienst für Druckwarteschlange (она же Print Spooler). Если служба зависла или занята заданием на печать, система блокирует любые изменения в списке устройств. Другие распространённые причины:
- 🔄 Заклинившие задания в очереди печати — даже одно "зависшее" задание блокирует удаление принтера.
- 🔐 Отсутствие прав администратора — некоторые драйверы (например, для Kyocera TASKalfa) требуют повышенных прав для деинсталляции.
- 🖥️ Сетевые принтеры с сохранёнными портами — Windows может "забыть" удалить TCP/IP-порт, из-за чего принтер появляется снова после перезагрузки.
- 📁 Остаточные файлы драйверов — после удаления принтера его драйверы часто остаются в
C:\Windows\System32\spool\drivers.
Если вы пытаетесь удалить сетевой принтер (Xerox WorkCentre, Ricoh MP C3004), проверьте, не подключён ли он через групповую политику домена. В корпоративных сетях администраторы часто привязывают принтеры через GPO, и удалить их можно только через gpedit.msc или обратившись в IT-службу.
⚠️ Внимание: Если принтер подключён по WSD (Web Services for Devices), его удаление может занять до 5 минут из-за особенностей протокола. Не прерывайте процесс принудительно — это приведёт к сбою службы печати.
Способ 1: Стандартное удаление через "Параметры Windows"
Это базовый метод, который работает для большинства пользовательских принтеров (Epson EcoTank, Canon PIXMA). Подходит, если принтер не используется в доменной сети и не имеет сложных драйверов.
- Откройте
Параметры → Устройства → Принтеры и сканеры. - Найдите нужный принтер в списке и нажмите на него.
- Кликните "Удалить устройство" и подтвердите действие.
- Если кнопка неактивна, попробуйте отключить принтер от USB/сети и повторить попытку.
Для Windows 11 путь немного изменился: теперь нужно зайти в Параметры → Bluetooth и устройства → Принтеры и сканеры. В некоторых сборках Windows 10 после обновления KB5028185 (июль 2023) стандартное удаление может не срабатывать — в этом случае используйте методы ниже.
Отключить принтер от USB/сети|
Закрыть все программы, использующие печать (Word, Excel, Photoshop)|
Проверить очередь печати на наличие заданий|
Перезапустить службу Print Spooler (если принтер не удаляется)
-->
Способ 2: Удаление через "Панель управления" (для старых драйверов)
Некоторые принтеры, особенно старые модели (HP LaserJet 1020, Samsung ML-2010), не отображаются в современных "Параметрах", но остаются в классической Панели управления. Этот метод также полезен, если нужно удалить драйвер принтера, а не только само устройство.
- Откройте
Панель управления → Оборудование и звук → Устройства и принтеры. - Правой кнопкой мыши кликните на принтер и выберите "Удалить устройство".
- Если принтер серый и неактивен, нажмите "Удалить из списка устройств" (это удалит его из кэша).
- Для полной очистки перейдите в "Свойства сервера печати" (правый клик по пустому месту →
Свойства сервера) и удалите драйвер на вкладке "Драйверы".
В Windows 11 классическая "Панель управления" скрыта, но её можно открыть через поиск или команду control printers в окне Выполнить (Win + R). Для сетевых принтеров (Brother HL-L2350DW) после удаления рекомендуется также очистить порт:
- В том же окне "Устройства и принтеры" выберите "Добавить принтер".
- Нажмите "Нужный принтер отсутствует в списке".
- Выберите "Добавить локальный принтер" и нажмите "Существующий порт".
- Удалите порт с именем принтера (например,
IP_192.168.1.100).
⚠️ Внимание: Удаление порта TCP/IP приведёт к потере подключения ко всем устройствам, использующим этот IP. Если принтер подключён через WSD, порт удалится автоматически после перезагрузки.
Способ 3: Удаление через printui.dll (для опытных пользователей)
Этот метод позволяет удалить принтер и его драйверы через системную утилиту printui.dll, которая предоставляет расширенные опции. Полезно, если принтер (Xerox Phaser 3260, Konica Minolta bizhub) не удаляется стандартными способами или оставляет после себя ошибки.
Откройте командную строку от имени администратора и выполните:
rundll32 printui.dll,PrintUIEntry /dl /n "Имя принтера"
Чтобы удалить драйвер принтера (не только устройство), используйте:
rundll32 printui.dll,PrintUIEntry /dd /m "Название драйвера"
Чтобы увидеть полный список установленных принтеров и драйверов, выполните:
rundll32 printui.dll,PrintUIEntry /s /t2
Эта команда откроет окно "Свойства сервера печати", где на вкладке "Драйверы" можно удалить ненужные драйверы. Для сетевых принтеров (Ricoh SP 4510) после удаления драйвера также рекомендуется очистить очередь печати:
net stop spooler
del %systemroot%\System32\spool\printers\* /Q
net start spooler
Если имя принтера содержит пробелы, заключите его в кавычки: /n "HP OfficeJet Pro 9015". Для драйверов используйте точное название из вкладки "Драйверы".
Способ 4: Ручное удаление через реестр Windows
Если принтер всё ещё отображается после удаления или возникают ошибки при добавлении нового устройства, остаточные записи в реестре могут быть причиной. Этот метод требует осторожности — неправильные изменения в реестре могут привести к сбою системы.
Перед началом обязательно создайте точку восстановления:
- Нажмите Win + R, введите
rstruiи следуйте инструкциям. - Откройте
regedit(через Win + R). - Перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers - Найдите папку с именем вашего принтера и удалите её.
- Также проверьте раздел:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-4и удалите записи, связанные с драйвером принтера.
Для принтеров Canon и Epson также может потребоваться очистка в:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider\Servers\
| Раздел реестра | Что удалять | Последствия ошибки |
|---|---|---|
...Control\Print\Printers |
Папку с именем принтера | Принтер останется в списке, но не будет работать |
...Version-4 |
Записи с именем драйвера | Ошибки при установке нового принтера |
...Client Side Rendering... |
Устаревшие записи провайдеров | Сбои службы печати |
⚠️ Внимание: Если вы удаляете сетевой принтер, подключённый через домен, изменения в реестре могут быть перезаписаны групповой политикой при следующем входе в систему. В этом случае обратитесь к администратору сети.
Что делать, если после очистки реестра принтер всё равно отображается?
Это может быть связано с кэшем профиля пользователя. Попробуйте:
1. Удалить папку %APPDATA%\Microsoft\Windows\Printers.
2. Перезагрузить компьютер.
3. Если принтер подключён по WSD, отключите функцию "Обнаружение устройств" в параметрах сети.
Способ 5: Удаление принтера на MacOS (Catalina и новее)
На Mac процесс удаления принтера проще, но есть нюансы с драйверами AirPrint и сетевыми устройствами. Если принтер (HP OfficeJet Pro 9025, Brother MFC-L2710DW) не удаляется через интерфейс, используйте терминал.
Стандартный способ:
- Откройте
Системные настройки → Принтеры и сканеры. - Выберите принтер и нажмите "–" (минус).
- Подтвердите удаление.
Если принтер не удаляется:
- Откройте Терминал (
/Applications/Utilities/Terminal). - Введите команду для списка принтеров:
lpstat -p -d - Удалите принтер командой (замените
printer_nameна имя вашего устройства):lpadmin -x printer_name - Для удаления драйверов используйте:
sudo rm -rf /Library/Printers/ppd/contents/Resources/ru.lproj/*(замените
ru.lprojна ваш язык, если нужно).
Для сетевых принтеров (Xerox VersaLink) после удаления рекомендуется сбросить кэш CUPS:
sudo launchctl stop org.cups.cupsd
sudo rm -rf /var/spool/cups/*
sudo launchctl start org.cups.cupsd
Способ 6: Удаление принтера в Linux (Ubuntu/Debian)
В Linux принтеры управляются через систему CUPS. Если принтер (Brother HL-L2300D, Epson L3150) не удаляется через графический интерфейс, используйте терминал.
Список установленных принтеров:
lpstat -a
Удаление принтера:
sudo lpadmin -x printer_name
Удаление драйверов (для HP):
sudo apt purge hplip
Для полной очистки:
sudo service cups stop
sudo rm -rf /etc/cups/ppd/*
sudo service cups start
Если принтер подключён по SMB (сетевая папка Windows), также удалите его из /etc/samba/smb.conf.
Решение распространённых ошибок при удалении
Даже после удаления принтера могут возникать проблемы. Вот самые частые ошибки и их решения:
- 🚫 "Операция не может быть завершена (error 0x00000002)" — перезапустите службу
Print Spooler:net stop spooler & net start spooler - 🔄 "Принтер появляется снова после перезагрузки" — удалите его через
printui.dll(Способ 3) и очистите реестр. - 🛑 "Доступ запрещён" при удалении драйвера — запустите командную строку от имени администратора.
- 📡 "Невозможно удалить сетевой принтер" — отключите его в настройках роутера или удалите порт TCP/IP.
Для принтеров Kyocera и Konica Minolta может потребоваться дополнительное удаление ПО управления (например, Kyocera Command Center). Используйте стандартное удаление программ через Панель управления → Программы и компоненты.
Если принтер был подключён через Google Cloud Print (устаревшая служба), удалите его также из аккаунта Google по адресу google.com/cloudprint.
FAQ: Частые вопросы об удалении принтеров
Можно ли удалить принтер, если он используется другим пользователем на этом же ПК?
Нет, сначала нужно закрыть все сессии печати. Если принтер используется в фоновом режиме (например, через RDP), отключите всех пользователей или перезагрузите компьютер в безопасном режиме.
После удаления принтера пропал звук — что делать?
Это редкий баг, связанный с конфликтом драйверов USB Audio и принтера. Переустановите звуковые драйверы через Диспетчер устройств или откатите систему.
Как удалить принтер, если он не отображается в списке, но мешает установке нового?
Используйте printui.dll с флагом /ga для отображения всех принтеров (включая скрытые):
rundll32 printui.dll,PrintUIEntry /ga
Затем удалите его через /dl.
Нужно ли перезагружать компьютер после удаления принтера?
Не обязательно, но рекомендуется, если вы очищали реестр или удаляли драйверы. Для сетевых принтеров перезагрузка роутера также может помочь избежать конфликтов IP.
Как удалить принтер на сервере Windows Server 2019/2022?
Используйте Print Management (Пуск → Администрирование → Управление печатью). Для массового удаления принтеров применяйте PowerShell:
Get-Printer | Where-Object {$_.Name -like "HP"} | Remove-Printer