Заметки о решаемых задачах АйТишников

Сделал - запиши. Нашёл - сохрани :)

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

Проблемы с печатью из RDP

Проблемы с печатью из RDP

 

 

 

Для начала включим возможность изоляции драйверов принтера

Тем самым мы позволим драйверу принтера подгружать задачи не в spoolsv.exe, а в специальный подпроцесс printisolationhost.exe.
И если зависнет драйвер одного принтера, то не зависнет вся очередь печати, т.к. остановится только один подпроцесс printisolationhost.exe, а сам spoolsv.exe остается работоспособным.

Для включения изоляции драйверов принтеров, запустим редактор локальной групповой политики - gpedit.msc.

В открывшемся окне перейдём:
Конфигурация компьютера (Computer Configuration) -> Административные шаблоны (Administrative Templates) -> Принтеры (Printers)

Найдём следующие два пункта и включим их:

  • Выполнить драйверы принтеров в изолированных процессах (Execute print drivers in isolated processes)
  • Переопределить параметр совместимости выполнения драйвера печати, назначенный драйвером печати (Override print driver execution compatibility setting reported by print driver)

Теперь настроим Easy Print на стороне сервера RDP

Чтобы явно указать на то, что нужно на терминальном сервере использовать TS Easy Print, необходимо внести изменения в локальные групповые политики.

Запускаем апплет gpedit.msc (Редактор локальной групповой политики).

В открывшемся окне перейдём по ветке:
Конфигурация компьютера (Computer Configuration) -> Административные шаблоны (Administrative Templates) -> Компоненты Windows (Windows Components) -> Службы удаленных рабочих столов (Remote Desktop Services) -> Узел сеансов удаленных рабочих столов (Remote Desktop Session Host) -> Перенаправление принтеров (Printer Redirection)

Найдём следующие два пункта и включим их:

  • Использовать в первую очередь драйвер принтера Easy Print удаленного рабочего стола (Use Terminal Services Easy Print driver first)
  • Перенаправлять только используемый по умолчанию принтер клиента (Redirect only the default client printer)

Второй пункт опционально, если не хотите, чтобы все принтеры клиента перенаправлялись на сервер терминалов.

ВНИМАНИЕ!
Нельзя удалять драйверы Terminal Services Easy Print (он же Remote Desktop Easy Print) и Microsoft XPS Document Writer.
Без них перенаправление печати работать не будет.

 

21 марта 2023, 15:50    Александр Windows 0    1300 0

 

 

 

 



Комментарии ()

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