装用友软件总遇到问题?我踩过的坑都列出来了

用友下载 ·
装用友软件总遇到问题?我踩过的坑都列出来了

下载版本选错,后来全白忙活

我第一次装用友软件,就是从那个用友下载站上点本页下载按钮,当时也没多想,直接点了最新的那个版本。结果安装到一半就开始报错,提示什么“环境不匹配”,气得我差点把电脑砸了。后来跟一个做财务的朋友聊起来才知道,用友分T3、T6、U8好几个系列,每个系列还细分不同年份的版本,比如T3有10.8、11.0这些,选错了跟你的操作系统、数据库版本对不上,根本跑不起来。所以下载之前必须搞清楚:你电脑是Win7还是Win10?是32位还是64位?你公司的业务规模需要哪个系列?别一上来就点最大的那个安装包,几十个G的U8下载下来,结果你只是想记个账,那纯粹是自找麻烦。

具体怎么选呢?如果你是小公司、只做基础财务和进销存,T3或者T+就够用了。T6适合稍微大点的中型企业,功能完整但部署简单。U8那个庞然大物,除非你有专门的IT团队陪着折腾,不然别碰。我个人的惨痛教训是,先查清楚公司的财务软件使用授权是什么版本的——不少公司买的是T3的加密狗,结果我自作主张下了个T6,白干一天。在下载站上,每个版本旁边都有一些文字介绍,别看花眼,看清楚再点本页下载按钮。

官方正版安装包带数字签名高速下载多线程·稳定不限速安全纯净无广告·无捆绑

安装前系统环境没调好,卡了三个小时

你装用友要是没提前配好IIS和SQL Server,那就等着弹窗轰炸吧。我第一次装的时候,完全不知道IIS是个啥,直接双击setup.exe,结果跑了一堆错误弹窗,什么“未安装IIS组件”、“MSXML解析器错误”。后来查了半天,才知道用友依赖IIS来发布Web服务,尤其T+和U8这类有网页端访问功能的版本,必须提前装好。Win7以上系统,你在控制面板里找到“启用或关闭Windows功能”,把Internet Information Services这一项勾上,它的子组件比如Web管理工具、Windows身份验证也都勾上,等个五分钟装完再去继续安装用友。

另一个大坑是SQL Server的版本。很多人觉得装个SQL Express免费版就行,结果用友死活连不上数据库。我当时装的是SQL Server 2008 R2 Express,按说兼容性还行,但安装时需要设置混合身份验证模式,也就是SA密码必须自己设一个。用友的安装包在配置数据库那一步会让你填数据库实例名和登录信息,如果你用Express版,实例名后面通常带“SQLEXPRESS”这个后缀,比如你的电脑名字叫PC01,那实例名就是PC01\SQLEXPRESS。千万别写错,我填错过好几次,连数据库都连不上。还有,SQL Server安装时记得把“数据目录”和“日志目录”放在系统盘以外的分区,用友跑起来会产生巨量日志,C盘被塞满你以后又得哭。

安装过程那些奇葩报错,我手把手跟你说

点本页下载按钮拿到安装包后,别急着双击。把整个文件夹解压到一个没有中文路径的位置,比如D:\UFY,文件夹名字里别带中文、别带空格,我第一次解压到桌面,桌面路径里有中文用户名,导致安装程序闪退。接下来右键点击setup.exe,选“以管理员身份运行”,这是必须的,不然注册DLL文件时就会报错。如果你安安静静等进度条走完,那恭喜你运气好。但我遇到最坑的是安装中途弹出“无法注册模块C:Program Files...xxx.dll”,这种通常是因为杀毒软件在后台拦截了。解决办法很简单,先把360、腾讯管家这些玩意儿都关了,甚至临时卸载,再重跑安装程序。我折腾了两次才反应过来,原来是火绒把用友的一个ocx控件当成病毒给隔离了。

还有一次我卡在最后一步——初始化数据库。弹窗说“数据库连接失败”,我检查了很多遍SQL Server服务确实在跑,后来发现是SQL Server的服务登录账户配置有问题。默认情况下SQL Server服务是用Network Service账户运行的,但用友需要你给它一个本地系统账户权限,否则写不了系统表。去SQL Server配置管理器里,把SQL Server服务的登录身份改成Local System,重启服务,再跑一次用友的数据库初始化,问题才解决。所以你要是遇到连接数据库的报错,先别急着卸了重装,把服务账户、防火墙入站规则都检查一遍,往往能省大把时间。

加密狗驱动装不上,差点以为买了假货

用友的加密狗是个U盘样子的东西,插上以后系统能找到新硬件,但用友软件就是不认。我第一次插上加密狗,双击用友系统管理,提示“未检测到加密狗”,我的心凉了半截,怀疑是不是被用友下载站坑了。后来搞了一个多小时,发现是加密狗驱动问题。你需要去用友下载站的那个对应版本页面,找“加密狗驱动”或“加密锁驱动”这类独立安装包,通常是一个几兆的小程序。点本页下载按钮把它下了,装完再重启,如果还不行,就试试换一个USB接口,尽量插在机箱背面的接口,前面板供电不稳定,有时候读不出。

另一个容易被忽略的坑是,用友的加密狗有32位和64位驱动之分。我工作机是Win10 64位,但我不小心下了32位的驱动包,装了也没用。你得在下载页面上看清那个驱动是支持x86还是x64,别像我一样眼瞎。还有一次,加密狗指示灯一直亮,但软件就是找不到,我折腾到最后发现是杀毒软件把加密狗服务的自动启动给禁了。到服务管理器里找名为“UFNet Lic Service”的服务,改成自动并启动它,一切才正常。

数据备份怎么抄近道,我总结了个偷懒办法

用友软件装好开始用了,但一旦数据弄丢,你哭都哭不出来。我身边同行就有人因为硬盘坏了,公司的进销存记录全没了,整整一个月的账重新补。所以备份必须养成习惯。用友自带了一个“系统管理”工具,登录进去之后,点“账套”下面的“输出”,会把整个账套数据备份成一个.ba_文件。但这个操作麻烦,每次都得手动点,而且需要系统管理员权限。我的偷懒方法是,直接在SQL Server里定时备份数据库。用友的账套数据库名字一般是UFData开头的一串数字,你在SQL Server Management Studio里找到对应数据库,右键“任务”-“备份”,设定一个备份计划,每天凌晨两点自动覆盖前一天的备份文件,安全省心。备份文件别放C盘,我放D盘的Backup文件夹,后来C盘崩了重装系统,备份文件安然无恙。

还有一个细节是,备份的文件名最好加上日期,比如Backup_2024_11_20.bak,这样你下次恢复时知道自己要的是哪一天的。千万别像我第一次一样,文件名全叫“backup”,后来恢复时老眼昏花,差点覆盖了最新账目。另外,每季度要导出一份.ba_格式的压缩包,放到移动硬盘或者网盘里,这叫异地备份。我们公司有一次局域网被别人勒索病毒感染,共享盘被锁,幸好我手里有离线备份。

升级版本时新旧数据打架,我是这样处理的

用友下载站上不是经常有新版软件吗?比如T3从10.6升到11.2,很多功能确实有更新,但千万不能直接装新版本然后去覆盖旧数据。我踩过这个雷——直接升级了安装程序,然后用新版本去打开旧账套,结果报表里出现了莫名其妙的数字,调了好久才发现是数据结构变了。正确的升级流程是,先登录旧版本的系统管理,把账套输出备份好,然后卸载旧版本,再安装新版本。安装成功后,登录系统管理,用“账套引入”功能把之前的备份文件导进来,接着点“升级SQL Server数据”,系统会自动跑一遍数据转换脚本,这个脚本可能得跑十几分钟,别中途关窗口。

如果你是从T3升级到T6或者更高系列,那就更麻烦了,不同系列的数据库结构差异很大。我建议直接联系用友代理商或者找专门的实施公司,花点钱做数据迁移,不然自己搞容易丢数据。另外,升级之前一定要把最新版本的安装包在虚拟机里试跑一次,我每次都在自己笔记本的VMware里搭个测试环境,点本页下载按钮下了新包,装上后用一个小账套测试一遍所有功能,没问题再在服务器上操作。这个步骤虽然耗时,但能救你一命。

下载站上哪些东西值得存,哪些纯属多余

那个用友下载站上除了主安装包,还挂了一堆补丁包、工具包、实例演示文档。我一开始觉得没用,结果后来遇到问题时才后悔没提前存。我个人建议把该站点的“最新补丁修复包”和“环境检测工具”这两个东西都下载了存好。环境检测工具是个小程序,双击就能跑一遍你的系统,告诉你IIS、数据库、.NET Framework缺什么,直接帮你定位问题,省得你自己排查。补丁包呢?比如你用的T3 11.0,这个版本就有个补丁修正了凭证打印跑偏的问题,不打补丁你就得在打印设置里调半天。所以装完主程序后,顺手在下载站上找对应版本的最新补丁,点本页下载按钮拿下,安装完了再正式开工。

但那些所谓的“用友使用教程PDF”和“合同范本”你就别浪费时间去存了,内容过时又格式化,不如直接去B站搜视频教程,一个实操视频顶一百页PDF。还有那个“用友快速入门工具包”,里面全是些广告,真正的有效信息少得可怜。我当初存了一堆,后来发现用得上的只有环境和补丁,其他全清理了。总之别贪多,拿你真正需要的。