故障现象
1)使用Horizon Client登录云桌面时,USB设备无法成功将本地电脑连接设备映射到云桌面内部;
2)某些USB的设备无法再Horizon Client上列出,实现映射到云桌面
本文主要介绍如何排查 USB/flash驱动设备重定向映射到桌面内,失败的排查思路,同样适用于使用Zero和瘦客户端的USB设备使用问题排查。
可能原因
1)USB设备映射受限于桌面的OS支持;可能与当前操作系统不兼容;
2)USB映射服务相关的端口通信异常;可查看官网端口列表,https://ports.vmware.com/home/Horizon
3)USB设备序列号与产品默认排除列表有冲突,无法显示;
注:USB设备是一种顺序读写设备,会有相应延迟影响。必须与vmware产品框架相兼容的USB才被vmware所纳管;
限制条件
1)网络延迟可能会导致设备交互缓慢或使应用程序看上去处于冻结(假死),因为它们旨在与本地设备交互。较大的USB磁盘驱动器可能需要几分钟才能显示在Windows资源管理器中。
2)网络摄像头和音频设备更适合RTAV,而非用USB重定向措施;
3)当启动设备不支持USB重定向。如果在接有USB设备引导的Windows系统上运行Horizon Client,并将该设备重定向到远程桌面,则本地操作系统可能会变得无响应或无法使用。确保不重定向此类驱动器。
4)默认情况下,Windows Horizon Client不允许用户选择键盘,鼠标,带HID的蓝牙,智能卡和音频输出设备进行重定向。 RDP不支持控制台会话或智能卡读卡器的USB HID重定向。
5)有时候是有冲突的软件的原因,例如通过MSTSC进行的开放会话重定向驱动器可能与使用Horizon Client重定向的能力发生冲突。
6)对于听写类设备,这些通常是需要额外配置的HID设备;
7)对于智能卡设备类似;
8)用FAT32文件系统格式化的USB闪存卡加载会较缓慢。
9)连接到远程桌面之前,本地系统上的进程或服务已打开设备,也会影响设备的重定向速度;
10)如果重新连接桌面会话,即使桌面显示该设备可用,重定向的USB设备也会停止工作。
11)在Horizon Administrator中禁用USB重定向了;
12)云桌面内上缺少或禁用USB重定向驱动程序。
13)客户端上正在重定向的设备的USB重定向驱动程序丢失或禁用,或者驱动程序丢失或禁用。
处理
1)首先,在连接桌面时,如无必要,请使用Blast或PCoIP代替RDP作为桌面协议。
2)在插入USB设备之前,先用Horizon Client连接到Horizon桌面,否则设备将不会重定向;
3)在View Administrator中,转到“策略”>“全局策略”,并确认“ View Policies”下的USB访问设置为“允许”。
4)检查桌面虚拟机上的View Agent日志中是否有wssm_usb类的条目,以及查看客户机上的View Client日志中是否有wswc_usb类的条目。如果用户不是管理员,或者未安装USB重定向驱动程序或它们不起作用,则将具有这些类的条目写入日志。
5)在客户机上打开设备管理器,展开通用串行总线控制器,如果缺少这些驱动程序,请重新安装VMware View Virtual USB Device Manager和VMware View Virtual USB Hub驱动程序。如果禁用了这些驱动程序,请启用它们。
6)在客户端上打开设备管理器,展开通用串行总线控制器,然后重新安装VMware View通用USB设备驱动程序和重定向设备的USB驱动程序(如果缺少这些驱动程序)。如果禁用了这些驱动程序,请启用它们。
7)检查组策略:参考地址:https://docs.vmware.com/en/VMware-Horizon-Client-for-Windows/2006/horizon-client-windows-installation/GUID-C66E616A-2702-46A7-8E22-EF09E7470091.html,详见官网。
USB设备拆分策略: