Удаление принтера с компьютера кажется простой задачей — пока не сталкиваешься с последствиями. Остаточные файлы драйверов, «зависшие» задачи в очереди печати или внезапно появляющиеся ошибки при подключении нового устройства могут превратить рутинную операцию в часовую головную боль. Особенно если речь идёт о сетевых МФУ (многофункциональных устройствах) или принтерах с проприетарным ПО вроде Epson L3110 или HP LaserJet Pro.
В этой статье разберём не только стандартное удаление через «Параметры Windows», но и скрытые методы: как очистить реестр от следов драйверов, почему принтер может «воскресать» после перезагрузки, и что делать, если система упорно не видит новое устройство из-за конфликта с «призраком» старого. А ещё — уникальные инструкции для macOS и Linux, где процесс отличается от привычной Windows-схемы.
1. Стандартное удаление принтера в Windows
Начнём с базового метода, который работает в 80% случаев. Он подходит для большинства моделей — от бюджетных Canon PIXMA до офисных Xerox WorkCentre. Важно: этот способ удаляет только «видимую» часть принтера, но не всегда очищает драйверы и очередь печати.
Откройте меню Пуск → Параметры → Устройства → Принтеры и сканеры. В списке найдите нужное устройство, кликните по нему и выберите «Удалить устройство». Если кнопка неактивна, попробуйте сначала «Управление» → «Остановить принтер», затем повторите попытку.
- 🖨️ Для сетевых принтеров: перед удалением отключите устройство от Wi-Fi или Ethernet — это предотвратит автоматическое повторное подключение.
- 🔄 Если принтер не удаляется: перезагрузите службу печати (об этом ниже в разделе про ошибки).
- 📁 Проверьте очередь: откройте
Панель управления → Устройства и принтеры, кликните правой кнопкой по принтеру и выберите«Просмотр очереди печати». Удалите все задания.
⚠️ Внимание: В Windows 11 после удаления принтера через «Параметры» его иконка может оставаться в классической «Панели управления». Удалите её и оттуда, иначе при следующем подключении возникнут конфликты драйверов.
2. Полное удаление драйверов принтера
Даже после стандартного удаления в системе остаются файлы драйверов, которые могут мешать установке нового устройства. Например, при подключении HP OfficeJet Pro 9015 после HP DeskJet 2700 Windows может автоматически подставлять старые драйверы, что приводит к ошибкам вроде 0x0000007c или Print Spooler SubSystem App.
Чтобы удалить драйвер полностью:
- Откройте
Панель управления → Устройства и принтеры. - Кликните правой кнопкой по пустому месту →
«Настройка сервера печати». - Перейдите на вкладку
«Драйверы», выберите драйвер вашего принтера и нажмите «Удалить». - Поставьте галочку
«Удалить драйвер и пакет драйверов»и подтвердите.
Для стойких случаев (например, после сбоя обновления драйверов) используйте утилиты производителя:
- 🔧 HP:
HP Print and Scan Doctor(автоматически чистит следы всех устройств HP). - 🔧 Epson:
Epson Software Uninstaller(удаляет даже служебные файлы вродеEpson Status Monitor). - 🔧 Canon: вручную удалите папки
C:\Program Files\Canon\иC:\ProgramData\Canon\.
☑️ Проверка перед удалением драйверов
3. Очистка очереди печати и службы Print Spooler
Зависшая очередь печати — одна из самых распространённых причин, почему принтер «не хочет» удаляться или выдаёт ошибку 0x00000002. Служба Print Spooler отвечает за обработку заданий, и её сбой может блокировать любые действия с принтерами.
Чтобы очистить очередь:
- Откройте командную строку от имени администратора (
Win + X → Командная строка (администратор)). - Остановите службу печати:
net stop spooler - Удалите все файлы из папки очереди:
del %systemroot%\System32\spool\printers\* /Q - Запустите службу заново:
net start spooler
Если после этого принтер всё ещё не удаляется, проверьте скрытые задачи в диспетчере заданий:
- Откройте
Панель управления → Администрирование → Диспетчер печати. - Удалите все задания, даже те, что отмечены как «Ошибка» или «Приостановлено».
⚠️ Внимание: На некоторых корпоративных ПК служба Print Spooler может быть отключена политиками домена. В этом случае для удаления принтера потребуются права доменного администратора.
4. Удаление принтера через реестр Windows
Если принтер упорно «воскресает» после перезагрузки или его имя отображается серым цветом в списке устройств, проблема кроется в реестре. Изменение реестра — рискованная операция, но иногда это единственный способ полностью стереть следы устройства, особенно после некорректного удаления программ вроде Kyocera Command Center или Brother ControlCenter.
Инструкция для опытных пользователей:
- Нажмите
Win + R, введитеregeditи подтвердите. - Перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\PrintersУдалите папку с именем вашего принтера.
- Проверьте второй путь (здесь могут оставаться драйверы):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-4Удалите все записи, связанные с вашим устройством.
После редактирования реестра обязательно перезагрузите ПК. Если боитесь ошибиться, используйте утилиты вроде CCleaner (раздел Реестр → Поиск проблем), но они не всегда находят глубокие следы принтеров.
Что будет если удалить лишнее в реестре?
Неправильные изменения могут привести к сбою службы печати, потере доступа к другим принтерам или даже к «синему экрану» (BSOD). Всегда создавайте резервную копию реестра перед редактированием (Файл → Экспорт).
5. Особенности удаления на macOS и Linux
На компьютерах Apple и дистрибутивах Linux процесс удаления принтера отличается от Windows. Здесь нет реестра, но есть свои нюансы — например, остаточные файлы в /etc/cups/ или конфликты с Samba при работе с сетевыми принтерами.
Для macOS (Ventura/Monterey/Sonoma):
- 🍎 Откройте
Системные настройки → Принтеры и сканеры. - Выделите принтер, нажмите
«–»и подтвердите удаление. - Чтобы очистить драйверы, удалите файлы из папок:
/Library/Printers/~/Library/Printers/
- Для полной очистки выполните в
Терминале:sudo rm -rf /etc/cups/ppd/*.ppd
Для Linux (Ubuntu/Debian/Fedora):
- 🐧 Удалите принтер через
Настройки → Принтерыили командой:lpadmin -x {имя_принтера} - Очистите очередь печати:
cancel -a - Удалите пакеты драйверов (пример для HP):
sudo apt purge hplip* - Перезапустите службу
CUPS:sudo systemctl restart cups
⚠️ Внимание: В Linux принтеры, подключённые черезSamba, могут «застревать» в кэше. После удаления проверьте файл/etc/samba/smb.confна наличие упоминаний устройства.
6. Устранение ошибок после удаления
Даже после успешного удаления принтера могут возникать проблемы. Вот самые распространённые и способы их решения:
| Ошибка | Причина | Решение |
|---|---|---|
0x0000007c при добавлении нового принтера |
Конфликт старых и новых драйверов | Удалите все драйверы через Панель управления → Программы и компоненты, затем установите свежие с сайта производителя. |
| Принтер появляется снова после перезагрузки | Автоматическое подключение по WSD (для сетевых принтеров) |
Отключите службу Function Discovery Resource Publication (services.msc). |
Print Spooler не запускается |
Повреждение системных файлов | Выполните в командной строке:
|
| Новый принтер печатает «кракозябры» | Остаточные файлы шрифтов или настроек старого принтера | Очистите папку C:\Windows\System32\spool\drivers\ и переустановите драйвер. |
Если ошибка не исчезает, проверьте журналы событий Windows:
- Откройте
Панель управления → Администрирование → Просмотр событий. - Перейдите в
Журналы Windows → Система. - Отфильтруйте события по ключевому слову
PrintилиSpooler.
Если новый принтер той же марки (например, замена Epson L382 на Epson L4260), перед подключением удалите все программы производителя через «Программы и компоненты». Они могут автоматически устанавливать старые драйверы.
7. Как избежать проблем при следующем подключении
Чтобы не пришлось повторять очистку, следуйте этим правилам при установке нового принтера:
- 🔌 Подключайте принтер к ПК только после установки драйверов. Windows может автоматически выбрать неподходящий драйвер из своей базы.
- 🌐 Для сетевых принтеров: назначьте статический IP в роутере, чтобы избежать конфликтов при смене адреса.
- 📥 Скачивайте драйверы только с официального сайта производителя. Версии из Windows Update часто устаревшие.
- 🛡️ Отключите автоматическое обновление драйверов:
Панель управления → Система → Дополнительные параметры системы → Оборудование → Параметры установки устройств → «Нет, предоставить выбор»
Если принтер используется в офисе с доменной сетью, попросите администратора добавить его через Group Policy — это предотвратит конфликты при подключении с разных ПК.
Всегда создавайте точку восстановления системы перед удалением или установкой принтера. Это позволит откатиться, если что-то пойдёт не так (особенно актуально для Windows 10/11 с автоматическими обновлениями драйверов).
Частые вопросы
Можно ли удалить принтер через Диспетчер устройств?
Технически да, но это не рекомендуется. Диспетчер устройств удаляет только само устройство, но не очищает драйверы и очередь печати. Используйте этот метод только если принтер не отображается в «Принтерах и сканерах», но виден в Диспетчере как «Неопознанное устройство».
Почему после удаления принтера остаётся папка с его именем в C:\Program Files\?
Это нормально для принтеров с проприетарным ПО (например, Brother или Xerox). Удалите папку вручную, но сначала проверьте, нет ли в ней важных общих файлов (например, scanutility.exe для сканера). Если принтер был часть МФУ, его удаление может сломать работу сканера — в этом случае используйте утилиту производителя для полной деинсталляции.
Как удалить принтер, если он подключён через USB, но ПК его не видит?
Сначала отключите принтер от USB, затем:
- Удалите все «серые» принтеры в
Принтеры и сканеры. - Откройте
Диспетчер устройств, найдите разделОчереди печатии удалите все устройства с восклицательным знаком. - Подключите принтер заново — Windows должна определить его как новое устройство.
Если не помогает, попробуйте подключить принтер к другому USB-порту (желательно USB 2.0, если у вас USB 3.0).
Нужно ли перезагружать компьютер после удаления принтера?
Не всегда, но рекомендуется, если:
- Вы редактировали реестр.
- Удаляли принтер через
Print Management(управление печатью). - Планируете сразу подключать новый принтер той же марки.
Перезагрузка очищает кэш драйверов и предотвращает конфликты.
Можно ли удалить принтер через PowerShell?
Да, с помощью команды:
Remove-Printer -Name "Имя_принтера"
Чтобы увидеть список всех принтеров, сначала выполните:
Get-Printer | Format-Table Name
Для удаления драйвера используйте:
Remove-PrinterDriver -Name "Имя_драйвера"
Этот метод полезен для автоматизации (например, в скриптах для офисных ПК).