白祎花
(陜西財經(jīng)職業(yè)技術(shù)學(xué)院 陜西 咸陽 712000)
用友ERP-U872 軟件是用友公司于2008 年推出的一款管理型財務(wù)業(yè)務(wù)一體化軟件。該軟件以其完善的功能及良好的售后服務(wù)在國內(nèi)中小型企業(yè)中得到了廣泛的應(yīng)用。 同樣, 國內(nèi)許多院校也都選擇U8企業(yè)應(yīng)用套件產(chǎn)品作為教學(xué)軟件,以培養(yǎng)和企業(yè)需求接軌的應(yīng)用技能型人才。
為了讓學(xué)生在課堂之外能更多地接觸練習(xí)ERP-U872 軟件的操作,在教學(xué)之余,便引導(dǎo)學(xué)生在自己的筆記本電腦上安裝ERP-U872軟件。 但在軟件安裝過程中,由于學(xué)生提供的筆記本電腦的操作系統(tǒng)版本差異較大,操作系統(tǒng)的權(quán)限設(shè)置也不一樣,操作系統(tǒng)本身缺失文件等因素,在安裝的過程中遇到了種種阻力。 這些阻力主要來自于不同Windows 7 操作系統(tǒng)版本對ERP-U872 必不可少的一部分SQL SERVER 2000 的安裝的兼容性問題。 以下對安裝過程中遇到的一些常見問題進行整理,并提出解決問題的思路及方法,以便學(xué)生順利的完成軟件的安裝,并使學(xué)生能更好的掌握軟件的操作。
目前,市場上銷售的大部分筆記本電腦都是自帶的Windows 7 家庭版64 位操作系統(tǒng), 而64 位的Windows 7 不支持簡單的MDAC 組件。 這個組件一般是SQL2000 的簡化版。 需要在32 位的Windows 7下才可安裝。即便是在32 位的Windows 7 下,由于操作系統(tǒng)的權(quán)限設(shè)置也不一樣,兼容性比較差,也引發(fā)了很多的安裝出錯問題,因此給用友ERP-U872 軟件的安裝帶來了極大的不便。
ERP-U872 發(fā)版并不支持Windows 7, 在Windows 7 下安裝時經(jīng)常會出現(xiàn)一些小毛病, 使用32 位Windows 7 專業(yè)版安裝時MDAC_TYP 始終安裝不上, 無法通過環(huán)境檢測。 當(dāng)手工安裝MDAC_TYP 組件時主要文件一過抽取文件階段整個安裝界面就會消失掉。 在Windows 7 下安裝ERP-U872,在檢測組件窗口時,會出現(xiàn)MDAC 組沒有安裝的提示,是因為Windows 7 所帶的MDAC 軟件版本太高,U8 無法檢測到。
為了解決這個問題, 我們需要做的是將這個版本檢測值進行修改。 運行Regedit, 打開注冊表, 進入HKEY_LOCAL_MACHINESOFTWAREMicrosoftDataAccess,將
"FullInstallVer"="6.1.7600.16385/6.1.7601.17514"
"Version"="6.1.7600.16385/6.1.7601.17514"
修改為
"FullInstallVer"="2.82.3959.0"
"Version"="2.82.3959.0"
就可以了, 安裝后最好再將其還原。 但是該方法不支持64 位Windows 7 操作系統(tǒng)。
讀取數(shù)據(jù)源錯誤是U8 系統(tǒng)對環(huán)境依賴性太強而產(chǎn)生的,數(shù)據(jù)源配置錯誤通常是:(1)U8 服務(wù)組件未能夠在IIS 上注冊成功,需手工注冊;(2)未進行數(shù)據(jù)源配置;(3)未進行系統(tǒng)初始化工作;(4)U8 安裝時操作系統(tǒng)某些DLL 控件已受到病毒感染。
一般解決此類問題方法有以下幾種:(1) 重新配置數(shù)據(jù)源;(2)進系統(tǒng)管理重新數(shù)據(jù)庫;(3) 檢測U8 常見控件及服務(wù)是否注冊成功;(4)重新格式化操作系統(tǒng),進行全新安裝。
這個問題也可能是殺毒軟件誤查導(dǎo)致用友軟件服務(wù)不能正常使用。方法有二:(1)把殺毒軟件病毒庫升級為最新,修復(fù)用友軟件,像安裝用友一樣,雙擊安裝程序,會有修復(fù)的提示,對數(shù)據(jù)沒有影響;(2)在服務(wù)器上查看用友服務(wù),是否丟失服務(wù),如缺少,在修改注冊表中U8服務(wù)的路徑,或者從其他服務(wù)器上導(dǎo)出注冊信息,導(dǎo)入到服務(wù)器中即可。
提醒:為避免誤操作,先備份注冊表和數(shù)據(jù)庫進不了SQL Server 2000,可以備份Program FilesMicrosoft SQL ServerMSSQLData 文件夾的文件。
解決方案如下:
(1)添加/刪除程序中徹底刪除SQL Server。
(2)將沒有刪除的SQL Server 目錄刪除掉,把Microsoft SQL Server文件夾整個刪掉。
(3)運行注冊表, 打開注冊表編輯器,刪除如下項:
HKEY_CURRENT_USERSoftwareMicrosoftMicrosoft SQL Server
HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoftSQL Server
HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServer
在 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager 中找到PendingFileRenameOperations 項目, 并刪除它。 這樣就可以清除安裝暫掛項目。
(4)刪除注冊表中跟SQL Server 相關(guān)的鍵。
(5)重新啟動系統(tǒng)
(6)重新安裝
其中,第三步是關(guān)鍵步驟,這樣就可以清除安裝暫掛項目。
當(dāng)出現(xiàn)這個錯誤時,是因為在注冊表刪除了HKEY_LOCAL_MAC-HINESOFTWAREODBC 中有關(guān)SQL Server 的信息,這時可以選擇修復(fù)注冊表,或安裝ODBC 修復(fù)工具。
ODBC 修復(fù)工具:211.101.4.50/download/canyin/tools/MDAC_TYP.EXE,修復(fù)系統(tǒng)文件之后,再裝SQL Server,則不會出現(xiàn)此錯誤消息。
此問題也屬于SQL Server 的bug,GetComputerName 用于獲取本地計算機名。 客戶端網(wǎng)絡(luò)庫組件(DBMSLPCn.dll)將該名稱轉(zhuǎn)換為全部大寫。服務(wù)器網(wǎng)絡(luò)庫組件(SSMSLPCn.dll)保留返回時的名稱。當(dāng)Windows計算機名稱包含大寫字母和小寫字母或者都是小寫字母時安裝會失敗,提示一般性網(wǎng)絡(luò)錯誤。解決辦法就是將計算機名稱改為全部大寫,重啟安裝成功。
這個應(yīng)該是System32 權(quán)限設(shè)置問題, 應(yīng)該去C:WindowsSystem32 文件的路徑下找到cmd.exe 文件, 右鍵屬性里面有安全設(shè)置,看看里面的權(quán)限, 看下安全選項卡,就會看到system 的權(quán)限全部都被拒絕了,選擇允許完全控制后,點擊應(yīng)用,更改cmd 的運行權(quán)限即可。
這個有可能是防火墻將U8 的一些服務(wù)禁止了,可以將網(wǎng)卡的防火墻設(shè)置或關(guān)掉,殺毒軟件自帶的防火墻設(shè)置或關(guān)掉,開放11520 這個端口號;或者查看防火墻的啟動項,若禁止U8 的某些服務(wù),應(yīng)恢復(fù)啟動。
[1]孫蓮香,著.財務(wù)軟件實用教程:用友ERP-U8.72 版[M].清華大學(xué)出版社,2012(1).
[2]張紅,白祎花,著.中文版Windows 7 無師自通[M].清華大學(xué)出版社,2012(1).