1、windows系统本身缺少软件安装所需的运行库导致无法安装,可以根据报错从网上找到对应的运行库手动安装,也可安装运行库合集(建议先对虚拟机做个快照)
2、有的软件需要依赖于windows的某些服务,如果windows本身服务未启动就会安装失败,下图就是windows更新服务未启动导致软件安装失败,可参考:https://support.sangfor.com.cn/cases/read?product_id=26&category_id=11908
3、有的软件安装时会检测windows系统是否有两个磁盘,安装在C盘中,还需要一个存储数据的磁盘,由于桌面云模板机只能有一个磁盘,所有会安装不上,但软件安装没有明显报错提示,只在windows系统日志中有提示磁盘检测不通过,之前有客户安装通达oa精灵这款软件就存在这个问题,当时是C盘做了两个分区解决;
4、有的软件本身有限制,不支持在虚拟化环境中安装,这一点最好让客户和软件厂家确认,看是否支持;
5、有的软件需要识别到显卡才可以安装,而桌面云虚拟机大部分是2D场景,如果软件本身安装提示需要显卡,或者软件厂家说此软件需要有显卡的系统才支持,建议使用3D虚拟机测试;
6、使用和物理机同样版本号的镜像在VMP平台上建一个纯净虚拟机,不安装其它任何软件,只运行软件安装,看是否能正常
注意:纯净虚拟机环境一定要确保和正常物理电脑的网络环境,DNS,测试的软件版本,操作系统类型,磁盘数量保持一致;之前就有排查过某个软件使用截图功能时需要联网,测试时虚拟机无法上外网,而物理机能联外网,导致虚拟机中软件截图功能异常;DNS也是类似情况,某些软件功能会解析公网的域名,不同的DNS会导致不同结果