【背景说明】
客户端升级是打完星空补丁后必须要经历的过程,如果升级失败,可能会导致客户端无法正常启动、业务操作异常等各种问题,故确保客户端升级成功显得尤为重要,此贴就客户端升级问题从升级原理、常见问题及解决方案等几个方面展开详细的说明
【客户端升级原理】
客户端升级的基本原理如下图所示
引导程序默认路径:C:\Program Files (x86)\Kingdee\K3Cloud\DeskClient\Kingdee.BOS.DeskClient.Shell.exe
客户端默认路径:C:\Program Files (x86)\Kingdee\K3Cloud\DeskClient\K3CloudClient\Kingdee.BOS.XPF.App.exe,
从原理图我们可以看出来,客户端安装更新与否是由引导程序来决定的,客户端本身并不会自更新,在高版本的客户端中我们做了客户端的启动自检机制,但最终的更新操作还是由引导程序来完成
【常见问题】
1、 发送客户端快捷方式到桌面导致客户端更新失败
如下图所示,安装完客户端后我们会默认生成一个启动客户端的快捷方式(下图右侧),每次启动时都会按照上述的原理图去执行,确保客户端正常更新。如果启动手动创建的客户端默认路径快捷方式,客户端将无法更新,这就导致客户端与服务端版本不一致,从而导致客户端的异常
2、 固定客户端快捷方式到任务栏导致客户端更新失败
这种情况与第1种情况产生的问题基本一致
【解决方案】
如果自动生成的桌面快捷方式找不到了,又不知道怎么创建,可以尝试使用下面的修复工具
Kingdee.BOS.DeskClient.RepairTool.rar