用友T+下载以后装不上,一个老用户的排雷经验

用友下载 ·
用友T+下载以后装不上,一个老用户的排雷经验

第一次用友T+下载,就踩了安装包的坑

我记得很清楚,三年前刚接手公司财务系统升级那会儿,领导甩给我一句话「上T+,自己搞定」。我心想这不就下载安装嘛,结果光找安装包就折腾了两天。那时候网上搜「用友下载」,跳出来的全是各种第三方下载站,有的点进去是绑定垃圾软件的抓包工具,有的挂羊头卖狗肉让你下个什么加速器。最坑的一次是点了个看起来最正常的下载链接,下了个压缩包解压就报木马,吓得我赶紧把整个电脑都扫了一遍。

后来学乖了,下载用友T+别乱搜。正确做法是直接去用友官方渠道,比如在软件里自带的更新模块点在线下载,或者找你们公司跟用友合作的渠道商要分享链接。如果非要从官网找,记住一个窍门:凡是让你先装什么下载器的,直接关掉页面。正规安装包就是普通exe或iso文件,点本页下载按钮后直接弹出迅雷或者浏览器自带的下载。我现在的习惯是下载前先看文件大小,T+标准版安装包通常在1.5G到2.5G之间,太小的肯定有问题。

还有一点特别重要,别在网上下那些所谓「破解版」「免狗版」。之前有个同行为了省事,下了个自称能永久免费的T+,结果装完没两个月,整个公司的账套都被锁了,勒索界面弹出来说是数据加密需要比特币。后来找用友售后花了大价钱才恢复,真是赔了夫人又折兵。

全平台支持Win·Mac·手机持续更新紧跟官方新版本免费使用无需付费解锁

环境准备那一关,真的不能跳

刚装T+的时候,我最烦的就是环境检测。每次弹出什么「缺少组件」「未安装IIS」,我就想点跳过。结果呢?跳过之后安装进度卡在90%就报错,然后要卸载重来。尤其是Windows系统的IIS功能,很多人以为没用,实际T+的Web服务必须靠它跑。我后来学到的办法是:在安装之前,先手动打开控制面板里的程序和功能,找到启用或关闭Windows功能,把Internet Information Services这一整套都勾上,顺便把.NET Framework 3.5和4.8也一起勾了。

数据库这块也是重灾区。T+支持SQL Server 2008到2019,但大部分人默认装SQL Server。有次我图省事直接装了Express版本,结果后面跑数据报表慢得像蜗牛。如果公司数据量不大,Express版倒也能凑合用,但前提是一定要装带管理工具的版本,不然连数据库都连不上。自己装SQL Server时,记得选混合模式认证,设好sa密码。否则T+安装程序检测不到数据库,会一直卡在配置那一步。

我现在的标准流程是:先卸干净旧版本(包括残留的数据库实例),然后重启电脑。再装IIS和.NET组件,第二次重启。第三步装SQL Server,第三次重启。最后才装T+。虽然麻烦,但这一套下来基本不报错。有人觉得重启三次浪费时间,但我宁愿多等四十分钟,也不想反复卸载重装折腾一整天。

安装过程卡住?八成是端口和防火墙在搞鬼

有次帮一家客户的财务部装T+,安装很顺利,启动后也显示成功,但局域网里其他电脑就是连不上。查了半天,原来是Windows防火墙把T+用的几个端口给拦了。T+默认用的是80端口和1433端口,但如果服务器上还跑了其他服务,可能被占用了。安装的时候会提示端口被占用,但很多人误点确认就过去了。这时候可以手动改端口,比如把HTTP端口改成8080或者别的空闲端口。

防火墙设置这块,我说个笨办法但最有效:装完之后直接在防火墙里建入站规则,放行T+的整个安装目录。具体路径一般是C:\Program Files (x86)\TPlus或者是D盘你自己设的路径。也有人说可以放行某个端口范围,但我觉得放行目录更省事,因为T+有些后台服务会动态调用端口。如果公司有内网安全要求,至少要放行1433、80和8282端口。

还有种情况是杀毒软件捣乱。之前我装的时候,360直接把T+的一个dll文件隔离了,导致启动报错说缺少组件。现在装之前我都先把实时防护关掉,装完再加入白名单或者恢复区。火绒和腾讯管家也会干类似的事。别觉得多此一举,我见过太多因为杀软误杀导致无法启动的案例了。

装完启动不了,八成是加密狗和激活的问题

T+这软件比较特殊,大部分版本都需要插硬件加密狗或者绑定云许可。我第一次装完满怀期待点开浏览器输入localhost,结果页面是白的,啥都不显示。后来打电话问售后才知道,要先把加密狗驱动装好。买正版的加密狗,盒子里面会带一个光盘,但其实光盘里的驱动早过时了,更好的办法是去用友官方下载中心找最新的加密狗驱动。

还有一种情况是,插了加密狗但系统不识别。这时候别急着乱点,先试试换个USB接口,尤其是2.0插口比3.0的稳定。我单位那台老服务器,插3.0口就时不时认不到狗,换了2.0一次搞定。如果还不行,在设备管理器里看看有没有带感叹号的未识别设备,手动更新一下驱动。云许可的用户就简单多了,但要注意云许可有时效性,到期前一个月会开始提醒,别等着过期了才续,断档期间整个软件都用不了。

有个小技巧,装完第一次启动尽量用管理员身份运行浏览器。不是必须的,但能避免一些权限问题。我用Chrome和Edge都遇到过白屏,换成IE模式或者360浏览器的兼容模式就好了。实际上T+的客户端对现代浏览器的支持还是有点勉强,有些页面元素只有用IE内核才能正常显示。

数据库配置那几步,做错一个全盘重来

安装过程中最让我崩溃的环节就是数据库配置。我第一次装的时候,随便填了个数据库实例名,结果系统提示连接失败。后来才知道,如果你装的是SQL Server默认实例,实例名直接填机器名或者点下拉框选。但如果你装的是命名实例,就得写成「计算机名\实例名」这种格式,少了一个反斜杠都不行。

还有sa密码的问题。很多人装SQL Server时设了复杂密码,结果T+配置界面输入密码后老提示验证失败。我排查了半天发现是自己把密码大小写搞混了。但更常犯的错误是,明明SQL Server安装时选了Windows身份验证,T+却要求用SQL Server身份验证。这时候得先用SQL Server Management Studio连进去,在安全性的登录名里启用sa账户,设置密码并允许远程连接。

有个坑我反复踩:配置数据的时候,如果选「新建数据库实例」,安装程序会自己建一个初始库,但这时候千万不要中途手动去打开SSMS,因为那个实例还没完全建立好,你一碰就可能中断。我建议选「使用已有数据库实例」,这样的话只要提前把SQL Server实例配好,T+安装就很顺。至少我自己试下来,后一种方式出错的概率低很多。

装好后如何检查,别到用的时候才发现不全

以为装完就结束了?远着呢。有一次我装完T+,感觉一切正常,结果财务说打印报表时找不到打印机配置。后来发现是缺少了一个打印组件。T+安装包里其实带了好几个可选组件,比如打印服务、导出组件、移动端接口之类的,但默认可能只装了核心部分。装完后进程序管理,查看是否有「T+打印服务管理器」在运行,没在跑的话手动去安装目录下找一个叫InstallPrintService的批处理文件执行一下。

还要检查一下T+的服务是不是自动启动。有时候系统重启后服务没跟着自动跑,导致打开localhost没反应。可以去服务管理里找名字带TPlus的服务,把启动类型改成自动。如果是Windows Server系统,还得注意别让系统休眠或睡眠,T+服务器一旦休眠,所有在线用户都会掉线,数据可能没保存。

我自己最后一步是跑一遍系统管理中的「功能演示」或「数据诊断」,它会自动检测是否有缺失表、权限问题或者配置不一致的地方。很多人忽略这个步骤,结果用了几天突然报错,其实装完那一刻就已经有问题了。

卸载重装的正确姿势,不然越搞越乱

我说个真实的教训:有次升级T+,我直接删了安装目录和程序,以为干净了。结果重装后发现老账套还在,新版本却报各种兼容错误。后来才意识到,卸载T+必须用自带的卸载程序,在控制面板卸完后,还要手动清理几个地方。一个是安装目录本身,尤其是里面的Data文件夹,如果不打算保留老数据,要删干净。另一个是注册表,运行regedit,搜索所有跟TPlus相关的项,小心删除。但这里谨慎点,别误删了其他软件的东西,如果你没把握,就只删路径里明确带TPlus的项。

数据库残留也是大问题。有时候卸载了SQL Server实例但数据文件还在,重装后又自动挂载了老库。建议在重装前,进SQL Server的Management Studio把关联账套的数据库附加记录删了。不懂的人最容易犯的错误是,卸载后重启都不做就直接装新版,结果服务端口被老进程占着,怎么装怎么不行。我现在的做法是先彻底卸掉软件、重启、清理注册表、再重启,然后才从零安装。

另一个常见情况是,用友官方有时候会出一些小补丁,安装后可能导致版本号变了,这时候再装主程序就会冲突。所以最好先记住当前的版本号,如果官方没有明确说可以跨版本升级,就老老实实先卸载旧版再装新版。直接覆盖安装不一定是好办法,至少我见过三次覆盖安装后界面错乱的事。