用友下载总出问题?常见故障和解决方法都在这里
下载前看清来源,别被广告带偏
用友这个软件,说实话,下载这块真挺容易踩坑的。我第一次下载用友的时候,百度一搜“用友下载”,出来一堆网站,看着都差不多,点进去下载按钮特别多,有些还故意把大按钮做得跟真的一样。我那回就没注意,点了个“高速下载”,结果装了个全家桶,浏览器主页被改了,桌面多了一堆垃圾软件。后来才发现,那个其实不是什么用友官方下载站,就是个搞推广的流氓网站。关键是,用友本身不是那种随便网上一搜就能下的免费软件,它需要看你是想用T系列还是U8系列,不同版本下载入口完全不同。我现在的习惯是,先看看网址是不是用友官方的那个前缀,比如用友的官网下一般会有“yonyou”这个名字在域名里,别图省事随便点。再有就是,如果你是在一些专门的下载站找安装包,一定要看准页面上有没有明显的“用友软件股份有限公司”或者“官方授权”字样,很多小站都是拿旧版本或者破解版忽悠人,甚至可能捆绑木马。我的经验是,下载前先把这个网站的页面拉到最底下,看看有没有备案信息,连备案都没有的站,直接关掉别犹豫。
下载文件损坏,多半是网络或安装包打包问题
好不容易找到个靠谱的下载源,结果下完了安装时弹窗说文件损坏,这情况我碰过不止一次。有一次是下载的T3标准版,装到一半提示“数据错误,循环冗余检查失败”,当时我还以为是电脑硬盘坏了,换了台电脑试也一样。后来我仔细看了看,发现是下载过程中网络不稳定,中间断过几次,下载器自动续传的时候把文件包搞坏了。这种问题,最简单的办法就是别用那种多线程下载工具,尤其不要用网盘那种带加速功能的客户端下载。我推荐直接点下载按钮,用浏览器自带的下载功能,单线程慢慢走,虽然慢一点,但不容易出毛病。如果你急着用,也可以先下载到一个临时文件夹,下载完毕之后马上用MD5校验工具和官方给的校验码对一下,只要数字对不上,那就是包有问题,别勉强安装。还有种情况是下载站打包的人自己操作失误,把压缩包搞坏了,我有一次在一个叫“IT技术之家”的站下的U8,解压的时候就报错,后来去用友社区一问,才知道那个站一直用错压缩工具,好多人都碰到过类似问题。
安装环境配置不对,装完也跑步起来
安装包都是好的,但装完打不开,或者打开就闪退,这种事就更烦人了。我记得第一次装用友T+的时候,明明安装过程很顺利,进系统也提示安装成功,但一点登录就卡死。查了半天,原来是电脑自带的操作系统环境问题。用友的很多版本对Windows系统的版本有硬性要求,比如U8 16.0必须要在Windows Server 2012以上或者Win10专业版上才能稳定运行,你要是拿个Win7家庭版装那个版本,基本上天天报错。还有数据库这一块,很多人不知道,用友安装包里自带的数据库版本并不一定跟你系统匹配。比方说,你在Win10上装T3自带的MSDE,很容易因为微软已经停止对该数据库版本的支持而导致连接失败。我个人的做法是,安装前先用用友官方出的“环境检测工具”跑一遍,那个工具免费,官网上找找就有,它能帮你检查系统补丁、数据库版本、甚至内存大小这些硬指标。如果检测出来有问题,它会直接告诉你缺哪个补丁或者哪个组件没装,你按着提示去搞就行。千万别自己瞎改注册表,我之前就手贱改了项,结果整个用友重装了四次才恢复。
安装卡在数据库配置那一步,别急着重装
我估计每一个用过用友的人,都遇到过安装时卡在数据库配置这一步。那个进度条走一会就停住不动了,然后弹个窗说“数据库连接失败”或者“初始化数据库出错”。第一次碰到的时候,我直接把它强制关掉,然后重装了一遍,结果第二次还是卡在那。后来一个负责用友实施的朋友告诉我,这种情况很多是因为你电脑上之前安装过其他数据库,或者SQL Server的服务没启动。最好先把所有SQL相关的服务都停掉,用“计算机管理”里的服务面板找到SQL Server (MSSQLSERVER) 和 SQL Server 代理,确认他们都是停止状态,然后重新启动安装程序,让用友自己去创建实例。还有一招,就是安装前手动建一个特殊账户,比如“sa”,设置个简单密码,比如“123456”,然后在安装过程填数据库密码时直接对应上。别看这方法很笨,但对我这种不太懂数据库的人来说,多试一次就很可能过了。实在不行的话,打开任务管理器,看看是不是杀毒软件把配置进程给屏蔽了,有些安全软件会把SQL的安装进程当成可疑行为阻止掉,放行一次就好了。
登录到系统后频繁报错,大多是补丁没打全
费了半天劲装好了,也顺利登录系统进去了,结果一操作就弹出“运行时错误”或“对象不支持此属性或方法”,这种错误信息特别常见。我开始以为是自己操作问题,后来发现基本上都是软件补丁没打齐。用友这软件吧,每个版本发布之后,过一阵子就会出一堆补丁,比如财务模块的凭证打印补丁、固定资产折旧计算补丁、存货核算出错的补丁,零零碎碎一大堆。你不打,就等着被各种小bug折磨。但问题来了,补丁去哪里打?怎么打?最好别自己去第三方网站搜,那些非官方的补丁包很容易导致系统崩溃。我一般是有问题就去用友的售后服务网站,用公司购买软件时的授权码登录,找到对应的版本号,然后下载最近的累积补丁包。下载下来之后,是个exe文件,直接双击运行,它会自动检测你装的版本并安装。需要注意的是,打补丁之前一定要先备份账套数据。我吃过一次亏,有一次给U8 10.1打一个最新的补丁包,结果打完之后所有凭证模板都不见了,还好有备份数据,恢复回去了。所以每次打补丁前,先打开系统管理,把账套导出一份到U盘上,这个习惯得养成。
多用户并发使用时,卡顿和断连几乎没法完全避免
公司里人多的时候,用友经常变得慢慢吞吞的,特别是月底出报表那几天,点个菜单都要转几圈,有时候干脆崩掉。我见过最离谱的一次,是五个人同时操作存货模块,系统直接报“连接超时”,四个人都踢出去了。这种问题,说到底是服务器并发能力有限。用友的很多版本,尤其是T系列,本来就是设计给几个用户同时用的,你要是超了授权人数,或者硬件配置跟不上,那肯定卡。我当时建议公司给用友服务器换了块固态硬盘,把内存从4G升到16G,效果立马就明显了。还有,网络环境也很关键。如果服务器放在办公室的某个角落,大家通过无线连上去,稍微远一点的同事就经常丢包。最好是让服务器用有线网络连到主交换机上,客户端用有线或者好一点的路由器。要是实在卡得受不了,可以试试在客户端电脑上把用友的本地缓存清理一下,位置一般在C盘的“UFCOMSQL”之类的文件夹里,删掉里面的临时文件重启下软件,能感觉快一点。但这只是治标不治本,真正要解决还是得升级服务器或者优化网络架构。
卸载干净再重装,不对的话系统迟早会出问题
有时候问题积累太多,没法修了,只能重装用友。但很多人的重装就是在控制面板里点个卸载,然后重新下载安装包再装一遍,结果发现原来的问题还在,或者新问题又冒出来了。这是因为用友卸载时留下了好多注册表和文件残余。我刚入行那会儿,就干过这种傻事,卸载了T3,重装之后点开系统管理的账套列表里居然还显示着旧的账套名字,虽然打不开但看着就烦。后来我学乖了,卸载之前先把所有用友相关的服务都停掉,然后进入控制面板正常卸载,卸载完成之后,再用CCleaner或者别的注册表清理工具扫一遍注册表,把带有“UF”、“Yonyou”、“SQL Server”字样的残留键值都删干净。文件方面,C盘下的“U8SOFT”或者“T3”这种文件夹也要手动删掉,有些人会放在D盘,也得记得去删。最重要的一步,是重启电脑,重启完了再点开下载的安装包去装新版本。我现在的习惯是,如果感觉系统乱得厉害,干脆先把操作系统重装一遍,然后再装用友,这样最保险,虽然麻烦点,但装完之后机器跑得飞快,后面少很多不必要的折腾。