Назад | Перейти на главную страницу

Удаленные принтеры продолжают возвращаться - и умножаются

Мои пользователи находятся на серверах 2012 R2 RDS Session Host.

Я использовал «Развернуть принтеры» (из диспетчера печати) для развертывания 4 принтеров. На прошлой неделе у меня было много проблем, из-за которых пользователи не могли печатать. Если я удалю принтер и добавлю его снова, они смогут печатать нормально.

Теперь я удалил все развертывания принтеров из GPO - и у меня нет принтеров ни в каких сценариях входа в систему. Я сделал gpupdate / force, но все 4 принтера теперь указаны 3 раза ...

Если я удалю принтеры, выйду из системы и снова включу, все принтеры снова появятся. Вздох! Это сводит меня с ума.

Этот скрипт не показывает никаких принтеров "SVFREJA" ...

Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set colPrinters = objWMIService.ExecQuery ("Select * From Win32_Printer")

If colPrinters.Count <> 0 Then 'If there are some network printers
    Dim s
    s = ""
        For Each objPrinterInstalled In colPrinters ' For each network printer
        s = s + objPrinterInstalled.Name + chr(13)
        Next
    msgbox s
End if

Это дает мне такой результат ...

(извините за картину в целом)

Моя проблема не в «перенаправленных» принтерах, моя проблема в том, что у меня есть несколько принтеров с одинаковым именем (на SVFREJA), и я не могу от них избавиться.

Есть идеи, почему я не могу избавиться от "офановых" принтеров ??

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

Единственное решение для меня было:

  • Скачивание PSTools
  • Запуск CMD от имени администратора
  • Запустите команду psexec -i -s c:\windows\regedit.exe (убедитесь, что у вас еще не открыт regedit, иначе выдаст ошибку)
  • Удалить все ключи в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SWD\PRINTENUM который содержал имя принтера, которое продолжает возвращаться.

Вы должны использовать опцию PStools, потому что в противном случае вы получите ошибку отказа в доступе при удалении regkeys.

У меня была именно эта проблема, и она сводила меня с ума больше недели. Чтобы решить эту проблему, установите роль управления принтером (или службу принтеров и документов) на узле сеанса.

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

Если я смотрю на события, я вижу - Kernal-PnP:

Устройство SWD \ PRINTENUM {5251368F-DFD2-4635-8ED1-B37C4AF55D58} было удалено.

Гид класса: {1ed2bbf9-11f0-4084-b21f-ad83a8e6dcdc}

Через минуту: Устройство SWD \ PRINTENUM {5251368F-DFD2-4635-8ED1-B37C4AF55D58} было настроено.

Имя драйвера: PrintQueue.inf Класс Guid: {1ed2bbf9-11f0-4084-b21f-ad83a8e6dcdc} Дата драйвера: 21.06.2006 Версия драйвера: 6.3.9600.16384 Поставщик драйвера: Раздел драйвера Microsoft: NO_DRV Рейтинг драйвера: 0xFF0000 Идентификатор соответствующего устройства: PRINTENUM \ PrinterConnection Драйверы с более высоким рейтингом: oem10.inf: lptenum \ zebra_technologiesztf670: 00FF0001 oem14.inf: lptenum \ zebra_technologiesztf670: 00FF0001 c_swdevice.inf: SWD \ GenericRaw: 00FF3001 Устройство обновлено

РЕДАКТИРОВАТЬ: Я считаю, что нашел здесь свое исправление: http://social.technet.microsoft.com/Forums/windowsserver/en-US/71d06204-3735-4473-8bc9-20be9e19090e/problem-with-multiple-instances-of-shared-printers-being-installed-on- клиент-компьютеры-когда-форум = Winserverprint

Ненавижу погружаться в реестр, но похоже, что вы заходите в ключи поставщика печати на стороне клиента в разделе HKLM \ Software \ Wow6432Node \ Microsoft \ Windows NT \ CurrentVersion \ Print \ Providers \ и очищаете все, где есть ссылка на постоянный " зомби-принтеры.

Это принтеры, которые перенаправляются с локальных компьютеров пользователей, у которых есть сеансы на сервере RDS. Те ARE NOT локальные принтеры на сервере RDS. Если вы не хотите, чтобы эти принтеры перенаправлялись с локальных компьютеров на сервер RDS, отключите перенаправление принтеров на сервере RDS.

  • Эти шаги сработали для меня:
  • Откройте «Администрирование», затем «Управление печатью».
  • Выберите «Все принтеры». Найдите нужный принтер. Статус будет примерно таким: «Удаление - Не в сети», и было 1 незавершенное задание. Я щелкнул правой кнопкой мыши, выбрал «Отменить все задания», и принтер немедленно исчез.

Я столкнулся с этим однажды на некоторых рабочих станциях, образы которых были созданы с помощью более старого сервера образов Kaspersky. Закончил создание совершенно нового образа Касперского. Больше ничего из того, что мы сделали, не удаляло принтеры навсегда.

Возможно ли, что на вашем сервере было выполнено одно или несколько обновлений ОС?