桌面云虚拟机无法识别USB重定向设备

发布时间:  2015-11-26 浏览次数:  1402 下载次数:  0
问题描述

局点的桌面云配置了USB重定向策略,通过终端登录虚拟机无法识别USB设备。

处理过程

1)通过不同终端(终端同一操作系统)登录同一用户的虚拟机桌面,其他终端可以正常识别USB设备。说明USB重定向策略配置正确。

2)在问题终端插上USB设备,登录到虚拟机检查虚拟机下拉框-设置-设备栏中没有插入的USB设备。说明问题可能出在终端上。

3)不使用桌面云,在问题终端上插上USB设备,问题终端可以正常识别到USB。因此怀疑终端上存在安全软件或者第三方虚拟化软件,或者问题终端使用了USB3.0接口,导致USB重定向不生效,但是通过排查并通过超级管理员重新安装accessclient软件后,问题依旧。

4)在问题终端上再次登录桌面云虚拟机,发现USB设备以驱动器重定向的方式映射在了虚拟机资源管理器里。重新检查桌面云策略配置,局点同时开启了文件重定向和USB重定向。当同时开启这两个策略时,在FAR5C20版本优先生效的USB重定向;在FAR5C30版本中优先生效的是文件重定向。

5)局点使用的是C20版本的FA,照原理优先生效的是USB重定向,但实际是文件重定向。通过分析client日志:


客户端在查找本地USB2.0设备驱动的时候报错。

桌面云client查找本地USB设备驱动时, 是通过驱动符号链接为“ \\driver\\usbhub”来进行查找的,该符号链接为微软USB驱动使用符号链接,所以支持微软驱动的USB2.0设备。 当前用户无法识别,可能是安装了其他厂家的USB驱动导致。

6)在问题终端上检查设备管理器USB2.0的驱动是否为微软自带驱动:

对比正常的情况下多了一个第三方驱动。

7)卸载这个设备的驱动,重新安装成下列目录中的两个驱动:


根因

桌面云客户端查找本地USB设备驱动时, 是通过驱动符号链接为“ \\driver\\usbhub”来进行查找的,该符号链接为微软USB驱动使用符号链接,所以支持微软驱动的USB2.0设备。当安装了其他厂家的USB驱动会导致USB重定向失败

建议与总结

1)USB重定向和文件重定向两个策略建议只开一个

END