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

Windows

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

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

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

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

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

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

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

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

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

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

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

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

  1. Запустите консоль командой
    printmanagement.msc
    ;
  2. Перейдите в раздел Print Manager -> Print Servers -> выберите ваш компьютер -> Printers;
  3. Выбелите принтер и в контекстном меню нажмите Delete.Как полностью удалить принтер в Windows, если он не удаляется
Читайте также:
Как Windows определяет, что файл скачан из Интернета

Для удаления принтеров можно использовать встроенные VBS скрипты.

Вывести список принтеров:

cscript «C:WindowsSystem32Printing_Admin_Scriptsen-USprnmngr.vbs» -l

Удалить принтер:

cscript «C:WindowsSystem32Printing_Admin_Scriptsen-USprnmngr.vbs» -d -p «HP LaserJet Pro MFP M130fn»

Или встроенный модуль PowerShell для управления принтерами:

Remove-Printer -Name «HP LaserJet Pro MFP M130fn»

Принудительное удаление принтера в Windows

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

Сначала выполните принудительную очистку очереди печати с помощью команд:

net stop spooler
del %systemroot%system32spoolprinters*.shd /F /S /Q
del %systemroot%system32spoolprinters*.spl /F /S /Q
net start spooler

Команды удалят все файлы *.shd и *.spl из каталога
%systemroot%system32spoolprinters
.

Теперь вы можете удалить запись о принтере из реестра Windows.

  1. Запустите
    regedit.exe
    ;
  2. Перейдите в ветку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintPrintes;
  3. Найдите раздел с именем вашего принтера (в моем примере это
    HP LaserJet Pro MFP M130fn (Copy 1)
    ;
  4. Удалите ветку реестра принтера;Как полностью удалить принтер в Windows, если он не удаляется
  5. Перезагрузите компьютер и проверьте, что принтер исчез из панели управления. Если он не исчез, но его статус изменился на Not Connected, просто удалите его.

При удалении принтера может появится ошибка:

Операция отменена из-за ограничений, действующих на этом компьютере. Обратитесь к системному администратору.
This operation has been cancelled due to restrictions in effect on this computer. Please contact your system administrator.

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

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

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

На доменном компьютере проверьте результирующие настройки GPO с помощью утилиты gpresult.

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

  1. Запустите Device Manager (
    devmgmt.msc
    );
  2. Включите опцию View -> Show hidden devices
  3. Разверните секции Print queues и Printers и удалите ненужные принтеры.Как полностью удалить принтер в Windows, если он не удаляется
Читайте также:
Настройка шлюза Remote Desktop Gateway на Windows Server

Удаление драйвера принтера в 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 файла и всех связанных файлов.Как полностью удалить принтер в Windows, если он не удаляется

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

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

Оцените статью
( Пока оценок нет )
Поделиться с друзьями
Информационный блог про Windows
Добавить комментарий