【4.16更新】Cloud客户端和BOS设计器卡死/无响应问题汇总分析
金蝶云社区-段源
段源
2人赞赏了该文章 23588次浏览 未经作者许可,禁止转载编辑于2018年03月26日 17:33:51

近期金蝶云(租赁)客户的产品版本由6.2批量升级为7.1,许多用户在客户端/BOS设计器方面的使用上遇到了操作响应慢以及卡顿等问题,本帖进行了汇总分析。在阐述问题前先为吃瓜群众科普一个小知识:Cloud所有类型的桌面客户端程序(包括客户端、BOS设计器、套打设计器等)都是依赖微软.NET Framework架构的。

以下是背景介绍:在产品由6.2升级至7.1后,适配的.NET版本出现了变化,6.2及以下的cloud版本适配.NET 4.0,但7.X变成了.NET 4.5(PS:严格来说,Cloud7.1在代码编译依然是基于.NET4.0的,但.NET4.5 是一个针对 .NET4.0 的高度兼容的就地更新,所以客户端使用4.5,在稳定性和兼容性方面会优于4.0),而实际上绝大多数刚升级上来的用户电脑上,.NET依然是4.0的版本,所以这成为了某些场景的问题根源。
场景一:通用方案
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提示如下提示,可能是已安装更高版本的.NET或ghost系统内置并锁定了.net,无法更改,建议卸载并安装原生windows系统——不知道原生系统在哪里可以下载?请参考:Windows原生系统下载,在该网站上下载镜像后可通过U盘的PE系统安装,具体操作请自行百度或咨询所在公司的IT人员。


6.X及以下版本:
1、安装KB2484841(请见附件),该补丁的作用是完善.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”服务停止并禁用;
[u]备注:近期有部分用户反馈重新安装了win10专业版之后禁用了windows update服务,卡死问题依然存在。经分析发现是由于win10强制重启了windows update服务并完成了windows更新所致。[/u]
2、研发已在3.22日发布的7.X补丁中做了变通处理(最新补丁为4.12,也可直接更新该补丁,最新补丁包含历史补丁的更改)。
场景三、XP系统无法正常使用7.X客户端程序
问题原因:由于微软早前已停止维护XP系统,且目前XP系统可兼容的.NET最高版本为4.0,所以无法使用7.X客户端程序(silverlight端和html5端访问不影响)解决方案:建议安装win7或win10,注意事项已在场景二说明。

附:
Win7重装.NET 4.0或4.5失败的解决方案:
http://www.xitongcheng.com/jiaocheng/win7_article_24575.html

Ghost系统安装.NET 4.0死活回滚,安装不成功:
https://blog.csdn.net/sunshinelyc/article/details/78294638

KB2484841.rar(10.02MB)