RDS:重定向的打印机未显示在控制面板或设置应用中

RDS:重定向的打印机未显示在控制面板或设置应用中

我遇到了一个奇怪的问题远程桌面会话主机正在运行Windows 服务器 2019(版本 1809,内部版本 17763.805)。我正在从我的电脑连接到此服务器(正在运行Windows 10,版本 1903,内部版本 18362.418)使用执行程序(shell/control 版本 10.0.18362)。

我的电脑上有一堆打印机,我已在 mstsc.exe 中选择重定向所有打印机。这是设备和打印机我的电脑上的控制面板:

PC 上的设备和打印机

然而,在查看相应的控制面板时远程桌面会话主机,我没有看到重定向的打印机:

远程桌面会话主机上的设备和打印机

它们也不会出现在新的设置远程桌面会话主机上的应用程序:

远程桌面会话主机上的设置应用程序

即使打印机没有显示在设备和打印机或者设置应用程序,打印机可供远程桌面会话主机内的程序使用,并显示在打印管理中。

远程桌面会话主机上的记事本打印对话框

远程桌面会话主机上的打印管理

我们在不同环境中的多个 Windows Server 2019 服务器上都遇到了这个问题,并且多个客户端操作系统也遇到了这个问题。我们当然尝试过重新启动受影响的机器,但这并没有解决任何问题。

我连接的机器也没有长主机名。研究表明,主机名长度为 15 个字符的机器可能会出现此问题,但我的测试机器并非如此。客户端和主机的主机名都不超过 9 个字符。

答案1

据我所知,重定向的打印机未在“设置”或“控制面板”中列出。只有“本地”安装的打印机才会列出。

如果打印机被成功重定向(看起来是这样),那么实际的问题是什么……除了它们没有在“设置”和“控制面板”中列出?

答案2

这不是问题的修复,而是一种变通方法。看来,如果您打开打印机的 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/

答案3

我们的 2012R2 RDS Farm 也出现了同样的错误,读过很多博客,但似乎没有一个建议起作用,我们仍然想测试那个建议,它建议你需要缩短电脑的主机名,我们想要实施的一个临时解决方法是创建一个注册表项,以便在桌面上显示打印机,如下面的链接所示。

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

答案4

尝试了这个注册表,它对我有用

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\设备元数据\PreventDeviceMetadataFromNetwork

将 dword 从 0 更改为 1

重启系统

相关内容