用友T3下载后打不开?别急,设置一下就能用
下载与安装前的准备工作
我第一次装用友T3的时候,也是网上随便找了个下载站,一点按钮就开始下,结果装完双击桌面图标,半天没反应。后来才明白,很多问题其实在下载和安装之前就能避免。用友T3这东西,跟普通软件不太一样,它依赖一些系统组件,特别是数据库。如果你电脑里之前装过其他版本的SQL Server或者Office,可能会冲突。我建议你在下载前先检查一下系统环境,Windows 7、Windows 10的32位或64位系统都能跑,但Win10的家庭版容易出幺蛾子,最好是专业版或企业版。
另一个容易忽略的点是杀毒软件。360、腾讯管家这些家伙对用友T3的安装程序特别敏感,经常直接把安装包或破解文件隔离掉。我有个朋友下载了三次,都提示安装成功但打不开,最后发现是杀毒软件偷偷删了一个关键dll文件。所以下载安装之前,最好先把杀毒软件暂时关掉,或者至少把整个安装目录加入白名单。我的习惯是下载完立刻把安装包所在的文件夹设为例外,省得到时候找半天原因。
还有,你得确认一下电脑有没有开启系统防火墙或者组策略里的软件限制策略。有些公司电脑被IT部门锁死,普通用户权限下根本装不了。如果双击安装程序一点反应都没有,八成是权限问题。右键选“以管理员身份运行”试试,如果不让,那就得找管理员要权限了。反正我装的时候,直接关掉UAC控制,省得一步一弹窗。
安装时容易忽略的系统权限和路径问题
安装T3的时候,很多人图省事直接一路下一步,结果装完发现程序打不开,或者打开后提示缺少组件。我踩过一个大坑:安装路径带中文。用友T3对中文字符支持不太好,你要是把装到D盘的“财务软件”文件夹里,它就会报错。正确的做法是安装到纯英文路径,比如D:\UFSMART或C:\Ufida。这个提示其实在安装向导里藏着,但大多数人不会仔细看,因为默认路径C:\Ufida就是英文的,你只要不手欠改它就行。
再一个就是.NET Framework版本。T3需要.NET 2.0或3.5支持,Win10默认只装了4.0以上版本,但3.5需要单独开启。你可以在控制面板的“程序和功能”里点“启用或关闭Windows功能”,把“.NET Framework 3.5”勾上。我第一次装完发现打不开,查了半天系统日志,才发现是.NET没开启。如果你系统里没有这个选项,可以去微软官网下载离线安装包,不过Win10新版系统一般都有,只是默认不启用。
还有数据库安装。T3自带的MSDE2000或者后来的SQL Server 2000/2005,安装时一定要选混合身份验证模式,而且要设个sa密码。很多人直接默认跳过密码,结果后面软件连不上数据库。我建议密码设成简单点,比如sa123,记不住就写个纸条贴显示器上,但别太复杂,不然忘了密码还得重装数据库。如果你是Win10系统,自带的MSDE2000可能装不上,因为版本太老不兼容,那就得用SQL Server 2008 R2 Express或者更高版本,但要注意位数,32位系统装32位版,64位系统装64位版。
双击图标没反应的常见原因和排查步骤
装好之后,双击桌面快捷方式,等半天没反应,这种问题我遇到过三四次。别急着重装,先打开任务管理器看看有没有进程。有时候程序其实启动了,只是界面没弹出来。你点Ctrl+Alt+Del,进任务管理器,找找有没有ufo.exe或者portal.exe之类的进程,如果有,右键结束掉再重新双击。这种情况多半是之前非正常关闭造成进程残留,手动清了就行。
如果任务管理器里根本找不到相关进程,那可能是主程序文件损坏或者被杀毒软件干掉了。回到安装目录,一般在C:\Ufida\T3\Portal,找到portal.exe这个文件,看看它还在不在,文件大小对不对。正常来说,这个文件大小在2MB到3MB之间。如果发现体积只有几十KB,或者干脆没有,那就得重新安装或者从别人电脑里复制一份过来。我有一回就是被360拦截后删除了,恢复区里也没找到,只能重新装。
还有个容易被忽略的原因:显示器分辨率或缩放设置太高。T3的老界面默认是固定窗口大小,如果你用4K显示器或者系统缩放比例超过100%,程序可能启动后跑到屏幕外面去了。你可以试试快捷键:Win+方向键移动窗口,或者把系统缩放暂时改成100%。如果这招管用,那就右键程序快捷方式,进属性-兼容性,勾选“高DPI缩放替代”,选“系统”或“应用程序”试试。我有个朋友用笔记本接外接显示器,折腾两小时,最后发现是缩放问题。
数据库连接失败的报错和手动配置
T3启动后,如果弹出“数据库连接失败”或者“不能连接到SQL Server”的框,让人特别头疼。这个问题通常出在两个地方:数据库服务没启动,或者连接参数不对。先检查一下SQL Server服务状态:按Win+R输入services.msc,找服务名一般是MSSQLSERVER或SQL Server (实例名),确保状态是“已运行”。如果没启动,右键启动就行。我遇到过一次启动后闪退,查日志发现是日志文件满了,清一下数据库日志就好了,不过新手遇到这个建议直接重装数据库省事。
连接参数主要看T3的系统管理里设置的数据库服务器名称。点“系统管理”后台,输入admin密码(默认空),进系统管理窗口,点“系统”->“设置数据库服务器”,服务器名那里填你电脑的名称或者IP地址。很多人不知道自己的电脑名,可以在桌面右键“此电脑”->属性里找。有个小技巧:如果填电脑名连不上,试试填127.0.0.1或localhost,这两个基本不会错。另外,确认一下SQL Server的TCP/IP协议有没有开启。打开SQL Server配置管理器,找到“SQL Server网络配置”->“MSSQLSERVER的协议”,把TCP/IP启用,然后重启服务。这步很多人会忘,导致软件连不上。
防火墙也容易挡道。如果你装了第三方防火墙,或者系统防火墙开着,TCP端口1433可能被屏蔽。你可以在防火墙设置里加一条入站规则,允许1433端口。这个端口是SQL Server默认的,用友T3默认也是连这个。如果改了端口号,那就要对应改。我一般图省事,在安装前直接关掉系统防火墙,装完再开,但公司电脑不建议这么干,容易被IT骂。
加密狗驱动安装和识别问题
用友T3的正版用户通常会有一个硬件加密狗(USB钥匙),插上之后电脑才能正常使用软件。但加密狗经常不认,尤其在Win10上。第一次插加密狗时,系统会自动装驱动,但很多时候装的是通用驱动,不是用友的专用驱动。结果就是软件提示“加密狗未找到”或“演示版”。这时得去设备管理器里看看,有没有带黄色感叹号的“未知设备”或“HID Key”之类的。右键更新驱动,手动指向安装目录下的“加密锁驱动”文件夹,一般都在C:\Ufida\UFSMART\UFCSoft里。我试过几次,手动装完驱动,重启电脑,就认出来了。
还有一个坑是USB接口供电不足。有些老台式机的前置USB接口电压不稳,加密狗插上去时亮时不亮。我建议直接插机箱后面的USB口,尤其是USB 2.0的接口,兼容性最好。如果你用的是那种蓝色USB 3.0接口,反而可能出问题,因为加密狗是USB 1.1的老设备。实在不行,找个带外接电源的USB HUB也能解决。
如果你没加密狗,用的是破解版或注册机,那可能得打补丁或者替换文件。但这不是正路子,而且现在用友查得严,容易出问题。我见过有人替换了portal.exe后,软件能打开,但只要一用特定模块就闪退。所以我还是建议用正版,实在不行先试用演示版练手。当然,我写这些不是为了鼓励盗版,只是说遇到这类问题时,大概率是驱动或补丁没打好。
运行中的卡顿和死机处理经验
软件好不容易打开了,结果点个菜单等半天,甚至直接卡死,这种情况在T3里经常遇到。尤其是数据量大的时候,比如你同时开了总账和固定资产模块,系统资源消耗很大。第一件事,点开任务管理器,看看CPU和内存占用。如果CPU飙到100%,查看到底是T3的哪个进程在吃资源。我上次卡死,发现是ufo.exe在做报表运算,但某个循环卡住了。结束掉这个进程,重新打开模块就好。如果内存不足,那就升级内存,至少8GB,否则Win10加T3加浏览器一开,16GB都勉强。
还有一个优化办法:关掉系统动画和透明效果。右键桌面->个性化->颜色,把透明效果关掉。然后在高级系统设置里,性能选项选“调整为最佳性能”。这些花里胡哨的特效对T3这种老软件没好处,反而拖慢速度。我每台新电脑装完都先调这些设置,感觉软件响应快了不少。
另外,T3的数据文件容易碎片化。如果你经常增删凭证和科目,数据库文件会越用越大,碎片增多。建议每个月用SQL Server的维护计划或者“收缩数据库”功能清理一下。不过新手操作要小心,别搞坏了数据,先备份。我一般是在月末结账前做一次备份,然后shrink数据库。如果不做,时间长了,打开某个单据等半分钟都有可能。
卸载重装与数据备份的注意事项
实在搞不定,最后一步就是卸载重装。但很多人卸载得很暴力,直接删文件夹,然后重装发现还报错,因为注册表残留。正确的卸载顺序:先关掉SQL Server服务,然后从控制面板里依次卸载用友T3主程序、加密狗驱动、SQL Server。手动删除安装目录残留文件,比如C:\Ufida和C:\Program Files\Ufida。再打开注册表编辑器regedit,搜索所有与“Ufida”、“UFSMART”、“T3”相关的项,手动删除。这一步要小心,别误删了其他软件。我用过的办法是搜到后只看“DisplayName”或“Uninstall”路径,只删那些明显是用友的键。
数据备份是重装前最重要的事。T3的账套数据默认存在SQL Server的数据文件夹里,比如C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data,文件后缀是.mdf和.ldf。最好在SQL Server Management Studio里通过备份功能生成.bak文件,然后把.bak文件复制到其他盘。如果不会用SQL工具,最简单的办法是在在用友的系统管理里,点“账套”->“输出”,选好账套和路径,就能导出成UFDATA.bak。我一般备份两份,一份在系统盘,一份拷到U盘里,以防万一。
重装时,先装数据库,再装T3,顺序别搞反。装完后再进入系统管理,点“账套”->“引入”,找到之前备份的.bak文件,就能恢复数据。这个过程最多花半小时,比到处找人修省时间。我一开始也不知道这个流程,每次出问题就重装,然后手动补凭证,结果一个月的数据加了三个通宵。后来学会备份了,再也不怕重装。