3.1.6 确认是否业务软件安装上出现问题

l   操作

1)在未安装过该软件的物理PC或者虚拟机上安装该软件,验证是否正常,确保安装方面无问题。

2)业务软件安装需要跟软件工程师确认:

A、业务软件所需的运行环境有无要求,比如安装.NET程序,ie浏览器插件等。

 B、业务软件及插件安装的顺序有无要求。

 C、完整拷贝安装文件夹到镜像中,需要检查是否有文件夹或dll等文件缺失。

 D、业务软件安装系统所需权限一般都为管理员账号权限。

 

如下对比故障云桌面与正常PC加载组件信息操作:

使用Procexp获取云桌面和对比PC应用相同操作时加载的组件信息(方法见附录-14.4),对比判断是否组件安装缺失。

使用KDiff3打开保存组件信息文件,对比加载的Dll差异。

主要看:

1、  PC上有的而云桌面里没有的组件。

2、  用户软件相关组件的版本号(Windows组件——Company Name栏不是Microsoft Corporation优先级低)

可以找到如下可以信息:

差异点:

PC机上有sysfer.dll文件,这个文件是Symantec Corporation公司的,应该是安全软件组件,PC机上多加载了该文件,可能有影响,可以试着把该安全软件关闭或卸载验证。

 

差异点:

PC机上有ReadCard.dll,这个文件是微软的,但系统默认没有这个文件,可能有影响(该问题最终确定是该组件漏装),可以和软件厂商确认或在云桌面里安装该文件或在PC机上改名该文件验证。安装方法是:把该文件从PC拷贝到云桌面对应目录,管理员打开cmd,执行regsvr32 该文件全路径。

有的故障是由于安装版本、配置不对,这时可对比软件安装目录下文件。