本文对金蝶云星空在客户端/BOS设计器方面的使用上遇到了操作响应慢以及卡顿等问题汇总分析。
先科普一个小知识:Cloud所有类型的桌面客户端程序(包括GUI客户端、BOS设计器、套打设计器等)都是依赖微软.NET Framework架构的。
.NET版本依赖说明:6.2及以下版本适配.NET 4.0;7.X适配.NET 4.5,如果从6.1升到7.X,很多用户电脑上的.NET依然是4.0,这可能成为很多卡顿/无响应问题的根源。
操作前说明:对于所有客户端安装或操作过程中的无响应/卡死操作,为了减少影响因素,建议先将电脑上已有的安全软件卸载(例如360安全卫士),再做下面的排查(该操作并非禁止用户使用这些安全软件,而是为了先找出问题源及真正的解决方案)
场景一:通用方案
7.X版本:
对于所有使用客户端操作慢或卡顿的用户可先尝试卸载.NET4.0,并安装.NET 4.5后,然后重新安装客户端解决——不知道如何卸载重装客户端?请参考:客户端安装卸载及IE设置(含常见问题)
PS:对Cloud线下客户而言,.NET4.5的安装包可在Cloud7.X的产品包里找到,路径示例:...\K3CloudV7_DVD\OS_Default\DOTNETFX45;金蝶云租赁客户可自行在微软官网下载,参考地址:https://www.microsoft.com/en-us/download/details.aspx?id=30653
若安装.NET4.5提示如下提示,且在【控制面板】中无法找到,说明是ghost系统内置并锁定了.NET,通常可以使用.NET清理工具或Windows installer clean up清理(网上搜索下载即可,操作指引见文末)。或者简单粗暴:安装原生windows系统——不知道原生系统在哪里可以下载?请参考:Windows原生系统下载,在该网站上下载镜像后可通过U盘的PE系统安装,具体操作请自行百度或咨询所在公司的IT人员。(原生镜像与是否正版没有任何关系,请不要混淆)
6.X及以下版本:
1、安装KB2484841,下载地址请见https://vip.kingdee.com/article/38898的五楼附件,作用是完善.NET4.0,通常原生系统下出现客户端/BOS操作慢或卡死的现象,可安装该补丁解决,但若是ghost精简系统,也就意味着部分系统组件缺失或者部分微软的系统补丁没有包含在里面,若安装该补丁提示不适用,则需要重新安装原生windows系统;
2、清理%temp%和temp缓存、在客户端登陆界面清理缓存;
3、重新安装完整的.NET4.0版本,下载地址请参考:https://www.microsoft.com/en-us/download/details.aspx?id=17718
场景二、Win10系统中的客户端和BOS使用响应慢、并出现卡死的现象
问题原因:微软在12月的build中对操作系统中的.NET框架做了调整,导致Cloud客户端与之兼容异常。
解决方案:
1、可重装操作系统win7旗舰版或win10专业版,解燃眉之急,且后者要求安装系统完成后立即进入【控制面板】→【管理工具】→【服务】,将“windows update”服务停止并禁用;
备注:近期有部分用户反馈重新安装了win10专业版之后禁用了windows update服务,卡死问题依然存在。经分析发现是由于win10强制重启了windows update服务并完成了windows更新所致。
2、研发已在3.22日发布的7.X补丁中做了变通处理(最新补丁为4.12,也可直接更新该补丁,最新补丁包含历史补丁的更改)。
场景三、XP系统无法正常使用7.X客户端程序
问题原因:由于微软早前已停止维护XP系统,且目前XP系统可兼容的.NET最高版本为4.0,所以无法使用7.X客户端程序(silverlight端和html5端访问不影响)解决方案:建议安装win7或win10,注意事项已在场景二说明。
场景四、Win10套打设计器部分操作卡死
该问题将在7.2版本中解决。
场景五、提示没有WPF客户端没有响应
可能是http协议在网络传输过程中被篡改或拦截,解决方案:可尝试在客户端登陆界面的服务器设置中http替换为https,通过加密传输,防止拦截或篡改导致客户端程序无响应,如图所示。
附:
Windows Installer Clean Up使用指南:
https://jingyan.baidu.com/article/15622f242aff4afdfcbea5db.html
Ghost系统安装.NET 4.0死活回滚,安装不成功:
https://blog.csdn.net/sunshinelyc/article/details/78294638
推荐阅读