用友下载总出问题?我踩过的坑和解决办法
下载前你得先搞清楚这几个版本区别
我第一次用用友的时候,根本不知道还有T系列、U系列、畅捷通这些说法,直接在搜索框里打“用友下载”,点进去一个看起来正规的站,结果下回来一个叫“用友ERP-U8”的包,装完才发现光数据库配置就折腾了我一整个下午。后来跟一个做财务的朋友聊天才知道,用友软件其实分很多条产品线,适合的企业规模完全不一样。小公司或者个体户,用畅捷通T+或者T3就够用了,千万别一上来就想着U8或者U9,那是大企业搞的,部署起来光服务器就要好几台。我踩的第一个坑就是,没搞清楚自己到底需要哪个版本就盲目下载了,结果解压出来一看,安装说明里写着“建议SQL Server 2008及以上”,我电脑里只装了MySQL,压根不兼容。
所以我现在的做法是,先想清楚自己是什么类型的用户。如果你是会计或者小企业主,主要是做记账、报表这些基础财务工作,直接奔着畅捷通T3或者好会计去就行。如果你是IT管理员,公司业务复杂、涉及进销存或者生产管理,那就得看T+或者U8。别光看名字好听,用友的产品线分得很细,T3是单机版,T+是局域网或者云部署版本,U8/U8+则是大型企事业的。去下载站之前,先登录用友官网或者进他们的官方论坛,查清楚自己要的版本到底叫什么名字、英文代号是啥,这样在下载站里才不会点错链接。
另外还要注意,有些下载站会把试用版和正式版混在一起展示。我见过一个特别坑的站,置顶的按钮标题是“用友T3标准版免费下载”,点进去装到一半才发现是30天试用,到期激活还要另外交钱。这不是说你不能试用,而是你得事先知道这是个试用包,不然安装完了所有配置都搞好了,突然弹出一个激活窗口,那叫一个措手不及。所以我每次进入下载页面,都会先往下翻到详细介绍段落,看看有没有“试用”“演示版”这些字眼,或者直接找版本号后面的后缀,比如“T3-10.8.2_Standard_Evaluation.exe”,有Evaluation就是试用版。确认是正式安装包之后,才会去点那个下载按钮。
下载安装包时一定要避开这些坑
我有个习惯,每次下载用友软件都会先去几个常去的下载站搜一圈,但网上那些乱七八糟的下载站,确实很考验眼力。像那种满屏花花绿绿广告、按钮上写着“立即下载”“高速下载”的,十有八九是个陷阱。我吃过一次最大的亏,是点了一个写着“本地下载”的绿色大按钮,结果下回来一个叫“用友助手.exe”的东西,装完电脑首页直接被改成了hao123,桌面上还多了一堆游戏图标。从那以后,我学精了:真正的下载按钮通常藏得比较深,在页面的中部或者底部,文字很朴素,可能就是“本页下载”四个小字,旁边不会有飞舞的动画。你如果看到那种按钮周围还有闪烁的gif、或者悬浮窗,基本可以断定是推广链接。
还有一点特别重要,下载的时候一定要选拒绝那些捆绑的安装助手。很多下载站会在你点完下载键后,弹出一个加速器或者下载器让你装,说可以提速。千万别信,那东西除了塞广告没别的用。我自己现在都是用浏览器自带的下载功能,直接右键点击下载链接选“另存为”,或者点“本页下载按钮”之后耐心等浏览器弹窗,坚决不点任何第三方下载器的弹窗。下载完的exe或者zip文件,右键看一下数字签名,如果是用友网络科技股份有限公司的签章,那基本靠谱。这一步花不了两秒,但能救你一次。
另外说一下下载环境。我遇到过一个问题,在公司网络里下载用友的包,总是下到一半就断开重试,反复了三四次才成功。后来发现是公司防火墙把某些端口屏蔽了。如果你也遇到这种情况,不妨试试换个网络环境,比如去咖啡厅或者用手机热点下载。下载完建议第一时间校验一下文件大小,打开下载文件夹,看看那个文件的体积是不是和下载站上标注的安装包大小大致吻合。比如一个T3的安装包通常有五六百兆,如果下回来只有几十兆,那基本是损坏的或者被劫持了。这时候就别直接安装,老老实实重新下一遍。
安装前的环境准备最容易被人忽略
用友的软件对系统环境要求挺苛刻的,不像普通办公软件双击几下就行。我第一次装U8的时候,完全不知道得先装SQL Server,结果安装向导一直卡在“正在检测环境依赖”那一步,鼠标转了半小时没动静。后来问了运维才明白,用友T系列和U系列基本都依赖于微软的SQL Server数据库,而且版本还得对得上。T3一般用SQL Server 2000或者2005的桌面版就够了,但U8最低也得2008 R2。如果你装的是新版的T+或者好会计,虽然有些可以换成内置的SQLite数据库或者不需要独立数据库,但为了稳定,官方还是推荐单独装一个SQL Server。
装SQL Server的时候也有讲究。我第一次装没注意实例名,用了默认的MSSQLSERVER,结果后面用友的安装程序找不到,得自己去配置数据库连接。后来我总结了个经验,装SQL Server的时候,实例名最好用“SQLSERVER”这样简单好记的,别带什么奇怪的小数点和符号。安装认证模式选“混合模式”,sa账户密码必须设置一个你能记住的强密码,比如“Admin@123456”,别搞太复杂不然后面配置时老出错。安装完成后,一定要启动SQL Server服务,并且设为自动启动,不然电脑重启后数据库起不来,用友也打不开。
还有一个容易忽略的是IIS组件。如果你装的是用友T+或者U8网络版,需要用到Web服务,那就得去控制面板里打开IIS。我第一次装T+的时候,安装过程提示“IIS未安装或版本不符合”,我翻来覆去搞了好几个小时才找到原因。其实步骤很简单,打开控制面板里的“启用或关闭Windows功能”,勾选Internet Information Services(也就是IIS),还需要把里面“万维网服务”的子项像ASP.NET、ISAPI扩展这些都勾上。装好之后最好重启一次电脑,再用友的安装程序,环境检测就能顺利通过了。这些前置工作看似麻烦,但做一次之后后面就顺了,总好过装到一半卡住然后到处查百度。
配置和激活是个技术活千万别乱点
装完用友之后,第一次启动往往会弹出一堆配置对话框。我记得装T3那回,点开桌面上刚生成的图标,出来一个“账套管理”的窗口,里面要填服务器名、数据库名什么的。我当时懵了,随便填了个“localhost”,结果连不上。后来发现这个服务器名必须得是你本机的计算机名,或者直接用“.”(点)代替也行。如果计算机名太长了或者中间有空格,最好在“系统管理”里改成纯英文的短名称。还有,数据库名千万别自己瞎编,它必须是SQL Server里的那个实例名,比如你装SQL Server时设定的实例是“SQLSERVER”,那就填“计算机名\SQLSERVER”,或者直接写一个点表示本机默认实例。
激活这块更是坑多。用友的激活码一般是你买软件的时候,销售或者客服给你的一个串。我在下载站上下的那种“免费版”,装完后根本找不到激活界面,直接进入了使用限制模式。后来才知道,用友的正式版需要在“产品激活”这个模块里输入激活码,而且一个码通常只能激活一台电脑。如果你换了主机或者重装了系统,激活码可能失效,得联系客服重新申请。我建议你在激活前,先把电脑的系统日期和时间校准到正确值,有些激活程序对时间敏感,差了太多会报错。激活的时候一定要联网,有些旧版本还需要手动填入企业信息,比如公司名称、税号什么的,别填错,否则后续升级很麻烦。
另外,激活成功后记得马上做一次全备份。用友的系统管理工具里有个“账套备份”功能,输出一个后缀为.bak的文件,存到U盘或者云盘里。我吃过一次亏,激活完用了三个月,结果硬盘坏了,账套数据全丢,那时候真是欲哭无泪。后来我每周五下班前都会做一次备份,电脑上留一个副本,网盘上传一个。这个习惯虽然麻烦,但一旦遇到系统崩溃或者重装,你只需要把备份文件通过系统管理里的“恢复”功能倒进去,所有的账、凭证、报表都在,省得从头再来。
常见报错和解决方法我替你试过了
用友最经典的报错,就是安装到最后弹出“读取目录失败”或者“安装文件损坏”。第一次遇到这情况,我以为是自己下的包坏了,删了重新下了一遍,结果还是老样子。后来我研究了一下,其实是安装路径里带了中文或者特殊符号。比如我当初装到C盘的“用友软件”文件夹下,就报错了,改成“C:\UFSoft”之后就顺利了。所以装用友最好是全英文路径,不用中文、空格、逗号这些。如果你的安装包是ISO格式,解压的时候也要注意,解压路径里的文件夹名字最好也是纯英文。
另一个常见的是“数据库连接失败”,通常在启动软件的时候见到。有次我重装了系统,所有软件都重新部署,结果打开用友T3就跳这个错误。我查了半天,发现是SQL Server的服务没起来,因为系统装了最新补丁后,SQL Server的安全策略被改了,端口1433没放出来。解决办法是去防火墙里加一条入站规则,允许1433端口的TCP连接。你可以在Windows防火墙的高级设置里,新建一条规则,选端口、TCP、特定本地端口1433,再允许连接。如果还不行,去SQL Server配置管理器里,把“MSSQLSERVER的协议”下的TCP/IP启用,然后把IP地址里的IPALL端口设为1433。这一通操作下来,基本就能连上了。
还有更让人崩溃的,是装完之后登录软件,提示“加密狗未插入”。用友有些版本是需要U盾一样的加密硬件的,如果你是在下载站找的破解版,十有八九会卡在这一步。别幻想用虚拟狗软件去模拟,那些大多不靠谱,容易把系统弄蓝屏。正版用户如果遇到加密狗驱动不识别,那就去设备管理器里看有没有带感叹号的未知设备,右键更新驱动,手动指定到用友安装目录下的加密狗驱动文件夹。我遇到过一次插上狗完全没反应,后来发现是USB2.0和3.0的兼容性问题,换成机箱后面的USB2.0口就好了。这虽然算不上什么大故障,但碰上就特别烦人,多试试不同接口是个笨办法但很有效。
最后说一个我认为最需要警惕的情况:用友软件运行时如果突然闪退,或者报错“内存不足”,第一步先检查你的JRE或.NET环境。用友很多模块依赖微软的.NET Framework,尤其是4.0以上版本。我一次装完U8,一打开采购模块就崩,后来去系统更新里装了.NET 4.6.2,又重启了一次,奇迹般正常了。另外虚拟内存设置也很关键,特别是用友处理大数据表单的时候,物理内存不够会直接报错。推荐把虚拟内存设为物理内存的1.5到2倍。比如你电脑有8G内存,就把虚拟内存最大值设到16384M,放在非系统盘。这些准备工作做好了,体验会稳很多,不用老跟报错窗口较劲。