Удаление драйвера принтера — казалось бы, простая задача, но на практике она часто вызывает сложности. Остаточные файлы, записи в реестре или некорректно удалённые пакеты могут привести к ошибкам печати, конфликтам с новыми драйверами или даже сбоям в работе операционной системы. Особенно актуальна эта проблема для пользователей, которые регулярно подключают разные модели принтеров — от бюджетных Canon PIXMA до профессиональных HP LaserJet.
В этой статье мы разберём не только стандартные методы удаления через "Параметры Windows", но и продвинутые способы — от ручной чистки реестра до использования специализированных утилит. Вы узнаете, как избежать типичных ошибок (например, когда принтер продолжает отображаться в списке устройств после удаления), и что делать, если система выдаёт сообщение о занятом порте LPT1 или USB001. Материал актуален для Windows 10 и 11, но большинство методов применимы и к более старым версиям ОС.
Почему драйвер принтера не удаляется стандартным способом
Чаще всего проблемы возникают из-за того, что операционная система сохраняет "хвосты" после деинсталляции. Вот основные причины:
- 📁 Остаточные файлы в системных папках. Драйверы принтеров часто оставляют файлы в
C:\Windows\System32\spool\driversилиC:\Program Files, которые не удаляются через "Панель управления". - 🔗 Записи в реестре Windows. Ключи, связанные с моделью принтера (например,
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments), могут блокировать повторную установку. - 🖨️ Занятые порты. Если порт принтера (например,
USB001илиWSD) не освобождён, новый драйвер не сможет его использовать. - 🔄 Конфликты с пакетами обновлений. Например, после обновления Windows 10 до 11 некоторые драйверы Epson или Brother могут "зависнуть" в системе.
Ещё одна распространённая ситуация: пользователь удаляет принтер через "Устройства и принтеры", но драйвер остаётся в системе. Это происходит потому, что Windows разделяет устройство (принтер) и драйвер (ПО для его работы). Чтобы полностью избавиться от проблем, нужно удалять и то, и другое.
⚠️ Внимание: Если вы подключали принтер по сети (например, через TCP/IP), его IP-адрес может оставаться зарезервированным в роутере. Это не мешает работе ПК, но может вызывать ошибки при подключении нового устройства с тем же IP.
Способ 1: Удаление через "Параметры Windows" (стандартный метод)
Начнём с самого простого способа, который работает в 70% случаев. Он подходит для большинства пользователей, которые хотят удалить драйвер принтера HP DeskJet, Canon MG3600 или Brother DCP-T520W без использования сторонних утилит.
Откройте меню Пуск → Параметры → Bluetooth и другие устройства → Принтеры и сканеры. Найдите в списке свой принтер, выделите его и нажмите "Удалить устройство". Однако этого недостаточно — теперь нужно удалить сам драйвер:
- В том же окне нажмите "Параметры принтера и сканера" (или "Дополнительные параметры").
- Прокрутите вниз до раздела "Связанные параметры" и выберите "Удалить драйверы принтера".
- В открывшемся окне найдите модель вашего принтера, выделите её и нажмите "Удалить" → "Удалить драйвер и пакет драйвера".
Если кнопка "Удалить драйверы принтера" отсутствует, значит, ваша версия Windows не поддерживает этот функционал напрямую. В таком случае переходите к следующему способу.
Закройте все программы, использующие принтер (Word, Excel, Photoshop)
Отключите принтер от USB/сети
Создайте точку восстановления системы (на случай ошибок)
Проверьте, нет ли активных задач печати в очереди-->
Способ 2: Ручное удаление через "Диспетчер устройств"
Этот метод полезен, если принтер отображается в системе как "неизвестное устройство" или его драйвер конфликтует с другими компонентами. Откройте Диспетчер устройств (клавиши Win + X → Диспетчер устройств) и выполните следующие шаги:
- Раскройте ветку "Очереди печати" (или "Принтеры" в старых версиях Windows).
- Найдите свой принтер, кликните по нему правой кнопкой и выберите "Удалить устройство".
- Поставьте галочку "Удалить программы драйверов для этого устройства" (если она доступна) и подтвердите действие.
Если принтера нет в списке, проверьте раздел "Другие устройства" — иногда конфликтные драйверы отображаются там как "Неизвестное устройство" с жёлтым восклицательным знаком. Удалите их аналогичным способом.
| Ситуация | Действие | Причина |
|---|---|---|
| Принтер отображается серым цветом | Удалите через контекстное меню | Устройство отключено, но драйвер остался |
Появляется ошибка 0x00000002 |
Перезагрузите ПК и повторите удаление | Порт занят другим процессом |
| Нет раздела "Очереди печати" | Включите отображение скрытых устройств в меню "Вид" | Драйвер удалён ранее, но некорректно |
⚠️ Внимание: Если после удаления принтер снова появляется в списке при подключении к USB, это означает, что Windows автоматически устанавливает универсальный драйвер Microsoft IPP Class Driver. Чтобы этого избежать, отключите параметр "Автоматически загружать приложения и драйверы" в Параметры → Обновление и безопасность → Дополнительные параметры.
Способ 3: Чистка реестра Windows (для опытных пользователей)
Если стандартные методы не помогли, остаточные записи в реестре могут блокировать установку нового драйвера. Предупреждение: неверные действия в реестре могут привести к сбою системы. Перед началом работы создайте резервную копию реестра (Файл → Экспорт в regedit).
Откройте редактор реестра (Win + R → regedit) и удалите следующие ключи (замените YourPrinterModel на название вашей модели):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-4\YourPrinterModel
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\YourPrinterModel
HKEY_CURRENT_USER\Printers\Connections\YourPrinterModel
После удаления перезагрузите компьютер. Если вы не уверены в названии ключей, используйте поиск в regedit (Ctrl + F) по модели принтера.
Что делать, если нет прав на редактирование реестра?
Если при попытке удалить ключ появляется ошибка "Отказано в доступе", запустите regedit от имени администратора. Для этого:
1. Найдите "regedit" через поиск Windows.
2. Кликните правой кнопкой → "Запуск от имени администратора".
3. Повторите попытку удаления.
Для автоматизации процесса можно использовать файл реестра (.reg). Создайте текстовый файл со следующим содержимым (замените YourPrinterModel на вашу модель) и сохраните с расширением .reg:
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-4\YourPrinterModel]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\YourPrinterModel]
Запустите файл и подтвердите слияние. Этот метод безопаснее ручного редактирования, так как исключает случайное удаление других ключей.
Способ 4: Использование утилит для полного удаления драйверов
Если ручные методы кажутся сложными, на помощь придут специализированные программы. Они не только удаляют драйверы, но и чистят временные файлы, записи реестра и освобождают порты. Вот топ-3 утилиты:
- 🛠️ DriverStore Explorer (RAPR) — официальный инструмент от Microsoft для управления хранилищем драйверов. Позволяет удалить пакеты драйверов, которые не отображаются в "Параметрах". Скачать с GitHub.
- 🧹 Driver Sweeper — утилита для глубокой чистки остаточных файлов. Поддерживает большинство брендов (Epson, Xerox, Kyocera).
- 🔍 CCleaner — в разделе "Сервис → Удаление программ" можно найти и деинсталлировать драйверы принтеров, а также почистить реестр.
Пример работы с DriverStore Explorer:
- Запустите программу от имени администратора.
- В списке найдите драйвер вашего принтера (ищите по названию модели или бренда).
- Выделите его и нажмите "Force Delete" (принудительное удаление).
- Перезагрузите ПК.
DriverStore Explorer
Driver Sweeper
CCleaner
Ручные методы
Другое-->
Преимущество утилит в том, что они удаляют драйверы полностью, включая скрытые пакеты, которые Windows не показывает в стандартном интерфейсе. Например, после использования DriverStore Explorer исчезают "призрачные" принтеры, которые продолжали отображаться в списке устройств.
Способ 5: Удаление через командную строку (для IT-специалистов)
Этот метод пригодится системным администраторам или пользователям, которые предпочитают работать с CMD. Он позволяет удалить драйвер принтера даже если графический интерфейс Windows не отвечает.
Откройте командную строку от имени администратора (Win + X → Командная строка (администратор)) и выполните следующие команды по порядку:
net stop spooler
sc config spooler depend= RPCSS
net start spooler
printui /s /t2
После выполнения последней команды откроется окно "Свойства сервера печати". Перейдите на вкладку "Драйверы", выберите нужный принтер и нажмите "Удалить". Подтвердите удаление драйвера и пакета драйвера.
Если требуется удалить конкретный порт принтера (например, USB001), используйте команду:
printui /dl /n "Имя_принтера" /q
Замените Имя_принтера на фактическое название из списка устройств. Чтобы увидеть все установленные принтеры, выполните:
wmic printer list brief
Если команда printui не работает, проверьте, включена ли служба печати (spooler). Для этого введите services.msc в меню "Выполнить", найдите "Диспетчер печати" и запустите её.
Устранение ошибок после удаления драйвера
Даже после успешного удаления драйвера могут возникать проблемы. Вот самые распространённые и способы их решения:
- 🔌 Ошибка "Порт принтера занят". Откройте
Панель управления → Устройства и принтеры, кликните правой кнопкой по пустому месту и выберите "Свойства сервера". На вкладке "Порты" удалите ненужные порты (например,USB001,WSD). - 🖨️ Принтер появляется снова после перезагрузки. Это означает, что Windows автоматически устанавливает универсальный драйвер. Отключите эту функцию в
Параметры → Обновление и безопасность → Дополнительные параметры → Автоматически загружать драйверы. - 📥 Невозможно установить новый драйвер. Проверьте, не блокирует ли установку антивирус (например, Kaspersky или Avast). Временно отключите защиту и повторите установку.
Если после удаления драйвера принтер перестал определяться вообще, попробуйте:
- Подключить его к другому USB-порту (желательно
USB 2.0, если используется старый принтер). - Загрузить последний драйвер с официального сайта производителя (не используйте драйверы с сторонних ресурсов!).
- Установить драйвер в режиме совместимости (правый клик по установщику → Свойства → Совместимость → Windows 8).
⚠️ Внимание: Если вы удаляли драйвер принтера, подключённого по сети (например, HP OfficeJet Pro 9015e с функцией Wi-Fi Direct), после переустановки может потребоваться сбросить сетевые настройки на самом принтере. Для этого нажмите и удерживайте кнопку Wi-Fi (или Сеть) на панели управления принтера в течение 10 секунд.
FAQ: Частые вопросы по удалению драйверов принтеров
Можно ли удалить драйвер принтера без прав администратора?
Нет, для удаления драйверов принтера требуются права администратора, так как изменения вносятся в системные папки и реестр. Если у вас ограниченная учётная запись, попросите администратора выполнить действия или временно предоставьте себе соответствующие права через Панель управления → Учётные записи пользователей.
После удаления драйвера принтер не печатает. Что делать?
Сначала проверьте, установлен ли драйвер для новой модели. Если да, но печать не идёт:
- Перезагрузите компьютер и принтер.
- Убедитесь, что принтер выбран по умолчанию в
Параметры → Принтеры и сканеры. - Проверьте очередь печати: откройте
Устройства и принтеры, кликните правой кнопкой по принтеру → "Просмотр очереди печати" и очистите её.
Если проблема сохраняется, попробуйте подключить принтер к другому ПК — это поможет определить, в принтере ли дело.
Как удалить драйвер принтера на Mac?
На macOS процесс проще:
- Откройте Системные настройки → Принтеры и сканеры.
- Выделите принтер и нажмите "–" (минус) для удаления.
- Удалите файлы драйверов в папке
/Library/Printers/(потребуется ввести пароль администратора).
Для полной чистки используйте утилиту Printer Setup Repair (бесплатная).
Почему при удалении драйвера появляется ошибка "Доступ запрещён"?
Эта ошибка возникает из-за:
- Отсутствия прав администратора (запустите программу установки/удаления от имени админа).
- Блокировки файлов антивирусом (временно отключите защиту).
- Повреждения системных файлов (выполните команду
sfc /scannowв CMD от имени администратора).
Нужно ли удалять драйвер принтера перед продажей компьютера?
Да, это рекомендуется по двум причинам:
- Конфиденциальность: в драйверах могут сохраняться данные о документах, которые вы печатали.
- Чистота системы: новый владелец может столкнуться с конфликтами при подключении своего принтера.
Используйте Способ 3 (чистка реестра) или Способ 4 (утилиты) для полного удаления.
Если принтер после удаления драйвера перестал определяться, сначала проверьте физическое подключение (кабель, USB-порт, питание), а затем переустанавливайте ПО. В 90% случаев проблема кроется не в драйвере, а в аппаратной части.