RDS: перенаправленные принтеры не отображаются в панели управления или в приложении "Настройки"

У меня странная проблема с нашим хостом сеансов удаленных рабочих столов, работающим на Windows Server 2019 (версия 1809, сборка 17763.805). Я подключаюсь к этому серверу с моего компьютера (под управлением Windows 10, версия 1903, сборка 18362.418), используя mstsc.exe (оболочка / контрольная версия 10.0.18362).

У меня на компьютере куча принтеров, и я выбрал в mstsc.exe перенаправление всех принтеров. Это скриншот панели управления Устройства и принтеры на моем ПК:

Однако при просмотре соответствующей панели управления на хосте сеансов удаленных рабочих столов я не вижу своих перенаправленных принтеров:

Они также не отображаются в новом приложении " Настройки" на узле сеансов удаленного рабочего стола:

Даже если принтеры не отображаются в " Устройствах и принтерах" или в приложении " Настройки", они доступны для программ на узле сеансов удаленных рабочих столов и отображаются в окне "Управление печатью".

Эта проблема возникла у нас с несколькими серверами Windows Server 2019 в разных средах, а также с несколькими клиентскими операционными системами. Мы, конечно, пытались перезагрузить зараженные машины, но это ничего не прояснило.

Машина, с которой я подключаюсь, также не имеет длинного имени хоста. Существует проблема, связанная с исследованием, где эта проблема может возникать на машинах с именами хостов длиной 15 символов, однако это не относится к моей тестовой машине. Ни клиент, ни хост-машина не имеют имя хоста длиннее 9 символов.

4 ответа

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

Выполните следующее из меню «Пуск» или диалогового окна «Пуск->Выполнить».

      explorer shell:::{863aa9fd-42df-457b-8e4d-0de1b8015c60}

или

      explorer shell:::{2227A280-3AEA-1069-A2DE-08002B30309D}

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

См. https://stackoverflow.com/questions/25465552/open-devices-and-printers-window-in-batch .

Также https://www.eightforums.com/threads/clsid-key-guid-shortcuts-list-for-windows-8.13591/

AFAIK, перенаправленные принтеры не перечислены в настройках или на панели управления. Только "локально" установленные принтеры.

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

У нас та же ошибка на нашей ферме RDS 2012R2, мы прочитали много блогов, но ни одно из предложений не работает, мы все же хотим протестировать тот, в котором говорится, что вам нужно сократить имя хоста компьютера, временный журнал. Обходной путь, который мы хотим реализовать, - это создать запись реестра для отображения принтеров на рабочем столе, как показано ниже.

https://social.technet.microsoft.com/Forums/en-US/c430c930-286a-4e61-822f-a7e56d90fd8d/redirected-printers-not-showing-in-devices-and-printer-unable-to-change-defaults?forum=winserverTS

Проверьте длину имени локального компьютера. Если это 15+ символов, вы увидите именно эту проблему. Сократите его, и вы должны увидеть принтеры на панели управления и т. Д.