用友下载老出毛病,别慌我这几年踩过的坑全说清楚
下载前先确认你的系统版本
头一回用用友软件,我直接去官网点了个最新版下载,结果装到一半电脑蓝屏了。后来才发现,用友的安装包对操作系统版本卡得特别死,32位系统装64位安装包直接报错,系统补丁没打齐也会卡在环境检测那一步。所以下载前,先右键桌面「此电脑」点属性,看系统类型和内存大小,记下来。要是单位内网电脑还装着老旧系统比如Win7 SP1以下,或者没打KB2999226补丁,那大概率装不上,得先找IT把补丁补齐。
另外注意,用友的不同产品线对应的下载页面不同,T系列、U8、畅捷通这些,入口分散得很。我有个朋友直接搜「用友下载」点进广告站下了个捆绑包,装完桌面上多了一排垃圾软件。正确的路子是先去用友官方服务社区或者授权服务商的下载专区,找到对应产品线,点本页下载按钮。别贪快用第三方下载器,浏览器自带的下载器最稳,免得下载过程中被植入推广程序。
安装包解压和杀毒软件那点事
下载下来的安装包通常是.iso或者压缩包,右键解压之前,先把电脑上的360、腾讯管家、火绒这些全关了。为啥?因为用友的安装包里有一堆注册表写入操作和驱动程序,杀毒软件会当成可疑行为拦截,轻则报错弹窗,重则直接删掉关键文件。我亲身经历过一次,解压完双击setup.exe,结果进度条走到一半弹窗说缺少某.dll文件,折腾了半天才发现是被杀软隔离了。
解压路径也别放C盘默认的下载文件夹,最好新建一个纯英文路径的文件夹,比如D:\yongyou_setup,路径里不能有中文、空格和特殊符号。用友的安装程序对中文路径兼容性很差,碰到含有「下载」或者「软件」这样的文件夹名,可能会提示路径无效。还有个细节,解压时如果提示文件损坏,别急着重新下载,先检查一下下载文件的大小,看是不是和页面上标注的一致,有时候只是网络丢包导致解压一半中断。
安装过程中的坑和补救措施
安装程序启动后,大多数版本默认会装到C盘,但一定要手动改成其他盘。C盘空间不足的话,装到一半可能卡在「正在配置组件」不动了。我第一次装T3的时候,C盘只剩8G,结果卡了半小时,最后强行关闭程序,再启动时就提示注册表残留,只能手动清理。建议目标盘预留至少20G空间,用友随着使用会生成大量的日志文件和数据库备份,越用越占。
安装过程中可能会弹出「请先安装IIS」或者「需要.net framework 3.5」的提示。这时候别急着点确认,去控制面板里把Windows功能打开,勾上IIS和.NET 3.5。Win10系统默认没装这些,得联网下载组件。我见过有人嫌麻烦直接跳过,结果用友启动时连登录界面都打不开。如果装完数据库后提示「无法连接数据库实例」,大概率是SQL Server的实例名跟用友默认的不匹配,安装时记得记下数据库实例名,或者装用友自带的简易版数据库,省得额外配置。
首次启动和激活时千万别手滑
好不容易装完,双击桌面图标,等待启动那几分钟最揪心。用友第一次启动会加载一堆插件和账套信息,可能卡在初始化界面一两分钟。这时候千万别多点几下图标或者在任务管理器里强行结束进程,我有个同事连点了三次,结果进程启动了三个实例,把电脑卡到重启。等初始化完成,登录界面上要输入服务器地址,如果是单机使用,直接填localhost或者127.0.0.1就行,别填错了导致连不到本地库。
激活环节更得小心。正版用户会收到一串激活码,但有些老版本需要在离线模式下激活,得先在联网电脑上生成请求文件再去官网兑换。我碰到一个情况,激活码输进去提示「格式错误」,后来发现是手动输入时把字母O和数字0搞混了。最好直接从邮件或授权书里复制粘贴,别手打。还有个小技巧,激活完最好马上在系统管理里做一次账套备份,以防后续出问题要重装时数据全丢。
日常使用里容易忽略的维护操作
用友用久了,打开速度越来越慢,甚至点个功能模块要等十几秒。这时候别急着重装,先清理下日志文件。用友运行时会自动生成大量操作日志和临时文件,存在安装目录下的Log文件夹,时间久了能占几个G。手动进去把超过一个月的日志删掉,能明显感觉流畅度提升。注意只删.log和.tmp后缀的,别动里面的配置文件。
数据库也要定期压缩。在SQL Server Management Studio里右键对应的账套数据库,选任务-收缩-数据库,能释放不少空间。我每隔三个月做一次,数据库文件从2.3G缩到1.1G,打开凭证录入的速度快了一倍。还有那个自动备份功能,默认每天凌晨2点备份,但我发现如果电脑长期不关机,备份文件会一直堆积到磁盘满。最好在系统管理的备份计划里改成每周一次,或者把备份路径设到空间更大的硬盘上。
遇到常见报错怎么自己搞定
报错大概分三类,第一是登录时报「日期不在业务范围内」,这个基本是系统时间不对,把电脑时间调回正常日期就行,有时候跨年结账忘了更新也会出这个。第二是操作时报「对象名无效」或者「列名无效」,大概率是数据库损坏或被改过,可以用用友自带的数据库修复工具跑一遍,在开始菜单里找对应版本的工具目录。我试过修复完还是有报错,最后是重装了数据库组件才解决。
第三类最烦人,就是点任何按钮都弹出「运行时错误」,有时候是因为Office版本冲突。用友和WPS或者Office的某些插件互相干扰,尤其是老版用友跟Office 2016之后的版本搭配。解决办法是去控制面板里禁用Office的会计专用加载项,或者干脆装个Office 2007兼容包。我有个客户单位统一装了WPS,后来所有报表都打不开,最后换成Office 2010稳定版才消停。
重装的正确姿势和账套数据救回
实在到了重装那一步,千万别手贱直接格式化硬盘。先把C盘Program Files下的用友安装目录整个备份到别的盘,然后把SQL Server里的数据库文件(.mdf和.ldf)也复制一份。重装后先装同样版本号的用友,装完不要急着建账套,直接在企业管理器里附加数据库文件,把备份的账套加回来。我试过用这个办法恢复过三个公司十年的账目数据,速度还特别快。
如果安装包没了,也别随便从网上下不明来源的版本。用友不同版本之间数据库不兼容,T3的账套附加到T6上会报结构不一致。正确的做法是去当初购买时服务商给的下载链接里,或者找用友官方客服要对应的版本包。注意版本号必须精确到小版本,比如T3 11.0和11.1的安装包不能混用。重装完激活时,如果原来的加密狗还在,直接插上就行,不用重新激活。加密狗驱动没有的情况下,去设备管理器里更新一下通用串行总线控制器,别瞎搞删驱动。