Проблемы с печатающими устройствами — одна из самых распространённых головных болей пользователей Windows 10. Конфликты драйверов, ошибки типа 0x0000007e или 0x00000057, "исчезновение" принтера из списка устройств или бесконечная очередь печати часто решаются радикальным методом: полным удалением всех следов драйверов перед повторной установкой. Но стандартное удаление через "Параметры" оставляет в системе мусор — временные файлы, ключи реестра и остаточные пакеты, которые продолжают мешать работе.
В этой статье вы найдёте 5 способов чистки драйверов принтеров — от ручных методов через Диспетчер устройств до автоматических утилит вроде DriverStore Explorer. Мы разберём, как удалить драйвера для конкретной модели (например, HP LaserJet Pro M404n или Canon PIXMA MG3640), а также как очистить систему от всех следов принтеров сразу. Особое внимание уделим скрытым пакетам драйверов, которые Windows 10 кэширует в папке C:\Windows\System32\DriverStore\FileRepository и не удаляет даже после деинсталляции устройства.
Почему стандартное удаление принтера не работает
Когда вы удаляете принтер через Параметры → Устройства → Принтеры и сканеры, система выполняет только поверхностную очистку:
- ✅ Удаляет визуальную запись принтера из списка устройств.
- ❌ Не трогает драйверы, установленные в
DriverStore. - ❌ Оставляет ключи реестра в ветках
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print. - ❌ Не очищает очередь печати и временные файлы в
%systemroot%\System32\spool\PRINTERS.
Из-за этого при повторной установке того же принтера (например, Brother DCP-T520W) система может "подхватить" старые драйвера с ошибками или конфликтующие версии. Типичные симптомы:
- 🖨️ Принтер определяется, но не печатает (ошибка
0x00000002). - 🔄 Бесконечная очередь печати, которую невозможно очистить.
- 🚫 Сообщение "Драйвер недоступен" при попытке добавить устройство.
- 🔧 Конфликты между 32-битными и 64-битными версиями драйверов.
Способ 1: Удаление через Диспетчер устройств (ручной метод)
Этот метод подходит, если вам нужно удалить драйвера конкретного принтера, не затрагивая другие устройства. Например, если Epson EcoTank ET-2711 конфликтует с виртуальным принтером Microsoft XPS Document Writer.
Инструкция:
- Откройте
Диспетчер устройств(Win + X → Диспетчер устройств). - Раскройте раздел Очереди печати (Print queues).
- Найдите свой принтер, кликните по нему правой кнопкой → Удалить устройство.
- Перейдите в раздел Устройства печати (Print servers) и удалите все записи, связанные с вашим принтером.
- Вернитесь в верхнее меню, выберите Вид → Показать скрытые устройства. Проверьте, не осталось ли "серых" записей с названием модели.
После удаления обязательно перезагрузите ПК — это очистит кеш драйверов в оперативной памяти.
Создать точку восстановления системы
Скачать свежие драйвера с сайта производителя
Закрыть все программы, использующие печать (Word, Excel, Photoshop)
Отключить принтер от USB/сети
-->
Способ 2: Очистка через "Принтеры и сканеры" с удалением пакетов драйверов
Более глубокий метод, чем стандартное удаление. Здесь мы удалим не только запись принтера, но и ассоциированные пакеты драйверов.
Шаги:
- Откройте
Параметры → Устройства → Принтеры и сканеры. - Выберите проблемный принтер (например, Canon imageCLASS MF269dw) и нажмите Удалить устройство.
- После удаления нажмите Добавить принтер или сканер → Нужный принтер отсутствует в списке.
- В новом окне выберите Добавить локальный или сетевой принтер с параметрами вручную → Далее.
- Нажмите Существующий порт → выберите любой (например,
FILE:) → Далее. - В разделе Установить драйвер нажмите Центр обновления Windows. Подождите, пока система проверит обновления.
- Нажмите Удалить рядом с названием вашего принтера в списке драйверов.
Этот метод удаляет драйвер из хранилища DriverStore, но может не сработать для некоторых моделей (например, Xerox WorkCentre 6515), если они были установлены через сторонние инсталляторы.
Что делать, если кнопка "Удалить" неактивна?
Если кнопка "Удалить" рядом с драйвером принтера затенена, это означает, что:
1) Драйвер используется другим устройством (даже виртуальным, например, Microsoft Print to PDF).
2) У вас недостаточно прав (запустите процесс от имени администратора).
3) Драйвер защищён политиками группы (актуально для корпоративных ПК).
В этом случае используйте Способ 3 (командная строка) или Способ 5 (DriverStore Explorer).
Способ 3: Удаление через командную строку (для опытных пользователей)
Этот метод позволяет принудительно удалить все следы драйверов, включая скрытые пакеты. Подходит для случаев, когда принтер (например, Kyocera Ecosys P3155dn) отказывается устанавливаться из-за "повреждённых файлов драйвера".
Откройте Командную строку от имени администратора (Win + X → Командная строка (администратор)) и выполните команды по порядку:
net stop spooler
del %systemroot%\System32\spool\printers\* /Q
del %systemroot%\System32\spool\drivers\w32x86\* /Q
del %systemroot%\System32\spool\drivers\x64\* /Q
net start spooler
Затем удалите конкретный драйвер (замените YourPrinterName на название модели):
pnputil /delete-driver oem*.inf /uninstall /force
printui /dl /n "YourPrinterName"
Чтобы увидеть список всех установленных драйверов принтеров, используйте:
printui /s /t2
Способ 4: Использование утилиты Print Management (для Windows 10 Pro/Enterprise)
В профессиональных редакциях Windows есть встроенный инструмент Print Management, который позволяет управлять драйверами принтеров на уровне сервера печати. Это особенно полезно, если у вас несколько принтеров (например, HP OfficeJet Pro 9015e и Brother HL-L2350DW) и нужно очистить систему полностью.
Как открыть:
- Нажмите
Win + R, введитеprintmanagement.mscи нажмитеEnter. - В левой панели выберите Драйверы.
- В правой панели вы увидите список всех установленных драйверов. Кликните правой кнопкой по нужному и выберите Удалить.
- Подтвердите удаление и перезагрузите службу печати (как в Способе 3).
| Действие | Результат | Примечание |
|---|---|---|
Удаление через printmanagement.msc |
Полное удаление драйвера из хранилища | Требует прав администратора |
Удаление через Диспетчер устройств |
Удаляет только визуальную запись | Не очищает DriverStore |
Команда pnputil /delete-driver |
Принудительное удаление INF-файлов | Может потребовать перезагрузки |
Очистка папки spool\drivers |
Удаляет кэшированные файлы драйверов | Не влияет на реестр |
Утилита Print Management — самый надёжный способ для полной очистки драйверов, но она доступна только в Pro/Enterprise-версиях Windows 10. В домашней версии используйте Способ 3 или 5.
Способ 5: DriverStore Explorer — удаление скрытых пакетов драйверов
Бесплатная утилита DriverStore Explorer (ранее Rapr) позволяет увидеть все драйвера, установленные в системе, включая те, которые не отображаются в стандартных инструментах. Это единственный способ полностью удалить драйвера для принтеров, установленные через HP Easy Start, Epson Software Updater или аналогичные "помощники".
Инструкция:
- Скачайте DriverStore Explorer с официального репозитория GitHub (выбирайте версию
x64для 64-битной Windows). - Распакуйте архив и запустите
DSIM.exeот имени администратора. - В главном окне нажмите Enumerate (Обновить список).
- В поле фильтра введите название принтера (например,
CanonилиXerox). - Выделите все найденные драйвера, кликните правой кнопкой и выберите Delete Package (Удалить пакет).
- Подтвердите удаление и перезагрузите ПК.
Преимущества метода:
- ✅ Удаляет даже те драйвера, которые не видны в
Диспетчере устройств. - ✅ Показывает версию и дату установки каждого пакета.
- ✅ Можно удалить драйвера для всех принтеров сразу (фильтр по
printer).
pnputil /add-driver "C:\Windows\inf\usbprint.inf" /install
-->
Дополнительные меры: очистка реестра и временных файлов
Даже после удаления драйверов в системе могут оставаться ключи реестра и временные файлы, которые мешают корректной работе новых драйверов. Очистка реестра требует осторожности — неправильные действия могут привести к сбоям Windows.
Шаги для опытных пользователей:
- Откройте
Редактор реестра(Win + R → regedit). - Перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-4(для 32-битной системы замените
x64наx86). - Удалите все подразделы, связанные с вашим принтером (имена обычно содержат модель, например,
HP LaserJet Pro M404-M405). - Перейдите в:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printersи удалите ключ с названием вашего принтера.
- Очистите папку с очередью печати:
C:\Windows\System32\spool\PRINTERS(удаляйте только файлы с расширениями
.SPLи.SHD).
⚠️ Внимание: Перед редактированием реестра обязательно создайте резервную копию (в Редакторе реестра выберите Файл → Экспорт). Неправильное удаление ключей может привести к ошибкам печати для всех устройств.
Частые ошибки и их решения
Даже после полной очистки драйверов пользователи сталкиваются с проблемами. Вот наиболее распространённые и способы их устранения:
| Ошибка | Причина | Решение |
|---|---|---|
0x00000057 (Ошибка параметра принтера) |
Повреждённые ключи реестра или конфликт версий драйверов | Повторите очистку реестра (раздел выше) и установите драйвер в режиме совместимости с Windows 8 |
| Принтер определяется как Generic Text Only | Отсутствует корректный драйвер, система подставляет универсальный | Удалите устройство и установите драйвер с официального сайта, а не через Центр обновления Windows |
| Очередь печати не очищается | Служба печати зависла или файлы в spool\PRINTERS заблокированы |
Остановите службу spooler, удалите файлы вручную, перезапустите службу |
Драйвер не устанавливается (ошибка 0x0000007e) |
Несовместимость разрядности (32-bit vs 64-bit) или повреждённый INF-файл | Скачайте драйвер с сайта производителя, выбрав правильную разрядность ОС |
⚠️ Внимание: Если после всех манипуляций принтер (например, Samsung SL-M2020W) по-прежнему не работает, проверьте, не блокирует ли его антивирус или брандмауэр. Добавьте исключение для файлов драйвера и портов9100,515(для сетевых принтеров).
FAQ: Ответы на частые вопросы
Можно ли удалить драйвера всех принтеров сразу, не перечисляя каждую модель?
Да, для этого:
- Используйте DriverStore Explorer (Способ 5) и примените фильтр по слову
printer. - Выделите все найденные пакеты и удалите их.
- Очистите папки
spool\driversиspool\PRINTERS(как в Способе 3).
Это удалит драйвера для всех принтеров, включая виртуальные (например, Microsoft XPS Document Writer).
После удаления драйверов Windows автоматически устанавливает их заново. Как это отключить?
Windows 10 может автоматически скачивать драйвера через Центр обновления. Чтобы отключить это:
- Откройте
Параметры → Обновление и безопасность → Дополнительные параметры. - Нажмите Просмотреть дополнительные обновления.
- В разделе Обновления драйверов снимите флажки с всех принтеров.
- Отключите службу автоматического обновления драйверов через
gpedit.msc(только для Pro-версий).
Нужно ли удалять драйвера перед продажей принтера?
Да, если вы передаёте принтер (например, Epson L3110) другому пользователю, рекомендуется:
- Удалить драйвера с вашего ПК (чтобы избежать конфликтов при подключении нового принтера).
- Сбросить настройки принтера к заводским (обычно удерживается кнопка
Stop/Resetпри включении). - Удалить принтер из учётных записей облачных сервисов (например, HP Smart или Epson Connect).
Это защитит ваши данные и предотвратит проблемы у нового владельца.
Как удалить драйвера принтера, если он подключён по сети?
Для сетевых принтеров (например, Brother MFC-L2710DW) выполните:
- Удалите принтер через
Принтеры и сканеры. - Откройте
Панель управления → Администрирование → Службыи остановите Диспетчер печати. - Удалите папку с драйверами по пути:
C:\Windows\System32\spool\drivers\x64\3\(где
3— версия драйвера, может отличаться). - Удалите порт принтера через
printui /s /t2(в списке портов ищите IP-адрес устройства).
Можно ли восстановить удалённые драйвера, если принтер перестал работать?
Да, есть несколько способов:
- Восстановите систему из точки восстановления (если создавали её перед удалением).
- Скачайте драйвер заново с официального сайта производителя.
- Используйте Windows Update: откройте
Диспетчер устройств, кликните по принтеру с восклицательным знаком → Обновить драйвер → Автоматический поиск. - Для старых моделей (например, HP LaserJet 1020) может потребоваться установка в режиме совместимости с Windows 7.