Удаление драйверов принтера в Windows 10 — казалось бы, простая задача, которая часто превращается в настоящую головную боль. Пользователи сталкиваются с ситуациями, когда после деинсталляции устройства через "Параметры" принтер всё равно определяется системой как подключённый, а при попытке установить новые драйверы возникают ошибки типа 0x00000057 или Operation could not be completed. Причина кроется в том, что стандартное удаление через интерфейс Windows зачастую оставляет "хвосты" — записи в реестре, временные файлы и некорректно удалённые пакеты драйверов.
Особенно актуальна проблема для владельцев Canon, HP LaserJet и Brother, где производители используют собственные системы управления очередью печати (например, HP Print and Scan Doctor или Canon My Printer). Эти утилиты создают дополнительные службы, которые продолжают работать даже после удаления основного драйвера. В этой статье мы разберём 5 способов чистого удаления — от стандартных инструментов Windows до ручной очистки реестра и использования специализированных утилит вроде Driver Store Explorer.
Важно понимать: просто отключить принтер от USB или сети недостаточно. Драйверы могут оставаться в системе годами, занимая место на диске и вызывая конфликты с новыми устройствами. Например, при подключении Epson EcoTank после Epson L3110 система может автоматически установить старые драйверы, что приведёт к некорректной работе сканера или функции двусторонней печати. Наши инструкции помогут избежать таких проблем.
1. Стандартное удаление через "Параметры Windows"
Начнём с самого простого метода, который подходит для большинства пользователей. Этот способ удаляет основные файлы драйверов, но может оставить некоторые компоненты (например, службы печати или файлы конфигурации).
Откройте меню Пуск → Параметры → Устройства → Принтеры и сканеры. В списке найдите ваш принтер (например, Brother DCP-T720DW или HP OfficeJet Pro 9015) и нажмите на него. Появится кнопка "Удалить устройство" — кликните её. Система запросит подтверждение, после чего принтер исчезнет из списка. Однако это ещё не всё:
- 🔄 Перезагрузите компьютер — это необходимо, чтобы остановились фоновые службы, связанные с принтером.
- 🗑️ Проверьте папку
C:\Windows\System32\spool\drivers— здесь могут остаться файлы с расширением.dllили.ini, связанные с вашей моделью. - 🔍 Запустите
Диспетчер задач(Ctrl+Shift+Esc) и проверьте вкладку "Службы": если там есть процессы вроде Pml Driver HPZ12 или Canon Inkjet Printer Driver, их нужно остановить вручную.
Этот метод работает в 60-70% случаев, но если вы ранее устанавливали драйверы с официального диска или через HP Smart/Epson Software Updater, велика вероятность, что в системе остались "обрывки". Например, при подключении нового принтера Canon PIXMA TS3440 после удалённого Canon MG3640 может возникнуть ошибка 0x0000007e — это признак конфликта оставшихся файлов.
⚠️ Внимание: Если после удаления принтер всё равно отображается в списке устройств при подключении по USB, это означает, что Windows автоматически устанавливает универсальный драйвер Microsoft IPP Class Driver. Чтобы этого избежать, отключите опцию "Автоматически загружать драйверы" в параметрах системы (Параметры → Обновление и безопасность → Дополнительные параметры).
2. Удаление через "Диспетчер устройств"
"Диспетчер устройств" позволяет удалить не только сам принтер, но и связанные с ним виртуальные порты и очереди печати. Это особенно полезно, если принтер подключался по сети или через USB-хаб.
Чтобы открыть диспетчер, нажмите Win + X и выберите соответствующий пункт. Далее:
- Раскройте раздел "Очереди печати" (Print queues). Здесь могут отображаться даже те принтеры, которые вы давно не использовали.
- Найдите ваше устройство (например, Xerox Phaser 3020), кликните правой кнопкой и выберите "Удалить устройство".
- Перейдите в раздел "Порты (COM и LPT)" и удалите все порты с названиями вроде
USB001,DOT4_001илиWSD-Port, если они связаны с вашим принтером. - Вернитесь в "Очереди печати" и нажмите в меню "Вид → Показать скрытые устройства". Удалите все серые (неактивные) принтеры.
После этих действий рекомендуется перезагрузить компьютер и проверить папку C:\Windows\System32\spool\PRINTERS — в ней не должно остаться файлов с расширением .SPL или .SHD, которые могут блокировать установку новых драйверов.
| Тип порта | Описание | Когда удалять |
|---|---|---|
USB001, USB002 |
Виртуальные порты для USB-принтеров | Если принтер больше не подключается по USB |
DOT4_001 |
Порт для принтеров с поддержкой протокола DOT4 (например, HP DeskJet) | При переходе на сетевое подключение |
WSD-Port |
Порт для сетевых принтеров с поддержкой WSD (Web Services for Devices) | Если принтер подключён по IP, а не через WSD |
Standard TCP/IP Port |
Порт для принтеров, подключённых по локальной сети | Только если принтер больше не используется в сети |
⚠️ Внимание: Удаление порта Standard TCP/IP Port для сетевого принтера (например, Brother HL-L2350DW) приведёт к тому, что другие устройства в сети не смогут к нему подключиться, пока порт не будет создан заново. Если принтер используется несколькими ПК, лучше удалить только очередь печати, а порт оставить.
3. Ручное удаление через командную строку
Для опытных пользователей существует более радикальный метод — удаление драйверов через командную строку с правами администратора. Этот способ позволяет очистить даже те драйверы, которые не отображаются в графическом интерфейсе.
Откройте Командную строку от имени администратора (нажмите Win + X и выберите соответствующий пункт) и выполните следующие команды по порядку:
printui /s /t2
Эта команда откроет окно "Свойства сервера печати". Перейдите на вкладку "Драйверы", выберите драйвер вашего принтера (например, Kyocera FS-1041) и нажмите "Удалить". Убедитесь, что выбрали "Удалить драйвер и пакет драйвера".
pnputil /delete-driver oem*.inf /uninstall /force
Эта команда принудительно удаляет все OEM-драйверы принтеров. Будьте осторожны: она может задеть драйверы других устройств, если они установлены как OEM-пакеты.
sc delete "Print Spooler" && sc create "Print Spooler" binpath= "C:\Windows\System32\spoolsv.exe" start= auto
Эта последовательность команд пересоздаёт службу печати, что полезно, если предыдущие шаги не помогли. После выполнения обязательно перезагрузите ПК.
Если вы получаете ошибку ERROR_DEPENDENT_SERVICES_RUNNING (код 1072), это означает, что службу печати используют другие процессы. В этом случае сначала выполните:
net stop spooler /y
sc config spooler depend= RPCSS
Создать точку восстановления системы|Закрыть все программы, использующие печать|Отключить принтер от USB/сети|Запустить CMD от имени администратора|Проверить список драйверов командой `pnputil /enum-drivers`-->
4. Очистка реестра Windows
Даже после удаления драйверов через все вышеописанные способы в реестре Windows могут оставаться записи, которые мешают корректной установке нового ПО. Очистка реестра — самый глубокий уровень удаления, но он требует аккуратности, так как ошибки могут привести к нестабильной работе системы.
Предупреждаем: перед внесением изменений в реестр обязательно создайте точку восстановления (Панель управления → Восстановление → Настройка восстановления системы). Далее:
- Нажмите
Win + R, введитеregeditи подтвердите запуск. - Перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-4(для 32-битной системы замените
Windows x64наWindows NT x86). - В правой части окна найдите папки с именами ваших принтеров (например, Ricoh SP 210SU) и удалите их.
- Перейдите в раздел:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printersи удалите все ключи, связанные с вашим устройством.
- Закройте редактор реестра и перезагрузите компьютер.
После очистки реестра проверьте следующие папки на наличие остаточных файлов:
- 📁
C:\Windows\System32\spool\drivers\x64\4(или\x86\4для 32-битной системы) - 📁
C:\Program Files\иC:\Program Files (x86)\— ищите папки с названиями брендов (HP, Canon, Epson) - 📁
C:\Users\<Ваше_имя_пользователя>\AppData\Local\Temp— здесь могут оставаться временные файлы установщиков
⚠️ Внимание: Если вы удаляете драйверы принтера Xerox или Konica Minolta, которые используют технологию Global Print Driver, в реестре могут оставаться записи о "универсальных" драйверах. Их names содержат строки вродеXerox UniversalилиKonica Minolta Universal. Удаляйте их только если вы точно не планируете использовать эти принтеры в будущем.
Что делать если после очистки реестра принтер не определяется?
Если после ручной очистки реестра Windows перестала видеть любые принтеры (даже новые), это означает, что были удалены критические системные ключи. Восстановите их следующим образом:
1. Откройте regedit и перейдите в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print.
2. Если отсутствует раздел Providers, экспортируйте его с другого ПК с аналогичной версией Windows и импортируйте.
3. Перезагрузите компьютер и проверьте работу службы печати командой net start spooler.
Если проблема сохраняется, восстановите систему из ранее созданной точки восстановления.
5. Использование специализированных утилит
Если ручные методы кажутся слишком сложными или вы боитесь повредить систему, на помощь придут специализированные программы. Они автоматизируют процесс удаления и сводят риски к минимуму.
Вот топ-3 утилиты для чистки драйверов принтеров:
- 🛠️ Driver Store Explorer (RAPR) — официальный инструмент от Microsoft, позволяющий просматривать и удалять драйверы из хранилища системы. Скачайте его с GitHub, запустите от имени администратора и найдите в списке драйверы вашего принтера (ищите по названию бренда или модели). Выделите их и нажмите "Delete Package".
- 🧹 Printer Driver Removal Tool от HP — утилита специально для принтеров HP (поддерживает модели OfficeJet, LaserJet, DeskJet). Она удаляет не только драйверы, но и связанные службы вроде HP Network Devices Support.
- 🔍 Revo Uninstaller Pro — платная программа с бесплатным trial-периодом. Она сканирует систему на остаточные файлы и записи реестра после стандартной деинсталляции. Встроенный "Охотник за остатками" (Hunter Mode) поможет найти все связанные с принтером компоненты.
Для принтеров Canon существует отдельная утилита Canon Printer Driver Uninstaller, которую можно скачать с официального сайта. Она удаляет даже те компоненты, которые остаются после использования Canon IJ Network Tool. Аналогичные инструменты есть у Epson (Epson Software Uninstaller) и Brother (Brother Removal Tool).
| Утилита | Поддерживаемые бренды | Особенности |
|---|---|---|
| Driver Store Explorer | Все бренды | Удаляет драйверы из хранилища Windows, требует прав администратора |
| HP Print and Scan Doctor | Только HP | Диагностирует и исправляет проблемы с драйверами, удаляет конфликтующие версии |
| Epson Software Uninstaller | Только Epson | Удаляет драйверы и программы вроде Epson Scan 2 или Epson Event Manager |
| Revo Uninstaller Pro | Все бренды | Платная, но есть trial-версия. Ищет остаточные файлы и записи реестра |
Если после использования утилит принтер всё равно не устанавливается, попробуйте подключить его к другому USB-порту (желательно USB 2.0, а не 3.0). Некоторые старые модели (например, Canon LBP2900) некорректно работают с портами USB 3.0 из-за проблем с обратной совместимостью.
6. Удаление драйверов для сетевых принтеров
Сетевые принтеры (например, Brother HL-L8260CDW или Xerox VersaLink) требуют особого подхода, так как их драйверы могут быть установлены не только на вашем ПК, но и на сервере печати. Если принтер подключён по IP, стандартное удаление через "Параметры" может не сработать.
Вот пошаговая инструкция для сетевых устройств:
- Откройте
Панель управления → Устройства и принтеры. - Найдите сетевой принтер, кликните правой кнопкой и выберите "Удалить устройство".
- Откройте
Диспетчер устройств, раскройте раздел "Сетевые адаптеры" и удалите все устройства с названиями вроде Microsoft Virtual WiFi Miniport Adapter или WAN Miniport (IKEv2), если они появились после установки принтера. - Запустите
Командную строкуот имени администратора и выполните:net stop spoolerdel %systemroot%\System32\spool\prtprocs\w32x86\* /Q
net start spooler
Эта команда очищает кэш процессоров печати.
- Если принтер подключён через Google Cloud Print или Microsoft Print to PDF, удалите эти службы в
Параметры → Приложения → Приложения и возможности.
Для корпоративных сетей, где принтеры подключены через Active Directory, может потребоваться помощь администратора. В таких случаях драйверы устанавливаются через групповую политику, и их удаление на локальном ПК не даст результата — они будут установлены заново при следующем входе в домен.
⚠️ Внимание: Если ваш сетевой принтер использует протокол LPD/LPR (например, многие модели Kyocera или Ricoh), после удаления драйверов может потребоваться вручную удалить портLPR-PortвДиспетчере устройств. В противном случае при повторной установке принтера Windows будет пытаться использовать старый порт с неверными настройками.
Частые ошибки и их решения
Даже после тщательного удаления драйверов пользователи сталкиваются с ошибками. Рассмотрим самые распространённые проблемы и способы их решения.
Ошибка: "Не удалось удалить драйвер. Операция не поддерживается" (код 0x0000007a)
Эта ошибка возникает, когда драйвер используется другим устройством или службой. Решение:
- Откройте
Диспетчер задачи завершите все процессы, связанные с принтером (например,Spoolsv.exeилиBrsSupportCenter.exeдля принтеров Brother). - Запустите
Командную строкуот имени администратора и выполните:sc config spooler depend= RPCSSnet stop spooler
net start spooler
- Повторите попытку удаления.
Ошибка: "Драйвер для этого устройства был удалён, но файлы остались"
Это означает, что файлы драйвера заблокированы. Используйте утилиту Unlocker или перезагрузите ПК в безопасном режиме (нажмите Win + R, введите msconfig, перейдите на вкладку "Загрузка" и выберите "Безопасный режим"). В безопасном режиме удалите файлы вручную из папок C:\Windows\System32\spool\drivers и C:\Windows\System32\DriverStore\FileRepository.
Принтер определяется как "Неопознанное устройство" после удаления драйверов
Это типичная проблема для принтеров Samsung (например, Samsung SL-M2020), которые после 2017 года были переданы под бренд HP. Решение:
- Скачайте последний драйвер с официального сайта HP (даже если ваш принтер ранее был Samsung).
- Подключите принтер к другому USB-порту (желательно на задней панели ПК).
- При установке драйвера выберите опцию "Установить как новое устройство".
Если после всех манипуляций принтер всё равно не работает, проблема может быть не в драйверах, а в аппаратном конфликте. Попробуйте подключить принтер к другому компьютеру — если ошибка повторяется, возможно, неисправен сам принтер или кабель.
FAQ: Ответы на частые вопросы
Можно ли удалить драйвер принтера без прав администратора?
Нет, для полного удаления драйверов требуются права администратора. Без них вы сможете только удалить принтер из списка устройств в "Параметрах", но файлы драйверов и записи в реестре останутся. Если у вас нет прав администратора, попросите их у владельца ПК или IT-отдела (в корпоративной сети).
После удаления драйверов принтер перестал определяться. Что делать?
Скорее всего, были удалены критические системные компоненты (например, стандартные драйверы печати Windows). Восстановите их следующим образом:
- Откройте
Панель управления → Программы и компоненты → Включение или отключение компонентов Windows. - Убедитесь, что отмечены пункты "Службы печати и документов" и "Клиент печати в сети".
- Перезагрузите компьютер.
- Подключите принтер заново — Windows должна автоматически установить базовый драйвер.
Если это не помогло, используйте точку восстановления системы.
Как удалить драйверы принтера, если он подключён по Wi-Fi?
Для беспроводных принтеров (например, HP Envy 6055 или Canon PIXMA TR8620) выполните следующие шаги:
- Удалите принтер через
Параметры → Устройства → Принтеры и сканеры. - Откройте
Панель управления → Сеть и Интернет → Центр управления сетями и общим доступом → Изменение параметров адаптера. - Найдите виртуальный адаптер принтера (например, HP Print Device) и отключите его.
- Удалите все сетевые профили, связанные с принтером, в
Параметры → Сеть и Интернет → Wi-Fi → Управление известными сетями. - Перезагрузите маршрутизатор и принтер.
Если принтер всё равно подключается автоматически, отключите функцию WSD (Web Services for Devices) в настройках маршрутизатора.
Нужно ли удалять драйверы перед продажей принтера?
Да, если вы продаёте принтер, рекомендуется удалить его драйверы с вашего ПК по двум причинам:
- Конфиденциальность: В драйверах могут храниться данные о документах, которые вы печатали (например, в кэше HP Digital Send или Epson Scan).
- Избежание конфликтов: Если новый владелец подключит принтер к вашему ПК (например, для настройки), могут возникнуть ошибки из-за дублирующихся драйверов.
Исключение — если принтер остаётся в той же сети (например, в офисе). В этом случае достаточно удалить его из списка устройств, не трогая драйверы.
Можно ли использовать CCleaner для удаления драйверов принтера?
Использовать CCleaner для очистки реестра после удаления драйверов принтера не рекомендуется. Эта программа удаляет все "лишние" записи в реестре, но не умеет различать, какие из них относятся именно к принтеру. В результате могут быть повреждены системные ключи, отвечающие за службу печати.
Если вы всё же хотите использовать CCleaner:
- Сначала удалите принтер через
ПараметрыиДиспетчер устройств. - Создайте точку восстановления системы.
- В CCleaner отключите опцию "Очистка реестра" и используйте только модуль "Очистка диска" для удаления временных файлов.
Для глубокой очистки лучше использовать специализированные утилиты вроде Driver Store Explorer.