用友通服務(wù)啟動(dòng)后又停止了?
【問(wèn)題現(xiàn)象】
右擊桌面“我的電腦”圖標(biāo) - 依次點(diǎn)擊“管理”- “服務(wù)和應(yīng)用程序”-“服務(wù)”- 啟動(dòng)“用友通服務(wù)”時(shí)提示“本地計(jì)算機(jī)上的用友通服務(wù)啟動(dòng)后又停止了。一些服務(wù)自動(dòng)停止,如果它們沒(méi)有什么可做的,例如“性能日志和警報(bào)”服務(wù)”。
【原因分析】
用友通服務(wù)啟動(dòng)過(guò)程中此提示比較常見,出錯(cuò)原因情況較多,一般通過(guò)分析用友通日志文件來(lái)確定問(wèn)題所在。日志文件名為UF2000.log(存放路徑C:WindowsSystem32UF2000.log),此文件可用記事本打開,操作中可先清空內(nèi)容或刪除文件,然后再啟動(dòng)服務(wù)將錯(cuò)誤的日志信息寫入,最后由日志提示信息判斷分析問(wèn)題原因,針對(duì)不同的原因有不同的解決方案。
【解決方案】
(1)查看UF2000.log提示:[2012.8.21 10:23:22]不能找到UFSystem或Account表庫(kù),可能是安裝沒(méi)有正常完成,或沒(méi)有進(jìn)行初始化,請(qǐng)運(yùn)行行系統(tǒng)管理進(jìn)行安裝后的初始化。如下圖所示:
分2種情況進(jìn)行解決:
a、安裝用友通T3軟件或者重新安裝用友通T3軟件后,未重新啟動(dòng)電腦,請(qǐng)直接重啟電腦;或者雙擊桌面的“系統(tǒng)管理”圖標(biāo)建立系統(tǒng)庫(kù),再右擊桌面“我的電腦”圖標(biāo) - 依次點(diǎn)擊“管理”- “服務(wù)和應(yīng)用程序”-“服務(wù)”- 啟動(dòng)“用友通服務(wù)”用友通服務(wù)就可以自動(dòng)啟動(dòng)了。
b、可能是系統(tǒng)初始化執(zhí)行了,但是沒(méi)有執(zhí)行完整,導(dǎo)致系統(tǒng)庫(kù)置疑或者沒(méi)有建立完,此種情況下即使重新啟動(dòng)
電腦或者重新打開系統(tǒng)管理都不會(huì)重建系統(tǒng)庫(kù)。此時(shí)需要?jiǎng)h除注冊(cè)表項(xiàng):
[HKEY_LOCAL_MACHINESOFTWAREUFSoftUF2000.0Setup]
再重新登錄系統(tǒng)管理做初始化操作?!局匾崾荆簞h除注冊(cè)表后打開系統(tǒng)管理系統(tǒng)會(huì)重新建立系統(tǒng)庫(kù)。請(qǐng)確定賬套數(shù)據(jù)備份的情況下再執(zhí)行此操作,否則重建系統(tǒng)庫(kù)之后,用友通T3登錄界面只能找到軟件自帶的演示賬套了?!?br />
附:刪除注冊(cè)表項(xiàng)的操作步驟如下:“開始”-“運(yùn)行”-“regedit”-依次找到
[HKEY_LOCAL_MACHINESOFTWAREUFSoftUF2000.0Setup],右擊Setup刪除。
(2)查看UF2000.log提示:
[2012.8.21 10:59:55]不能連接到SQL Server,可能是口令不正確。
[2012.8.21 10:59:55]SetServiceStatus failed
如下圖所示:
一般情況下是SA口令更改過(guò)造成的,具體可用以下幾種方法進(jìn)行解決:
a、如果是自己修改過(guò)SA口令,那么可以打開桌面的“系統(tǒng)管理”會(huì)提示輸入SA口令,此時(shí)輸入修改過(guò)的SA口令就可以重新啟動(dòng)用友通服務(wù)了;如下圖所示:
b、如果不確定是否修改過(guò)SA口令,請(qǐng)參照 如何修改SA口令,將SA口令進(jìn)行重置,再啟用用友通服務(wù);
c、如果上述a/b兩種情況都不存在,那么可以查看一下數(shù)據(jù)庫(kù)服務(wù)是否正常啟動(dòng)【右擊“我的電腦”-“管理”-“服務(wù)和應(yīng)用程序”-“服務(wù)”- 找到MSSQLSERVER服務(wù)(注:SQL2005服務(wù)名為:SQL Server(MSSQLSERVER)),右擊并選擇“重新啟動(dòng)”如圖所示】
如果此時(shí)數(shù)據(jù)庫(kù)服務(wù)不能正常啟動(dòng),提示錯(cuò)誤,說(shuō)明數(shù)據(jù)庫(kù)可能已經(jīng)被損壞,需要備份數(shù)據(jù)重新安裝數(shù)據(jù)庫(kù)來(lái)解決此問(wèn)題。(特別提示:請(qǐng)確定您的賬套數(shù)據(jù)已經(jīng)備份的情況下再重新安裝)
d、如果數(shù)據(jù)庫(kù)服務(wù)正常啟動(dòng),SA口令也是正確的,系統(tǒng)管理也能夠正常登錄,那么請(qǐng)對(duì)用友通服務(wù)授予LOCAL SERVICE權(quán)限,操作步驟如下:右擊“我的電腦”- 選擇“管理”-“服務(wù)和應(yīng)用程序”-“服務(wù)”-“用友通服務(wù)”,右鍵“屬性”,選擇“屬性”,如圖:
選擇“登錄”選項(xiàng)卡,點(diǎn)擊“此賬戶”,點(diǎn)擊“瀏覽”
點(diǎn)擊“高級(jí)”,點(diǎn)擊“立即查找”,在列表處選擇“LOCAL SERVICE”
依次點(diǎn)擊“確定”按鈕,清空密碼處的密碼,設(shè)置為空,點(diǎn)擊確定,再啟動(dòng)用友通服務(wù);如下圖:
(3)查看UF2000.log提示:
[2012.01.13 15:16:53]接收信息出錯(cuò)。……[2012.6.14 15:17:1]不能裝訂接口。如下圖所示:
a、提示中的接口可以理解為端口,用友通產(chǎn)品端口是4630,SQL數(shù)據(jù)庫(kù)默認(rèn)端口是1433,日志中記錄不能裝訂接口,很可能是產(chǎn)品端口被禁用或被別的程序占用,被禁用一般是由于防火墻引起,包括殺毒軟件自帶防火墻或操作系統(tǒng)系統(tǒng)防火墻,被占用可能是別的應(yīng)用軟件需要調(diào)動(dòng)自身端口或臨時(shí)動(dòng)態(tài)端口,導(dǎo)致4630端口不能被用友通服務(wù)正常調(diào)用??梢詤⒄杖缦路椒ㄅ袛嗍欠耖_放:點(diǎn)擊“開始”-“運(yùn)行”-“CMD”-在DOS窗口中輸入
netstat –a –n(如下圖表示已經(jīng)開放)
如果在上圖中未找到4630和1433的端口,那么請(qǐng)參照 如何添加端口 文章添加4630和1433端口再啟用用友通服務(wù)。
注:最簡(jiǎn)單的方法是先把殺毒軟件和防火墻關(guān)閉,此方適用于判斷問(wèn)題,如果半閉后用友通服務(wù)能夠正常啟動(dòng)的話,請(qǐng)參照 如何添加端口 中的方法添加端口號(hào)再啟用用友通服務(wù)。
(4)查看UF2000.log提示:
[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]得到連接串時(shí)不能創(chuàng)建ADO連接對(duì)象,可能是ADO安裝不正確。
[2010.8.19 17:51:4]2
此提示一般是由于數(shù)據(jù)訪問(wèn)組件版本不一致,或者微軟數(shù)據(jù)庫(kù)訪問(wèn)組件損壞等原因造成??蓞⒖枷旅娴姆椒ń鉀Q:
a、修復(fù)安裝MDAC組件:可下載操作系統(tǒng)對(duì)應(yīng)的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 )
下載后直接安裝,再啟動(dòng)用友通服務(wù)。
(5)查看UF2000.log提示:
[2012.01.13 15:16:53]Server不能裝入底層接口SGV
[2012.01.13 15:16:53]SetServiceStatus failed
a、此提示一般是由于用友通服務(wù)和版本不兼容所致,用友通服務(wù)對(duì)應(yīng)文件是系統(tǒng)盤System32ServerNT.exe【如:C:windowsSystem32ServerNT.exe】,此文件與當(dāng)前用友通版本不一致。原因可能是安裝早版本時(shí)沒(méi)卸載干凈或ServerNT.exe文件損壞引起。
解決方法:停止用友通服務(wù)【右擊“我的電腦”-“管理”-“服務(wù)和應(yīng)用程序”-“服務(wù)”-找到“用友通”服務(wù)右擊,選擇“停止”。】,再?gòu)膭e的機(jī)器上拷貝ServerNT.exe文件覆蓋本機(jī)此文件,啟動(dòng)用友通服務(wù)。