Удаление драйверов принтеров с компьютера — задача, с которой сталкиваются как системные администраторы, так и обычные пользователи. Чаще всего это требуется при сбоях печати, конфликтах между несколькими устройствами или перед установкой нового оборудования. Однако стандартное удаление через "Панель управления" зачастую оставляет следы в системе: остаточные файлы, записи в реестре или скрытые службы, которые продолжают потреблять ресурсы.
В этой статье мы разберём все возможные способы полного удаления драйверов — от ручной очистки через Диспетчер устройств до использования специализированных утилит вроде DriverStore Explorer или CCleaner. Особое внимание уделим скрытым пакетам драйверов, которые Windows хранит в системном хранилище и автоматически восстанавливает при подключении устройства. Также вы узнаете, как избежать типичных ошибок, например, удаления драйверов для виртуальных принтеров (вроде Microsoft XPS Document Writer), которые могут нарушить работу системы.
Почему стандартное удаление принтера не работает
Когда вы удаляете принтер через Панель управления → Устройства и принтеры, Windows удаляет только профиль устройства, но не сами драйверы. Это приводит к двум основным проблемам:
- 🔄 Автоматическое восстановление: при следующем подключении принтера система снова устанавливает старый драйвер из кэша, даже если вы подключаете другое устройство той же марки (например, HP LaserJet P1102 и HP LaserJet Pro M404n).
- 🛑 Конфликты версий: если ранее были установлены драйверы для принтера Canon MG3640, а теперь вы подключаете Canon TS3440, система может "подсунуть" старые файлы, что вызовет ошибки печати.
- 🗑️ Мусор в системе: драйверы занимают место на диске (иногда до
500 МБна пакет) и могут содержать уязвимости, если не обновлялись годами.
Более того, некоторые производители (например, Epson или Brother) устанавливают вместе с драйверами фоновые службы для мониторинга чернил или обновлений. Эти службы продолжают работать даже после удаления принтера, потребляя ресурсы процессора и сетевого трафика.
Подготовка к удалению: что нужно сделать заранее
Перед массовым удалением драйверов выполните несколько критичных шагов, чтобы избежать сбоев:
- Создайте точку восстановления системы. Это позволит откатить изменения, если после очистки перестанут работать другие устройства (например, сканеры или МФУ). Для этого введите в поиске Windows
Создание точки восстановленияи следуйте инструкциям. - Скачайте свежие драйверы для принтеров, которые планируете использовать дальше. Храните их на отдельном носителе (флешке или в облаке), так как после очистки Windows может не найти драйверы автоматически.
- Отключите принтеры физически. Выньте USB-кабели или отключите устройства от сети (для сетевых принтеров). Это предотвратит автоматическую переустановку драйверов во время процесса.
Если вы работаете в корпоративной сети, убедитесь, что у вас есть права администратора. Без них некоторые методы (например, очистка через pnputil) будут недоступны. Также проверьте, не используются ли принтеры другими пользователями по сети — их драйверы могут быть заблокированы.
Создать точку восстановления|Скачать актуальные драйверы|Отключить все принтеры от ПК|Закрыть программы, использующие печать (Word, Excel и т.д.)|Проверка прав администратора-->
Метод 1: Удаление через "Диспетчер устройств"
Этот способ подходит для удаления драйверов конкретного принтера, но не очищает системное хранилище. Тем не менее, он полезен для устранения конфликтов между устройствами.
- Откройте
Диспетчер устройств(клавишиWin + X→ выберите соответствующий пункт). - Разверните раздел
Очереди печати(илиPrint queuesв английской версии). Здесь отобразятся все установленные принтеры. - Щёлкните правой кнопкой по нужному принтеру и выберите
Удалить устройство. - Поставьте галочку
Удалить программы драйверов для этого устройства(если она доступна) и подтвердите действие.
Для полной очистки повторите шаги для всех принтеров в списке, включая виртуальные (например, OneNote или Send To OneNote). После перезагрузки Windows может снова обнаружить некоторые устройства — это нормально, так как их драйверы остались в хранилище.
Что делать, если принтер не отображается в Диспетчере устройств?
Если принтер не виден в разделе "Очереди печати", проверьте раздел "Другие устройства" — возможно, он определился как неизвестное оборудование. Также попробуйте подключить принтер по USB и обновить конфигурацию оборудования через меню "Действие" в Диспетчере устройств.
Метод 2: Очистка через "Параметры" Windows (для Windows 10/11)
Новые версии Windows предлагают более удобный интерфейс для управления принтерами и их драйверами. Вот как им пользоваться:
- Откройте
Параметры → Bluetooth и устройства → Принтеры и сканеры. - Найдите в списке принтер, который нужно удалить, и щёлкните по нему.
- Нажмите
Удалить устройство, а затем подтвердите действие. - Для удаления драйверов перейдите в
Сервер печати(ссылка вверху страницы) →Драйверы. - Выделите ненужные драйверы и нажмите
Удалить→Удалить пакет драйверов.
Обратите внимание: в этом разделе отображаются все драйверы, включая те, которые не привязаны к конкретным устройствам. Например, здесь могут быть пакеты для Kyocera или Xerox, даже если сами принтеры давно не подключены. Удаление лишних пакетов освободит место на диске и устранит потенциальные конфликты.
⚠️ Внимание: Не удаляйте драйверы для Microsoft Print to PDF или Microsoft XPS Document Writer — они являются частью системы и используются для виртуальной печати. Их удаление может нарушить работу некоторых приложений.
Метод 3: Полная очистка через командную строку (pnputil)
Утилита pnputil позволяет управлять хранилищем драйверов Windows, где хранятся все когда-либо установленные пакеты. Этот метод наиболее эффективен для полного удаления, но требует осторожности.
Сначала получите список всех драйверов принтеров в системе:
pnputil /enum-drivers /class Printer
В результатах ищите строки с Опубликованное имя (Published Name), содержащие названия производителей (HP, Canon, Epson и т.д.). Скопируйте Идентификатор пакета (Package Identity) для ненужных драйверов.
Теперь удалите их по одному:
pnputil /delete-driver oem{номер}.inf /uninstall /force
Пример команды для драйвера с идентификатором oem12.inf:
pnputil /delete-driver oem12.inf /uninstall /force
Флаг /force принудительно удаляет драйвер, даже если он используется. Будьте внимательны: неправильное использование этой команды может привести к неработоспособности других устройств, если они зависят от общих библиотек.
Если команда не работает, попробуйте запустить командную строку от имени администратора. Для этого найдите "Командная строка" в поиске, щёлкните правой кнопкой и выберите "Запуск от имени администратора".
Метод 4: Использование специализированных утилит
Если ручные методы кажутся сложными, воспользуйтесь программами для очистки драйверов. Они автоматизируют процесс и снижают риск ошибок.
| Утилита | Преимущества | Недостатки | Ссылка на скачивание |
|---|---|---|---|
| DriverStore Explorer (RAPR) | Показывает все драйверы в хранилище, позволяет удалять выборочно | Требует прав администратора, нет русского языка | Официальный GitHub |
| CCleaner | Удобный интерфейс, очищает также временные файлы | Платная версия для глубокой очистки | ccleaner.com |
| Display Driver Uninstaller (DDU) | Поддерживает удаление драйверов принтеров, работает в безопасном режиме | Изначально предназначен для видеодрайверов | wagnardsoft.com |
| Revo Uninstaller | Удаляет остаточные файлы и записи реестра | Платная лицензия для полного функционала | revouninstaller.com |
Рекомендуем DriverStore Explorer для опытных пользователей и CCleaner для новичков. При использовании DDU обязательно запускайте программу в безопасном режиме, чтобы избежать конфликтов с работающими службами.
Специализированные утилиты удаляют не только драйверы, но и связанные службы, задачи планировщика и ключи реестра, чего нельзя добиться стандартными средствами Windows.
Решение типичных проблем после удаления
Даже после успешной очистки могут возникнуть трудности. Вот самые распространённые и способы их устранения:
- 🖨️ Принтер не определяется после переподключения: Установите драйвер вручную через
Панель управления → Устройства и принтеры → Добавить принтер → У устройства нет нужного драйвера. - 🔄 Windows автоматически устанавливает старый драйвер: Отключите интернет перед подключением принтера или заблокируйте автоматическое обновление драйверов через
gpedit.msc(для Pro-версий Windows). - ⚙️ Ошибка "Служба печати не работает": Перезапустите службу
Spoolerчерез командную строку:net stop spoolernet start spooler
- 📄 Исчезли виртуальные принтеры (PDF, XPS): Восстановите их через
Параметры → Приложения → Дополнительные компоненты → Добавить компонент → Microsoft Print to PDF.
Если после удаления драйверов принтер печатает иероглифами или некорректно обрабатывает цвета, проверьте региональные настройки в панели управления принтером. Иногда сброс настроек к заводским помогает решить проблему.
⚠️ Внимание: Если вы удалили драйверы для сетевого принтера, который используется другими компьютерами в офисе, его придётся настраивать заново на всех ПК. Перед массовой очисткой согласуйте действия с администратором сети.
FAQ: Частые вопросы по удалению драйверов принтеров
Можно ли удалить драйверы принтера без прав администратора?
Нет, для большинства методов (особенно через pnputil или "Диспетчер устройств") требуются права администратора. Однако вы можете удалить профиль принтера через "Параметры" Windows без администраторских прав — это не затронет сами драйверы, но удалит устройство из списка.
Как узнать, какие драйверы принтеров установлены в системе?
Откройте командную строку и введите:
driverquery /v | find "Printer"
Эта команда выведет список всех драйверов, связанных с принтерами. Также можно использовать DriverStore Explorer для визуального просмотра.
Почему после удаления драйверов принтер всё равно определяется как "Неизвестное устройство"?
Это происходит, если в системе остались записи о устройстве в реестре или если Windows пытается установить универсальный драйвер MTP или USB Printing Support. Попробуйте:
- Удалите устройство через
Диспетчер устройств(раздел "Другие устройства"). - Отключите автоматическое обновление драйверов в параметрах системы.
- Подключите принтер и вручную укажите путь к правильному драйверу.
Можно ли удалить драйверы для всех принтеров сразу?
Да, но это рискованно. Вы можете использовать скрипт для pnputil, который удалит все драйверы класса Printer:
for /f "tokens=3" %a in ('pnputil /enum-drivers /class Printer ^| find "Опубликованное имя"') do pnputil /delete-driver %a /uninstall /force
Предупреждение: этот скрипт удалит все драйверы принтеров, включая системные (PDF, XPS). Используйте его только если готовы к ручному восстановлению.
Как восстановить удалённые драйверы, если принтер больше не работает?
Если вы удалили драйверы по ошибке:
- Попробуйте откатить систему через
Точку восстановления. - Скачайте драйвер с официального сайта производителя (указывайте точную модель принтера!).
- Используйте Windows Update: подключите принтер и дождитесь, пока система найдёт драйвер автоматически (может потребоваться несколько минут).
Для старых принтеров (например, HP LaserJet 1020) может потребоваться установка в режиме совместимости с Windows 7.