经常会有财务会计人员碰到用友T3服务无法启动的情况,老版本的用友T3用友通则表现为用友通服务启动后又停止了,一般不会具体看错误的朋友会认为打开用友T3软件时提示门户已运行,这些问题归根结底都是用友T3软件出问题了,zzerp.net的小辣妹认为一般判断的思路分为你是刚安装的用友T3财务软件,还是在使用用友T3软件过程中出现的,可能解决的方案和排查的思路不同。常见的问题现象如下图所示:
一、如果是新安装的用友T3软件主要从以下几方面来判断:
1、安装用友T3后有没有重启电脑,或者先打开系统管理,如果没有的话请先重启一下你的电脑,或者先打开系统管理,让软件创建一下用友T3的系统库和演示账套。此处如果打开系统管理出现:由于文件不可访问,或者内存磁盘空间不足,所以无法打开数据库"ufsystem”或者"由于文件不可访问,内存磁盘空间不足无法打开ufsystem数据库"登录失败。这2错误提示请参考:https://www.ywufida.cn/jcufida/941.html。
2、如果你打开系统管理的时候提示SA口令的问题,如下图所示,那么请输入你安装数据库时设置的SA口令,或者你应该是没有安装数据库,具体可以参考一下:https://www.ywufida.cn/jcufida/SQLServerkl.html 这篇文章来解决。
3、以上情况都不是可能是你的用友T3软件在安装过程中出现了问题,那么请尝试卸载干净数据库再卸载干净用友T3软件之后,重新参考安装教程重新安装软件,具体可以参考一下:
a、彻底删除和卸载干净用友数据库:https://www.ywufida.cn/jcufida/886.html
b、怎么把用友T3软件卸载干净? https://www.ywufida.cn/jcufida/932.html
另外不同的操作系统需要对应不同的用友T3软件,下面是目前主要操作系统的用友T3软件免费下载地址及安装说明:
a、XP系统请参考:https://www.ywufida.cn/t3/yyT3az.html
b、win7、win8系统请参考:https://www.ywufida.cn/jcufida/win7win8yy.html
c、win8.1系统请下载:https://www.ywufida.cn/t3/927.html
d、win10系统请下载:https://www.ywufida.cn/t3/925.html
4、以上方法都无效的情况下,请不要再尝试其他方案了,根据 zzerp 用友小辣妹的经验直接重装系统再参考用友T3安装教程重新安装用友T3软件可能是最快的解决办法。
二、如果你是使用过程中出现的用友T3服务无法启动,用友通服务启动后又停止,打开T3提示门户已运行等错误,这个错误的具体表象为:右击桌面“我的电脑”图标 - 依次点击“管理”- “服务和应用程序”-“服务”- 启动“用友通服务”或者”用友T3产品服务”时提示“本地计算机上的用友通服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报”服务”。
或者提示:本地计算机上的T3产品服务启动后停止,某此服务在未由其他服务或程序使用时将自动停止。如下图所示:
那么用友财务软件免费下载网站的小辣妹一般的排查思路是分析用友通T3的日志文件来确定问题所在,(用友通T3的日志文件路径:C:\WINDOWS\system32\ UF2000.log,64位系统则存放在C:\WINDOWS\syswow64\ UF2000.log)我们一般看最后一句的提示,常见情况如下:
4、ADO失败
用友小辣妹在此温馨提示:如果出现用友T3服务无法启动这类的错误,在执行以下解决方案前,由于用友T3软件中之前操作过,肯定是有数据的,为防止数据丢失,请将账套备份一下或者在账套安装路径下备份物理文件(ZTXXX下的ufdata.ldf,ufdata.mdf,admin下的ufsystem.mdf,ufsystem.ldf)。
在UF2000.log日志文件中一般是如下记录:
[2012.01.13 11:36:26]不能找到UFSystem或Account表库,可能是安装没有正常完成,或没有进行初始化,请运行行系统管理进行安装后的初始化。
问题分析:如果安装的是SQL SERVER 2000的数据库可通过查看企业管理器来查看是否存在UFSystem数据库,如果安装的是msde2000数据库可通过【MSDE管理工具】查看否存在UFSystem数据库。此系统数据库是安装用友T3用友通财务软件后第一次登录系统管理或重启计算机后自动创建系统数据库和演示账套过程中建立的,启动用友通T3财务软件服务报此错误,很有可能还未登录系统管理或执行初始化操作,也可能执行过程中失败。
解决方案:1、是否安装软件后没有按照提示重新启动电脑,如果不重新启动电脑,也可以先打开系统管理建立用友通系统库,再打开用友通T3财务软件时用友通T3服务就会自动启动了。2、可能按照如上操作建立用友通T3系统库,系统初始化执行了,但是没有执行完整,导致系统库置疑或者没有建立完,且重新打开系统管理不会重建系统库。此时需要删除注册表项。
操作如下:
(1)“开始”-“运行”-“regedit”
(2)删除注册表,在注册表中找到HKEY_LOCAL_MACHINE\SOFTWARE\UFSoft\UF2000\2.0\Setup(64位系键值所在位置为:HKEY_LOCAL_MACHINE\SOFTWARE\wow6432node\UFSOFT\UF2000\2.0\SetUp),删除Setup文件夹,再登录系统管理会从新建立系统库,做初始化操作。
此情况在UF2000.log日志文件中一般是如下记录:
[2012.01.13 9:55:33]PROVIDER=SQLOLEDB;DATA SOURCE=用友通-UFIDA;USER ID=SA
ASSWORD=…[2008.6.14 9:55:33]不能连接到SQL Server,可能是口令不正确。
问题分析:由提示得知是由于连接数据库失败,是数据库口令问题,用友通服务调用的是系统管理设置SA的口令,一般查看系统管理能否正常运行,系统管理运行亦提示SA口令。
解决方案:
(1)是否修改过SA口令,如果修改过,打开系统管理会提示输入SA口令,此时输入修改过的SA口令即可解决。
(2)如果不确定是否修改过SA口令,则将SA口令清空。不同版本数据库修改SA口令的方法不一致,具体请参考如下教程:
a、sql 2000数据库怎么修改SA口令?https://www.ywufida.cn/jcufida/sql2000sa.html
b、MSDE2000数据库怎么修改SA口令?https://www.ywufida.cn/jcufida/MSDE2000SAKL.html
c、MS SQL2005 数据库怎么修改SA口令?https://www.ywufida.cn/jcufida/sql2005sa.html
如果觉得麻烦的话,直接参考数据库安装教程重新安装数据库也是可以的,具体的安装教程如下:
a、怎么安装msde2000数据库: https://www.ywufida.cn/jcufida/msde2000AZ.html
b、怎么安装sql2000数据库: https://www.ywufida.cn/shujuku/sql2000az.html
c、怎么安装mssql2005数据库:https://www.ywufida.cn/shujuku/MSSQL2005AZ.html
d、怎么安装sql2008数据库: https://www.ywufida.cn/jcufida/azsql2008r2.html
e、怎么安装SQL2012数据库:https://www.ywufida.cn/shujuku/700.html
f、推荐大家如果不太会安装的,使用用友sql2005数据库一键安装包免费下载:https://www.ywufida.cn/shujuku/870.html
g、win8.1系统请使用win8.1专用版SQL2005数据库:https://www.ywufida.cn/shujuku/926.html
h、win10系统请使用win10系统专用版SQL2005数据库:https://www.ywufida.cn/shujuku/923.html
此类情况在UF2000.log日志文件中一般是如下记录:
[2012.01.13 15:16:53]接收信息出错。……[2008.6.14 15:17:1]不能装订接口。
问题分析:提示中的接口可以理解为端口,用友通产品端口是4630,SQLServer默认端口是1433,日志中记录不能装订接口,很可能是产品端口被禁用或被别的占用,被禁用一般是由于防火墙引起,包括杀毒软件自带防火墙或XP2系统防火墙,被占用可能是别的应用软件需要调动自身端口或临时动态端口,导致4630端口不能被用友通服务正常调用。可以参照如下方法判断是否开放:点击“开始”-“运行”-“CMD”-在DOS窗口中输入netstat –a –n(如下图表示已经开放)
如果在上图中未找到4630和1433的端口,那需要按下面的操作开放端口解决方案:
(1)windows自带防火墙开放端口,“开始”—“控制面板”—“Windows防火墙”中添加4630和1433端口,如下图所示:
(2)杀毒软件开放,先把杀毒软件关闭,如果关闭后用友通服务能够正常启动的话,则需在杀毒软件中添加一下端口号。
此情况在UF2000.log日志文件中一般是如下记录:
“.ADO..失败”
[2010.8.19 17:51:3]XP201005051033
[2010.8.19 17:51:3]PROVIDER=SQLOLEDB;DATA SOURCE=XP201005051033;USER ID=SA;PASSWORD=
[2010.8.19 17:51:3]得到连接串时不能创建ADO连接对象,可能是ADO安装不正确。
[2010.8.19 17:51:4]2
[2010.8.19 17:51:4]不能连接到SQL Server,可能是口令不正确。
[2010.8.19 17:51:4]SetServiceStatus failed
问题分析:MDAC组件损坏,需要修复安装
解决方案:修复安装MDAC组件:可下载操作系统对应的MDAC版本安装,以XP SP2为例,下载MDAC 2.8 SP1。MDAC 2.8 SP1微软官方下载地址:( http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=78cac895-efc2-4f8e-a9e0-3a1afbd5922e&DisplayLang=zh-cn )【注意:不同的操作系统MDAC文件不同,SERVER2003系统可参考:http://support.microsoft.com/kb/904639 】
此情况在UF2000.log日志文件中一般是如下记录:
Server不能装入底层接口SGV
问题分析:可能是由于用友通T3的服务和版本不兼容所致,用友T3用友通服务对应文件是系统盘System32\ServerNT.exe(如:C:\windows\System32\ServerNT.exe,64位系统在C:\windows\Syswow64\ServerNT.exe),此文件与当前用友通版本不一致。原因可能是安装早版本时没卸载干净或ServerNT.exe文件损坏引起。
解决方法:1、停止用友通服务:右击“我的电脑”-“管理”-“服务和应用程序”-“服务”-找到“用友通”服务右击,选择“停止”。再从安装同版本软件的电脑上拷贝ServerNT.exe文件覆盖本机此文件夹下C:\windows\System32,重新启动用友通服务。2、卸载用友通产品,手工删除C:\windows\System32\ServerNT.exe文件,再安装用友通T3财务软件。