用友T3版本下载安装心得,老用户踩过的一些雷
为啥我还在用T3,以及必须提前说的两件事
说实话,用友T3这个版本在财务圈里算是个老古董了,但很多小企业、代账公司到现在还在用。我最早接触T3大概是五年前,那时候刚接手一家制造企业的账,前任用的是T3标准版,系统有点乱,但数据完整。之后陆陆续续装过七八次,每次换电脑、换服务器都要重新折腾一遍下载安装。这玩意儿不像现在那些SaaS软件,点个注册就能用,T3的下载安装就是个体力活,而且还是那种一步错步步错的体力活。
我之所以坚持用T3,主要是两个原因:一是老版本的数据迁移太麻烦,换软件意味着要把科目余额、凭证、报表全部导出来再转换格式,一不小心就丢数据;二是很多代账公司给客户定的就是T3环境,你换个新版本客户那边兼容不上。所以如果你也是这种情况,就别想着升级什么T+或者U8了,老老实实把T3装好就行。
不过我得先提醒两件事。第一,T3的安装包现在官方已经不公开提供了,你去用友官网能搜到的都是T+或者T系列的新版。你要下载,只能去那些“用友下载站”之类的第三方站点,比如“用友下载”这个站我用的最多,但里面版本很杂,有标准版、工业版、教育版、还有各种补丁包,你得分清。第二,T3对操作系统特别挑,Win7和Win10的兼容性天差地别,我后面会详细说这个坑。
下载与安装步骤
我一般去“用友下载”站找T3安装包,这个站界面还算干净,没有乱七八糟的弹窗广告。进去之后点本页下载按钮,会跳到一个列表页,里面按照版本和更新时间排好了。我通常选的是“用友T3-标准版”或者“用友T3-财务普及版”,这两个都是完整安装包,大概两三百兆,别下那些只有几十兆的补丁包或者升级包,那玩意儿装了也没用。
下载前你得看一眼文件名。正规的安装包一般是“T3标准版_V11.x_Setup.exe”这种格式,要是文件名里面带着“破解”、“免狗”、“一键安装”这些字眼,建议直接跳过。一来这些版本多半被修改过,容易报毒;二来用友的加密狗是硬件加密,网上那些免狗版说得好听,实际经常掉线,打印凭证的时候卡死你。我上过一次当,装了所谓的“破解版”,结果月底出报表时没了加密狗直接不让你登录,害得我重装系统。
安装步骤其实不复杂,但顺序不能乱。解压安装包之后,先别急着双击Setup,你得先把电脑名改成纯英文,不能有中文或者特殊符号。这个很多人不知道,T3的数据库用的是SQL Server,数据库实例名解析中文会出问题,安装到一半就报错“无效的安装路径”。改完电脑名,再确认一下防火墙是不是关掉了,杀毒软件最好也临时退出,不然T3的服务装不上。
然后双击Setup,选“安装全部组件”,这个会顺便把数据库一起装好。如果你是第一次装,建议选这个,省得后面再去找SQL Server安装包。安装过程大概十五到二十分钟,期间会弹出几个窗口让你选“完全安装”还是“自定义安装”,我一般选完全安装,除非你硬盘空间真的不够。安装结束别急着点完成,看看界面左下角有没有“安装完成”或者“安装成功”的提示,有的话才说明数据库实例建立成功了。
系统环境兼容性的坑
T3这软件最大的毛病就是跟Windows系统八字不合,特别是Win10。我最早是在Win7上装的,基本一次过,最多改个兼容模式就行。后来换了一台Win10笔记本,装完打不开,双击图标闪一下就没反应了。后来查了查才知道,T3需要依赖一个叫“MSCOMCTL”的控件,Win10默认没有。解决办法是去网上下这个控件,放到C盘Windows的System32目录下,然后注册一下。别问我怎么注册,网上有大把教程,照着做就行了。
还有一个巨坑,就是UAC(用户账户控制)。“用友下载”站的安装说明里根本没提这个,我第一次装的时候系统一直弹“是否允许此程序做出更改”,我点了是,但T3的服务还是启动不了。后来把UAC调到最低,甚至直接关了,再重装一次才正常。关UAC的方法很简单,搜“更改用户账户控制设置”,把滑块拉到最下面“从不通知”,重启电脑就行。不过这只是临时的,装好之后可以再调回来,不影响运行。
另外,如果你用Win11,那劝你别折腾T3了。我试过两次,一次装的T3标准版10.9,一次装的11.2,全都不行。报错不是缺这个就是缺那个,后来查官方文档,T3最新版也只支持到Win10,不写支持Win11。所以如果是Win11系统,要么装个虚拟机跑Win7,要么直接放弃T3换别的。我有个同行就用虚拟机,装了个Windows Server 2008 R2跑T3,跑了两三年没出过大毛病。
加密狗驱动的识别问题
T3的加密狗是个USB设备,插上之后如果认不到,那软件就打不开,只能进演示账套,几十条凭证就给你堵死了。我第一次遇到这个问题,是因为把加密狗插在USB3.0的口上了。T3的加密狗是十几年前的硬件设计,只认USB2.0,USB3.0的驱动跟它不兼容。后来拔下来换到机箱后面的USB2.0口,才认出来。这个细节你用友下载站的说明里没写,但我试了三四次才搞明白。
另外,加密狗驱动最好手动安装,别让系统自动装。方法是找到安装目录下的“UsbKey_driver”文件夹,里面有32位和64位两个版本,根据你的系统选对了再装。装完之后重启电脑,看看设备管理器里面有没有“HASP”或者“Sentinel”的标识,有的话就说明驱动装上了。如果没有,可能被杀毒软件干掉了,这时候临时关掉杀毒重装一次驱动。
要是加密狗插上还是没反应,可以试试一个笨办法:先把电脑完全断电(拔掉电源线),过一分钟再插电开机,插上加密狗。这个办法我试了好几次,有时候真的管用,可能是USB控制器被重置了。如果还不行,那就只能换加密狗了,网上有卖二手T3加密狗的,六百多块钱一个,比换系统合算。
数据库配置与连接失败怎么办
T3装好后,第一次打开会让你配置数据库,这个步骤也是翻车重灾区。数据库配置界面会让你输入服务器名和数据库实例名,服务器名填你的电脑名(注意,是你之前改成纯英文的那个),实例名填“SQLSERVER”或者“MSSQLSERVER”,具体看你装的是哪个版本。我一般是先点“测试连接”,如果提示“连接成功”再点确定。
如果测试连接失败,大概率是数据库服务没启动。按Win+R,输入services.msc,找到“SQL Server (MSSQLSERVER)”和“SQL Server Browser”这两个服务,看看是不是“启动”状态。如果不是,右键启动起来。这个坑我踩了两次,第一次是因为安装时选了“自定义组件”没装数据库服务,第二次是杀毒软件给停了。
还有一种情况,连接成功但是软件还是报错“无法连接到数据服务器”,这时候八成是防火墙没关但开了端口。你可以手动放行TCP 1433和UDP 1434端口,或者干脆把Windows防火墙关了。关防火墙的方法搜一下就有,但注意关掉后要及时把网络改成“公用网络”,不然很容易被攻击。如果公司有网络管理员,最好让他帮你弄,别自己乱改。
数据恢复与备份的注意事项
T3的数据恢复是个技术活,尤其是从旧电脑迁移到新电脑的时候。我做过一次最惨的迁移:旧电脑硬盘坏了,只抢救出来一个.ba_的备份文件,这个文件是T3自动备份的压缩格式,不是账套文件。要用就得先打开系统管理,点“恢复”或“引入”,然后找到那个.ba_文件,系统会自动解压。但注意,恢复的时候最好先建一个空的账套,把账套号和名称填好,再恢复进去,直接恢复容易报错。
如果你拿到的是完整的账套文件(后缀一般是.ldf和.mdf),那就简单了,直接附加数据库就行。打开SQL Server Management Studio,附加数据库,指定两个文件路径,点确定。之后在T3的系统管理里刷新一下账套列表,就能看到了。这个方法不用走T3自带的恢复功能,对于文件损坏或者版本不一致的情况尤其好用。
备份这件事我吃过亏。以前偷懒,直接把U盘把T3的安装目录拷出来当备份,结果到新电脑上一装就说数据无效。后来才知道,T3的数据是存在SQL Server数据库文件里的,备份必须用系统管理里的“备份”功能,生成.ba_文件,或者直接备份数据库的.mdf文件。别问我为什么,问就是T3的安装目录下根本没有数据文件,全在SQL Server的安装目录里。
常见报错与解决办法
先说说那个最常见的“-107错误”。这个错误听起来像是代码问题,其实是加密狗驱动没装好,或者加密狗没插好。我遇到一次,是因为装完系统之后先插了加密狗再装驱动,顺序反了。正确做法:先装驱动,重启,再插加密狗,再重启。如果报错已经出现了,就把加密狗拔了,卸载驱动,重新按流程走一遍。
还有一个经典报错叫“无法打开数据库,可能是数据库损坏或版本不匹配”。这个通常出现在你从老版本的T3(比如10.8)升级到新版本(比如11.2)的时候。解决办法是先备份旧账套,然后在系统管理里用“升级SQL Server数据库”的功能,选版本号,点升级。如果升级过程中卡住了,试试逐个账套升级,别一次升太多。我试过同时升级五个账套,结果一个都没搞定,后来一个个来反而顺利。
偶尔会遇到“运行时错误‘339’”,这个是因为缺少VB运行库或者某个控件没注册。去网上搜一下那个报错里提到的控件名(比如COMDLG32.OCX),下载后放到System32目录下并注册一下。网上有教程,搜“339错误 T3”就行。我一般是放完控件之后,再装一个VB6运行库,基本就能解决。
使用小技巧与配置建议
T3安装好之后,建议立马做一个全面的系统镜像或者快照,这样下次出问题直接恢复,不用重新折腾下载安装。我就是吃了没做镜像的亏,系统崩了一次,花了整整一天才把T3和所有账套重新部署回来。如果你用的是Win10,按“创建恢复驱动器”或者用第三方工具做个完整备份,也就花半小时的时间,但能救你无数次。
日常使用中,控制面板里把“用户账户控制”调回默认值后,T3可能会间歇性弹权限提示。可以在T3的快捷方式上右键,选“属性”,在“兼容性”那栏勾选“以管理员身份运行此程序”,然后应用。这样每次打开T3都会自动提权,不用再手动点。不过要注意,这个设置会偶尔导致打印或者导出时UI错位,但概率很低,我能接受。
最后说一句,如果你在公司局域网里用T3多人同时操作,一定要买正版加密狗和对应的站点授权。网上那些破解版或者用一个加密狗带多台电脑的方案,最后都会报各种错误,甚至导致数据错乱。我亲眼见过一个朋友用破解版,结果两个站点同时录入凭证时对账不平,查了三天才发现问题。花点钱买个稳定,比省那几百块划算得多。