Почему списка принтеров недостаточно
Удаление устройства в «Параметрах» → «Bluetooth и устройства» → «Принтеры и сканеры» убирает объект принтера, но часто оставляет установленный драйвер и его пакет — Windows хранит их, чтобы принтер мог вернуться без загрузки. Настоящая опись живёт в свойствах сервера печати: из окна любого принтера выберите принтер, затем «Свойства сервера печати» → вкладка «Драйверы», или просто выполните printmanagement.msc. Там видно каждый драйвер каждого принтера, когда-либо стоявшего на этой машине, включая давно исчезнувшие.
Вкладка «Драйверы» перечисляет драйверы; удалить драйвер и удалить его пакет — две разные операции. Драйвер — установленная копия в C:\Windows\System32\spool\drivers; пакет — оригинал в хранилище драйверов, откуда Windows может переустановить его в любой момент. Удаляйте и то и другое, иначе ближайшее обновление Windows или обнаружение принтера молча воскресит запись.
- «Параметры» → «Bluetooth и устройства» → «Принтеры и сканеры» — удаляет очередь, но не драйвер
- printmanagement.msc — полная консоль управления печатью с фильтрами
- «Свойства сервера печати» → «Драйверы» — собственно список драйверов
- C:\Windows\System32\spool\drivers — здесь живут установленные драйверы
- pnputil /enum-drivers — пакеты драйверов в хранилище
- printui.dll /s /t2 — старый диалог драйверов, всё ещё работает
Удаляем пакеты, не ломая диспетчер печати
Действуйте по порядку: сначала удалите все очереди, использующие драйвер, иначе Windows откажет со словами «драйвер используется», и вы будете охотиться за процессами вместо чистки. В консоли управления печатью выбирайте драйвер и нажимайте «Удалить пакет драйвера», а не «Только удалить драйвер», если хотите покончить с ним навсегда, — «только драйвер» это ровно сценарий воскрешения, описанный выше. Некоторым пакетам нужен перезапуск службы «Диспетчер печати», чтобы исчезнуть начисто; остановить и запустить её в «Службах» — дело секунд.
Драйверы Type 4 — те, что Windows ставит автоматически из Центра обновления — иногда отклоняют обе кнопки удаления. Обходной путь: удалите принтер, отключите его от сети и USB, перезагрузитесь и удалите драйвер после неё — либо снимите пакет командой pnputil /delete-driver, где имя драйвера берётся из pnputil /enum-drivers. Делайте это от администратора и пропускайте всё, что не можете опознать наверняка: драйвер с понятным именем — кандидат, OEM40.inf — нет.
Если печать всё равно сбоит
Зависшая очередь — отдельная болезнь, не связанная с драйверами: диспетчер печати держит задания в C:\Windows\System32\spool\PRINTERS, и одно повреждённое задание блокирует всё, что за ним. Лечение скучное и надёжное — остановите службу «Диспетчер печати», удалите файлы из этой папки, запустите службу снова — и оно лечит девять из десяти призрачных заданий, вообще не трогая драйверы.
Если очереди и драйверы чисты, а старые устройства продолжают возвращаться, остатки живут вне диспетчера: фирменные утилиты вендоров, сценарии сетевого развёртывания, осиротевшие папки, до которых добирается разве что очистка с Kleaner PRO, — диалоги туда не заглядывают. После этого один принтер, один драйвер, ноль сюрпризов — всё, что действительно нужно печати от системы.
Вопросы и ответы
Можно ли удалять файлы в папке spool\PRINTERS?
Да, при остановленной службе «Диспетчер печати» — это очередь заданий, и удаление на работающей службе портит её состояние. Перезапустите службу, и печать вернётся в норму.
Почему Windows говорит, что драйвер принтера используется?
На него ссылается очередь, зависшее задание или кеш диспетчера. Удалите использующие его принтеры, очистите застрявшие задания, перезапустите диспетчер печати — и драйвер удалится без возражений.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]