Перейти к содержимому

Как скрыть принтер из списка принтеров

  • автор:

Удаление принтера , который больше не используется, из списка принтеров

Принтер , который больше не используется, можно удалить из списка принтеров .
Перед удалением принтера отсоедините кабель между принтером и компьютером.

Если в систему не выполнен вход с правами администратора, удалить принтер невозможно. Для получения сведений о пользователе с правами администратора см. Пользователи и группы (Users & Groups) в разделе Системные настройки (System Preferences) .

  1. Откройте Системные настройки (System Preferences) и выберите Принтеры и сканеры (Printers & Scanners)
  2. Удалите принтер из списка принтеров Выберите принтер , который нужно удалить из списка принтеров , и нажмите — . Щелкните Удалить принтер (Delete Printer) при появлении подтверждающего сообщения.
  1. TR7500 series
  2. Печать
  3. Печать с компьютера
  4. Печать из прикладной программы (macOS AirPrint)
  5. Удаление принтера, который больше не используется, из списка принтеров

© Canon Inc. 2017 — 2018

Как полностью удалить принтер в Windows, если он не удаляется

date

22.12.2022

user

itpro

directory

Windows 10, Windows 11

comments

комментариев 8

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

Штатные способы удаления принтера в Windows

Сначала рассмотрим стандартные способы удаления принтеров в Windows, которые нужно обязательно попробовать.

Удалить принтер в панели Параметры

  1. Укройте панель управления Settings -> Devices -> Printers and Scanners (или выполните команду быстрого доступа ms-settings:printers );
  2. Выберите принтер, который вы хотите удалить и нажмите Remove Device;
  3. Подтвердите удаление принтера

Если при удалении принтера появляется ошибка “Локальная подсистема печати не выполняется”, проверьте настройки службы spooler согласно инструкции.

Также вы можете удалить принтер из классической Панели управления Windows:

Удалить принтер из классической панели управления Windows

  1. Выполните команду control /name Microsoft.DevicesAndPrinters ;
  2. Выберите принтер в списке и нажмите на кнопку Remove Device;

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

очистка очереди печати принтера

Попробуйте удалить принтер после очистки очереди печати.

Обратите внимание, что сетевые принтеры могут устанавливаться с помощью групповых политик. В зависимости от настроек GPO, такие принтеры не всегда можно удалить.

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

удалить принтер в консоли print management

  1. Запустите консоль командой printmanagement.msc ;
  2. Перейдите в раздел Print Manager -> Print Servers -> выберите ваш компьютер -> Printers;
  3. Выбелите принтер и в контекстном меню нажмите 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.

удалить принтер из реестра windows

  1. Запустите regedit.exe ;
  2. Перейдите в ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printes;
  3. Найдите раздел с именем вашего принтера (в моем примере это HP LaserJet Pro MFP M130fn (Copy 1) ;
  4. Удалите ветку реестра принтера;
  5. Перезагрузите компьютер и проверьте, что принтер исчез из панели управления. Если он не исчез, но его статус изменился на 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.

Если политика отключена или не настроена, нужно удалить скрытые принтеры и очереди печати в диспетчере устройств. Такая проблема часто встречается с сетевыми принтерами.

удаление скрытых принтеров в диспетчере устройств

  1. Запустите Device Manager ( devmgmt.msc );
  2. Включите опцию View ->Show hidden devices
  3. Разверните секции Print queues и Printers и удалите ненужные принтеры.

Удаление драйвера принтера в Windows

При удалении принтера из панели управления, его драйвера остаются в Windows. Если вы удалили принтер из панели управления, и хотите удалить его драйвер печати:

  1. Откройте оснастку services.msc и перезапустите службу Диспетчер Печати (Print Spooler). Можно перезапустить службу PowerShell командой: Restart-Service spooler -Verbose
  2. Откройте оснастку управления печатью printmanagement.msc ;
  3. Разверните секцию Print Manager -> Print Servers -> выберите ваш компьютер -> Drivers;
  4. В списке перечислены все установленные драйвера принтеров;
  5. Щелкните правой кнопкой по драйверу, который вы хотите удалить и выберите Удалить пакет драйвера (Remove driver package). удалитб драйвер принтера в Windows
  6. Подтвердите удаление драйвера, его inf файла и всех связанных файлов. удаление пакета драйвера в диспетчере печати

удалить драйвер принтера панель управления

Также вы можете удалить ненужные драйвера в свойствах сервера печати. Для этого выполните команду printui /s /t2 , выделите драйвер принтера и нажмите кнопку Delete.

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

Удаление принтера , который больше не используется, из списка принтеров

Принтер , который больше не используется, можно удалить из списка принтеров .
Перед удалением принтера отсоедините кабель между принтером и компьютером.

Если в систему не выполнен вход с правами администратора, удалить принтер невозможно. Для получения сведений о пользователе с правами администратора см. Пользователи и группы (Users & Groups) в разделе Системные настройки (System Preferences) .

  1. Откройте Системные настройки (System Preferences) и выберите Принтеры и сканеры (Printers & Scanners)
  2. Удалите принтер из списка принтеров Выберите принтер , который нужно удалить из списка принтеров , и нажмите — . Щелкните Удалить принтер (Delete Printer) при появлении подтверждающего сообщения.
  1. TS3100 series
  2. Печать
  3. Печать с компьютера
  4. Печать из прикладной программы (macOS AirPrint)
  5. Удаление принтера, который больше не используется, из списка принтеров

© Canon Inc. 2017 — 2018

Как скрыть принтер из списка?

Добрый день, в сети есть локальные или сетевые принтеры
установил агент (mydlp) который мониторит печать, при установке агента он создал копии принтеров с пометкой mydlp. Юзер обойдет агент если выберет оригинал принтера а не копию, в связи с этим вопрос как скрыть оригинал принтера из списка и переименовать копию чтобы убрать слово dlp.
вот о чем я говорю: habrahabr.ru/post/149907

  • Вопрос задан более трёх лет назад
  • 5734 просмотра

Комментировать
Решения вопроса 0
Ответы на вопрос 2

zmeyjr

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

zmeyjr

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

bk0011m

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

bk0011m

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

bk0011m

Надеюсь, у вас принтеры и пользователи в разных сетях?
Andrey San @admusers Автор вопроса

Сергей: честно говоря не думаю что такое решение подойдет, например есть 1 комп на который подключен принтер и юзер отправляет на печать, в таком случае не буду же ставить на каждый компьютер по фаерволу.

Andrey San @admusers Автор вопроса
Сергей: сегментация по ип осуществлена по департаментам

bk0011m

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

Andrey San @admusers Автор вопроса

Сергей: не запретить а скрыть, через реестр, вот только ветку не могу найти.
понимаете весь смысл в том что печать будет отправляться на вирт принтер который использует драйвер настоящего принтера и отсылать сведения о печати на сервер (создавая копию файла)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *