新版用友u8.70下載地址:http://ftp.shangyuchem.com/應用軟件/用友ERP-U8管理軟件(8.70版).rarweb
準備好安裝環境,由於須要SQLSERVER和IIS支持,而我的的電腦又是VISTA basic版本的,處理起來比較麻煩,因此我先安裝了(VirtualPC)虛擬機,在虛擬機上配置WIN2003+SP1+IIS6.0+SQLSERVER2000+補丁sql
而後開始安裝,選擇所有安裝(我這裏虛擬機既是客戶端也是服務器端,你們根據本身的須要選擇,若是隻須要客戶端的話就選擇相應的安裝項目便可),接下來就是漫長的等待。中間可能會出現一些問題,後面我會提供一些處理方法。若是一切順利的話會提示重啓,而後註冊組件,接下來是配置數據源。localhost和SA密碼,測試一下沒問題點擊完成。而後會初始化數據庫。。。N步之後就能夠用了。第一次登陸Admin密碼是空的。接下來。。。交給你,完成任務!數據庫
安裝過程當中本身遇到的一些問題:windows
1。沒法建立IIS目錄。直接點肯定,最後須要本身設置一下相應IIS虛擬目錄指向U8。緩存
2。鏈接數據源出錯,檢查IIS設置。基本同上,網上一些處理方法主要是HOSTS文件,防火牆,IE設置,其實無非都是網絡通訊形成的問題。服務器
3。數據源未知錯誤 。有人說是權限問題,也有說是IIS設置問題。建議準備比如較乾淨的系統環境後再從新安裝一次,這個很須要耐心和運氣了。網絡
其它問題能夠google,我本身試過5次安裝,上述問題基本上都遇到過了,很鬱悶,最後一次終於順利完成。祝你們好運!併發
另外若是想直接在VISTA下安裝能夠嘗試sqlserver2005+SP1,網上也有人成功安裝過sqlserver2000,不過處理起來比較麻煩。app
附:用友U8一些常見錯誤的處理方法asp.net
1.安裝WINXP的最新補丁或者windows2003的sp1的computers安裝U861系統,安裝完成後,登錄‘企業 應用平臺’時都提示‘提示AUTOMATION自動化錯誤’異常錯誤.
解決方法:手工註冊一下ado目錄下的msadox.dll,緣由msadox.dll與system32下的msdart.dll不兼容
2.門戶登錄,在ufsplash中出現異常錯誤,提示無效屬性值,同時門戶提示automation錯誤
緣由:用戶的默認語言不在en-us,zh-cn,zh-tw中,致使系統出錯
3.基礎鏈接已關閉
在internet選項中去除代理服務器的設置
4.沒法加載client.dll
錯誤緣由:極可能是對client.dll沒有訪問權限,系統盤是ntfs,在重啓IIS便可
5.基礎鏈接已關閉,沒法鏈接遠程服務器
目前是由於ufautoloadservice中切換了應用服務器的名稱致使
6.生產製造提示加載dll失敗
由於ufautoloadservice依賴www服務,若是www獨立重啓,則會提示出錯,若是啓用ufautoloadservice後會自動重啓www,此時再重啓www,即沒事了
7.安裝完後,全部的activeX控件沒有註冊上
修改系統目錄下Microsoft.Net中的全部目錄及文件的EveryOne權限可用
檢查用戶的產品安裝目錄(U8Soft)有沒有EveryOne的權限,沒有請加上
而後運行附件裏的U8Setup.bat,注意該批處理裏的系統路徑和U8安裝路徑要和客戶的匹配
8.安裝完framework2.0,在使用861出現padding is invalid的錯誤.
在internet信息服務中,找到默認web站點
右鍵點擊屬性,在asp.net中查看當前asp.net的版本,保證其爲1.1
在應用服務器配置工具中使用異常任務清除,將全部的數據源清除,而後從新配置數據源,便可
9.修改端口
進入「internet信息服務「,修改「默認web站點「的端口,舉例:8080
使用u8產品的時候,登陸界面在應用服務器輸入框上輸入機器名:端口,假定機器名爲ufida,則輸入值爲ufida:8080。
10. 報405錯誤
運行 C:\Documents and Settings\dsm>C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -r
用戶可能根本未裝iis
11. 2003底下404錯誤3376
運行aspnet_regiis.exe -r,在IIS管理器中,web服務擴展-〉asp net 1.1服務設爲容許
若是是2000Server,則多是連錯服務器,即當前的機器不能充當U8的應用服務器,虛擬目錄沒有建立
12.2003下報讀取註冊表被拒絕
將iis的虛擬目錄的匿名用戶改成ADMINISTRATOR
13.清除Assembly download
>gacutil -cdl
14.activex建立不成功
命令在:系統目錄\Microsoft.NET\Framework\v1.1.4322執行
regasm /codebase /tlb:UFSoft.U8.Framework.LoginContext.tlb UFSoft.U8.Framework.LoginContext.dll
regasm /codebase /tlb:UFSoft.U8.Framework.Login.UI.tlb UFSoft.U8.Framework.Login.UI.dll
15.Cryptographic service provider(CSP) could not be found for this algorithm.
操做系統2000的補丁必需要打到至少service pack 3
16.Member name ‘UFSoft.U8.Framework.LoginContext.UserData SecondConnString’ not found.
在添加\刪除程序中卸載GACSetup,安裝目錄U8SOFT\Framework下託拽UFSoft.U8.Framework.LoginContext.dll到系統目錄\assembly文件夾下,重啓IIS便可
17.dotnet2005安裝完後iis虛擬目錄的屬性沒法看到.
修改註冊鍵asp.net,如附件asp.net.reg
18.windows professional 併發鏈接數限制爲10個
在IIS中將複選框「啓用保持HTTP激活「去除,能夠支撐的時間長一些
19.報403 錯誤
可能鏈接數超出容許的併發鏈接數;
解決:在IIS中將複選框「啓用保持HTTP激活「去除,能夠支撐的時間長一些
或者默認web站點的屬性中「啓用默認文檔」中的默認文檔都被刪除;解決:添加default.htm或者tcp的默認端口不是80解決:修改tcp的默認端口是80
20.出現一些奇怪的dll的依賴項找不到
解決:須要打IE6 sp1
21.數據庫問題
配置了數據源,可是數據源在下拉列表中不存在
a.系統庫不存在。因此下拉列表沒有
b.系統庫存在,可是sqlserver 服務端的端口改成1432,應用服務器所在機器的客戶端端口也須要改成1432(若是優先使用的是TCP/IP),而後從新啓用IIS
22.更改機器名
先卸載IIS,再刪除Iusr_XXX,Iwam_XXX,aspnet三個用戶,以後從新安裝IIS,在重裝產品;若是還不行,將軟件裝到系統盤上。
23.如何支持64位機器,提示數據源鏈接失敗,remote信道異常。
在Windows X64 Edition下,IIS能夠運行在64位模式下,也能夠運行在WOW64模式下。由於大家的系統仍是32位的,才用.NET framework 1.1,所以須要配置IIS使其運行在WOW64模式下。
1.Open a command prompt and navigate to the %systemdrive%\Inetpub\AdminScripts directory.
2.Type the following command:
cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 「true」
3.Press ENTER.
4.Restart IIS
24.win2003安裝了sp1後,登陸出現錯誤:「登陸失敗:Automation 錯誤「
由於2003捆綁了msadox.dll,而sp1中帶的msadox.dll與用友軟件中使用的相同組件不兼容了,
因此目前的解決方法是手工替換此組件。使用安裝盤自帶的mdac2.8
25.Padding is invalid and cannot be removed.
先清除臨時目錄下的緩存,經常使用全文搜索。而後運行
運行 C:\Documents and Settings\dsm>C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -r便可
26.remoting 異常,request service not find
建議從新安裝U8服務端
27.遠程服務器返回錯誤: (401) 未經受權。
iis的身份驗證將windows集成勾上或者Iuser_XXX用戶被停用
28.(503)Server unavailable
若是是windows2003,須要將應用程序池的用戶改成Iwam_XXX,將默認web站點的用戶改成iuser_XXX,同時將二者加入到管理員組中
29.Index and length must refer to a location within the string.Parameter name: length
主要是System.String.Substring(Int32 startIndex, Int32 length) +226 出錯,多是帳套號不足三位
30.system.runtime.serialization.serialzationexprction。輸入流是無效的二進制格式。開始內容(以字節爲單位)是: 3C-68-74-6D-6C-3E-0D-0A-20-20-20-20-3C-68-65-61-64…」。
請檢查IIS中的虛擬目錄u8applicationEX 是否丟失,如沒有請手工增長。