Набор драйверов для стабильной работы механизма Easy Print

Не секрет, что для работы механизма Remote Desktop Easy Print необходимо выполнение ряда условий, описанных в документации по данному функционалу, а именно:

  • Средство подключения к удаленному рабочему столу версии не ниже 6.1 (6.0.6001)
  • .NET Framework 3.0 с пакетом обновления 1 (либо .NET Framework 3.5)
  • Некоторые настройки, которые можно выполнить как через групповую политику, так и с использованием мастера настройки роли «службы удаленных рабочих столов»*

Реже упоминается, что для корректной работы так-же необходим набор драйверов Microsoft XPS Document, обычно устанавливаемый в комплекте с MS Office.

Однако, не всегда механизм работает гладко. Случаются ситуации, когда происходит подмена нужного набора драйверов. Чаще всего проблема является не очевидной, и требует расследования.

Ниже приведен набор, на котором описанный механизм является функциональным:

по состоянию на февраль 2023 года:

Microsoft XPS Document Writer v4 версия 10.0.14393.0 от 06/21/2006

Microsoft Windows Core Printer Driver Package (ntprint.inf) версия 10.0.14393.5427 от 06/21/2006, 10.0.14393.5427

Remote Desktop Easy Print (tsprint.inf) версия 10.0.14393.3442 от 06/21/2006

кроме того можно установить:

Microsoft MS-XPS Class Driver 2 версия 10.0.14393.0 от 06/21/2006

Установить скачанные драйвера можно через командную строку: pnputil -a <*.inf>

так-же можно заменить набор драйверов уже установленного механизма Remote Desktop Easy Print, распаковав их в директорию (с заменой) C:\Windows\System32\spool\drivers\x64\3. Манипуляцию необходимо выполнять с остановленной службой печати.

* необходимые настройки описаны неоднократно, следовательно не будем вдаваться в указанные детали.

** описанные процедуры справедливы для Windows Server 2016, в русской редакции, возможно они будут пригодны и для других редакций.

Не забывайте, резервное копирование — наше все.

UPD: Если после перезагрузки снова появляется «не ожидаемая» версия библиотек, то вероятно, нужно почистить репозиторий драйверов системы (DriverStore\ FileRepository). Процедуру можно сделать с использованием pnputil.exe.

pnputil.exe /e > drivers.txt получаем список всех установленных в системе драйверов

pnputil.exe /d oemXX.inf запускаем процедуру удаления драйвера. XX — можно получить из файла driver.txt, полученного шагом ранее.

Запись опубликована в рубрике Windows Server, Техничка с метками , , , . Добавьте в закладки постоянную ссылку.

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

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