Удаление принтера , который больше не используется, из списка принтеров
Принтер , который больше не используется, можно удалить из списка принтеров .
Перед удалением принтера отсоедините кабель между принтером и компьютером.
Если в систему не выполнен вход с правами администратора, удалить принтер невозможно. Для получения сведений о пользователе с правами администратора см. Пользователи и группы (Users & Groups) в разделе Системные настройки (System Preferences) .
- Откройте Системные настройки (System Preferences) и выберите Принтеры и сканеры (Printers & Scanners)
- Удалите принтер из списка принтеров Выберите принтер , который нужно удалить из списка принтеров , и нажмите — . Щелкните Удалить принтер (Delete Printer) при появлении подтверждающего сообщения.
- TR7500 series
- Печать
- Печать с компьютера
- Печать из прикладной программы (macOS AirPrint)
- Удаление принтера, который больше не используется, из списка принтеров
© Canon Inc. 2017 — 2018
Как полностью удалить принтер в Windows, если он не удаляется

22.12.2022

itpro

Windows 10, Windows 11

комментариев 8
Несколько раз сталкивался с ситуациями, когда в Windows не удается удалить установленные принтеры. Принтер может не отображаться в панели управления Windows (но быть доступным в диалоговом окне печати во всех программах), или при удалении принтера появляются различные ошибки (нет доступа, порт печати используется, ошибка очереди печати и т.д). В этой статье рассмотрим, как полностью удалить принтер в Windows 10 и 11.
Штатные способы удаления принтера в Windows
Сначала рассмотрим стандартные способы удаления принтеров в Windows, которые нужно обязательно попробовать.

- Укройте панель управления Settings -> Devices -> Printers and Scanners (или выполните команду быстрого доступа ms-settings:printers );
- Выберите принтер, который вы хотите удалить и нажмите Remove Device;
- Подтвердите удаление принтера
Если при удалении принтера появляется ошибка “Локальная подсистема печати не выполняется”, проверьте настройки службы spooler согласно инструкции.
Также вы можете удалить принтер из классической Панели управления Windows:

- Выполните команду control /name Microsoft.DevicesAndPrinters ;
- Выберите принтер в списке и нажмите на кнопку Remove Device;
Обратите внимание, что, если в очереди печати принтера есть активные задания печати, вы не сможете удалить его, пока не очистите очередь печати. Чтобы очистить очередь печати, найдите принтер в панели управления и выберите опцию Open queue. Выберите опцию Printer -> Cancel All Document.

Попробуйте удалить принтер после очистки очереди печати.
Обратите внимание, что сетевые принтеры могут устанавливаться с помощью групповых политик. В зависимости от настроек GPO, такие принтеры не всегда можно удалить.
Для удаления принтера можно использовать mmc консоль Print Management (несколько раз она помогла мне удалить принтер, который не отображался в панели управления Windows).

- Запустите консоль командой printmanagement.msc ;
- Перейдите в раздел Print Manager -> Print Servers -> выберите ваш компьютер -> Printers;
- Выбелите принтер и в контекстном меню нажмите Delete.
Вывести список принтеров:
cscript «C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs» -l
cscript «C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs» -d -p «HP LaserJet Pro MFP M130fn»
Remove-Printer -Name «HP LaserJet Pro MFP M130fn»
Принудительное удаление принтера в Windows
Если по каким-то причинам принтер не отображается в панели управления или не удаляется с ошибкой, вы можете принудительно удалить его.
net stop spooler
del %systemroot%\system32\spool\printers\*.shd /F /S /Q
del %systemroot%\system32\spool\printers\*.spl /F /S /Q
net start spooler
Команды удалят все файлы *.shd и *.spl из каталога %systemroot%\system32\spool\printers .
Теперь вы можете удалить запись о принтере из реестра Windows.

- Запустите regedit.exe ;
- Перейдите в ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printes;
- Найдите раздел с именем вашего принтера (в моем примере это HP LaserJet Pro MFP M130fn (Copy 1) ;
- Удалите ветку реестра принтера;
- Перезагрузите компьютер и проверьте, что принтер исчез из панели управления. Если он не исчез, но его статус изменился на Not Connected, просто удалите его.
При удалении принтера может появится ошибка:
Операция отменена из-за ограничений, действующих на этом компьютере. Обратитесь к системному администратору.
This operation has been cancelled due to restrictions in effect on this computer. Please contact your system administrator.


В этом случае проверьте, не включена ли параметр групповой политика, запрещающий удалять принтеры. Этот параметр находится в следующем разделе локального редактора GPO (gpedit.msc): User Configuration –> Administrative Templates –> Control Panel –> Printers.
На доменном компьютере проверьте результирующие настройки GPO с помощью утилиты gpresult.
Если политика отключена или не настроена, нужно удалить скрытые принтеры и очереди печати в диспетчере устройств. Такая проблема часто встречается с сетевыми принтерами.

- Запустите Device Manager ( devmgmt.msc );
- Включите опцию View ->Show hidden devices
- Разверните секции Print queues и Printers и удалите ненужные принтеры.
Удаление драйвера принтера в Windows
При удалении принтера из панели управления, его драйвера остаются в Windows. Если вы удалили принтер из панели управления, и хотите удалить его драйвер печати:
- Откройте оснастку services.msc и перезапустите службу Диспетчер Печати (Print Spooler). Можно перезапустить службу PowerShell командой: Restart-Service spooler -Verbose
- Откройте оснастку управления печатью printmanagement.msc ;
- Разверните секцию Print Manager -> Print Servers -> выберите ваш компьютер -> Drivers;
- В списке перечислены все установленные драйвера принтеров;
- Щелкните правой кнопкой по драйверу, который вы хотите удалить и выберите Удалить пакет драйвера (Remove driver package).

- Подтвердите удаление драйвера, его inf файла и всех связанных файлов.


Также вы можете удалить ненужные драйвера в свойствах сервера печати. Для этого выполните команду printui /s /t2 , выделите драйвер принтера и нажмите кнопку Delete.
Предыдущая статья Следующая статья
Удаление принтера , который больше не используется, из списка принтеров
Принтер , который больше не используется, можно удалить из списка принтеров .
Перед удалением принтера отсоедините кабель между принтером и компьютером.
Если в систему не выполнен вход с правами администратора, удалить принтер невозможно. Для получения сведений о пользователе с правами администратора см. Пользователи и группы (Users & Groups) в разделе Системные настройки (System Preferences) .
- Откройте Системные настройки (System Preferences) и выберите Принтеры и сканеры (Printers & Scanners)
- Удалите принтер из списка принтеров Выберите принтер , который нужно удалить из списка принтеров , и нажмите — . Щелкните Удалить принтер (Delete Printer) при появлении подтверждающего сообщения.
- TS3100 series
- Печать
- Печать с компьютера
- Печать из прикладной программы (macOS AirPrint)
- Удаление принтера, который больше не используется, из списка принтеров
© Canon Inc. 2017 — 2018
Как скрыть принтер из списка?
Добрый день, в сети есть локальные или сетевые принтеры
установил агент (mydlp) который мониторит печать, при установке агента он создал копии принтеров с пометкой mydlp. Юзер обойдет агент если выберет оригинал принтера а не копию, в связи с этим вопрос как скрыть оригинал принтера из списка и переименовать копию чтобы убрать слово dlp.
вот о чем я говорю: habrahabr.ru/post/149907
- Вопрос задан более трёх лет назад
- 5734 просмотра
Комментировать
Решения вопроса 0
Ответы на вопрос 2

Дисклеймер в профиле.
В свойствах принтера, безопасность настроить права доступа по пользователям.
Ответ написан более трёх лет назад
Нравится 1 2 комментария
Andrey San @admusers Автор вопроса
если закрыть права на реальный принтер то пропадет доступ и на печать через виртуальный

@admusers А это вообще разве нужно делать? Пробежался по статье да по сайту программы, она и сама все это дело блокирует. Например тут посмотреть www.youtube.com/watch?v=5RHtWLobRpQ
Так что читайте мануал

Системный администратор
Ужас какой, бедные пользователи.
На файрволе не пробовали по портам блокировать?
Ответ написан более трёх лет назад
Andrey San @admusers Автор вопроса
не понял сарказма, причем тут мониторинг отправляемых на печать документов и фаервол?

@admusers: Это не сарказм, а вариант решения.
Честно не вникал особо в принцип работы mydlp (статья большая, читать лень), но предполагаю что он работает по «своим» отличным от обычных портов.
Ну и собственно, блокируете на файрволе принтерные порты, скажем 9100, или 631, можно до кучи 161-й.. итп.
Ну или если этот mydlp работает как прокси, или принтсервер. То можно вообще заблокировать доступ к принтерам напрямую.

Надеюсь, у вас принтеры и пользователи в разных сетях?
Andrey San @admusers Автор вопроса
Сергей: честно говоря не думаю что такое решение подойдет, например есть 1 комп на который подключен принтер и юзер отправляет на печать, в таком случае не буду же ставить на каждый компьютер по фаерволу.
Andrey San @admusers Автор вопроса
Сергей: сегментация по ип осуществлена по департаментам

@admusers: Так вы хотите на локальные принтеры запретить доступ?? Тогда никак. Только если подключать принтеры в сеть, напрямую (если есть сетевой интерфейс) или закупить принтсерверы и подключать принтеры через них. Цена вопроса около 1500р за штуку.
Тогда вы сможете как-то рулить этим всем «добром»
Andrey San @admusers Автор вопроса
Сергей: не запретить а скрыть, через реестр, вот только ветку не могу найти.
понимаете весь смысл в том что печать будет отправляться на вирт принтер который использует драйвер настоящего принтера и отсылать сведения о печати на сервер (создавая копию файла)