所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级
案例库

FusionAccess桌面云第三方应用软件与虚拟机驱动兼容性问题

发布时间:  2019-03-18  |   浏览次数:  813  |   下载次数:  22  |   作者:  hzxy0005  |   文档编号: EKB1100008364

目录

问题描述

FusionAccess:V1R6C20SPC100
FusionCompute:6.3.1
VM:win7-pro-x64
封装类型:快速封装/完整复制
第三方软件:某考试软件,为防作弊运行前需检测操作系统的外设,只允许外接一套键盘、鼠标、显示器

故障现象:实际环境只外接一套了键盘、鼠标、显示器,但软件运行时检测外设报错

告警信息



处理过程

1、现场测试

测试1:禁用标准VGA显卡驱动,禁用HID-compliant mouse鼠标驱动

测试1结果:VNC无法登录桌面,瘦终端登录桌面,软件报错:多套显示设备

f8c167ea27e8413eb80472393b8d08a4


测试2:禁用Huawei Dispaly Monitor显卡驱动

测试2结果:瘦终端无法登录桌面,VNC登录桌面,报错:多套鼠标


测试3:禁用Huawei Dispaly Monitor显卡驱动,禁用HID-compliant mouse鼠标驱动

测试3结果:瘦终端无法登录桌面,VNC登录桌面,VNC鼠标无法操作,软件自启动运行后所有检测均通过

d575a91aeefa4c3581d4e782ec8fecd6


因为Huawei Dispaly Monitor显卡驱动是瘦终端登录桌面时需要调用的驱动,因此不能禁用或卸载该驱动!


测试4:禁用标准VGA显卡驱动,禁用监视器中Huawei Dispaly Monitor下的三个监视器,只保留一个

测试4结果:VNC无法登录桌面,瘦终端登录桌面,软件报错:多套显示设备


2、使用windows脚本,在软件启动前先把Huawei Dispaly Monitor监视器禁用

测试:重启后该脚本先运行,考试软件再启动,所有检测正常,瘦终端登录桌面使用也正常


3、更新模板

现场用的是快速封装类型,如果在模板里运行该脚本后则VNC鼠标无法使用,可以直接把该脚本放到模板的C盘,还要放到启动菜单:C:\User\Default\AppData\Roaming\Microsoft\Windows\Start\Menu\Programs\Startup\(Default是隐藏的文件夹)

根因

华为桌面云桌面发放完毕后系统默认自带的驱动有:

  1. 键盘: PS/2 标准键盘
  2. 鼠标: HID-compliant mouseVNC 登录时调用);PS/2 兼容鼠标(瘦终端登录时调用)
  3. 显示: Huawei Display Monitor(瘦终端登录时调用);标准 VGA 图形适配器(VNC 登录时调用) 
5723c7fc8dc34b2fbe7995ef535a064a
该考试软件会把云桌面虚拟机的一个监视器识别为一套外接设备, 而瘦终端登录时调用的Huawei Display Monitor驱动下默认带有四个监视器,可以使用windows脚本在系统开机后先把监视器和HID鼠标驱动禁用,而不必禁用两个显卡驱动,该脚本要放到开机启动菜单里。 
             
 

解决方案

使用windows脚本,在软件启动前先把Huawei Dispaly Monitor监视器和HID鼠标驱动禁用,以便通过软件的外设检测

建议与总结

该解决办法优缺点:
1、解决了第三方软件与桌面云驱动的兼容性问题,且通过瘦终端登录使用正常
2、因为禁用了HID-compliant mouse,所有VNC登录桌面时无法鼠标操作,可以通过mstsc远程桌面连接到桌面