我有和这里问的同样的问题如何通过 rdesktop 访问 *远程* USB 设备和这里远程桌面:无法识别远程 USB 设备很久以前,无人解答。
我有一台装有 Windows 10 的远程计算机,其中插着一个 USB 设备。当我亲自登录时,我可以看到 USB 设备。当我使用 RDP 远程登录该计算机时,该设备不可见/无法访问。就像它根本不存在一样。
当使用 RDP 登录时,如何访问该远程机器的远程 USB 设备?
需要明确的是(因为这是互联网上常见的错误)——我不是尝试通过 RDP 重定向本地 USB 设备。设备已插入目标远程计算机,当我通过 RDP 连接到该计算机时(并且只有那时)我看不到它。
答案1
据我所知,Windows 终端服务不允许以我在问题中描述的方式使用某些设备。此类设备的示例是智能卡读卡器(各种硬件 USB 证书/令牌)。
对于此类设备,只允许在物理插入的计算机上使用该设备,并最终通过 RDP 将其重定向到远程机器,然后可以通过 RDP 会话使用它。
不幸的是,这些设备似乎必须本地插入 RDP 客户端,而不是服务器,并在连接到服务器时通过 RDP 隧道(重定向)到服务器。无法在不同的 RDP 帐户之间共享它。
除非一两天内有人证明我错了,否则我会接受我的答案。
答案2
根据您使用的 RDP 客户端可能会略有变化,但微软的官方说法是:
对于您的问题,我建议您检查组策略设置“不允许驱动器重定向”,必须在以下路径下禁用。
计算机配置\策略\管理模板\Windows 组件\远程桌面服务\远程桌面会话主机\设备和资源重定向
使用该机器上具有管理员权限的帐户也可能会有帮助。
答案3
我知道您要求 RDP。
但是如果您确实需要此设备在远程连接时工作,您可以使用任何其他可用的远程连接选项,如 VNC,甚至 TeamViewer / Anydesk。
答案4
1)打开远程桌面连接,点击本地资源选项卡,点击更多按钮,展开设备节点,请检查是否选择了所有设备号。
2)打开终端服务配置,右键点击RDP-tcp,选择属性。在客户端设置中,请检查是否已应用禁用设备。
3)在终端服务器上运行 Rsop.msc,查看计算机配置\管理模板\Windows 组件\终端服务器\设备和资源重定向下是否配置了不允许驱动程序重定向