用友U8下载安装全流程,顺序搞错就容易崩
用友U8下载安装全流程,顺序搞错就容易崩
我第一次装用友U8时,头铁没看说明,直接双击setup.exe就跑,结果装到一半报错说数据库连接失败,当时脸都绿了。后来才发现,这玩意儿的安装顺序是有讲究的,先装什么后装什么,差一步就崩给你看。今天把我这些年装U8踩过的坑、试对的经验,掰开揉碎讲一遍。你照着来,大概率能一次过。
先说下载安装包。打开浏览器搜“用友下载”,进去后看到的下载站,千万别急着点那些花花绿绿的“立即下载”按钮,很多是假链接。找到“用友U8下载”这个下载站,页面往下拉,找那个不起眼的“下载地址”区域,点本页下载按钮,会弹出一个列表,选对应的版本。我一般选最新的稳定版,但别选那个带“beta”或“测试版”字眼的,那是给程序员玩的。下载下来的文件是个压缩包,大概3到5个G,解压前记得关掉杀毒软件,不然它可能把破解补丁或者注册机当病毒砍掉——这不算盗版,只是激活工具,但杀毒软件不认。
环境准备:数据库和系统补丁先搞定
装U8之前,你的电脑得先过一关:SQL Server 数据库。这步很多人翻车。我见过有人没装数据库,直接点U8安装程序,结果报错说“无法连接到数据库服务器”,一脸懵。正确做法是:先装SQL Server,版本最好选2008 R2或2012,别选太新的,因为U8对SQL 2019以上支持不太好,容易出兼容问题。装的时候,记得选“混合模式”登录,设个sa密码,比如“1qaz@WSX”这种好记的。过程中要勾选“SQL Server 数据库引擎”,其他功能像“全文搜索”也加上,不然U8的凭证打印可能异常。装完后,重启电脑,确保SQL Server服务启动正常,看右下角有没有绿色箭头图标。
接着是系统补丁。Windows 7、Windows 10都行,但建议用Server系统的系统补丁全打上。我遇到过一次装U8卡在“正在检测系统环境”那一步,折腾了俩小时,最后发现是没打KB2919355这个补丁。你可以点开始菜单搜“Windows更新”,把可选更新也勾上,尤其那些“适用于Windows的更新”全下载安装完。别嫌麻烦,这步省了,后面安装过程中报错概率能降一半。
安装顺序:先装IIS再装U8主程序
U8的安装流程,核心规则是:先装IIS,再装U8主程序,然后装客户端,最后打补丁。顺序错了,比如先装U8再装IIS,那IIS的某些功能没注册,U8的Web模块直接罢工,财务模块打开报“无法加载DLL”。怎么装IIS?控制面板里点“程序和功能”,选“启用或关闭Windows功能”,找到“Internet Information Services”,勾上它,子项里要把“万维网服务”下的“ASP.NET”和“ISAPI扩展”也勾上。我吃过亏,只勾了IIS主体,结果U8的报表中心打不开。装完IIS后,重启一次电脑,让服务生效。
然后开始装U8主程序。以管理员身份运行安装程序,注意别双击,要右键选“以管理员身份运行”,不然中途可能会因为权限不足卡住。安装路径我建议用默认的C盘,别改D盘,因为U8写注册表很依赖C盘软连接。安装过程中会弹一个对话框让你选“是否安装加密狗驱动”,如果你没硬件加密狗,直接点取消。我当年傻乎乎装了驱动,结果每次开机都弹警告。
配置SQL Server:SA密码和端口别搞错
主程序装完后,会启动一个配置向导,这一步非常关键。你要选“数据库服务器”为本地或者你的服务器IP地址,别选“默认实例”除非你只有一个SQL Server实例。实例名要手动填,比如“PC01\SQL2008”,注意大小写。连接方式用“SQL Server身份验证”,输你设的sa密码。然后就是端口设置,U8默认用1433,但如果你电脑开了防火墙,记得在防火墙里放行TCP 1433端口。我上次在公司装,死活连不上,后来发现是防火墙拦了。
如果配完提示“测试连接失败”,别慌。先检查SQL Server服务有没有启动:按Win+R,输services.msc,找到SQL Server (MSSQLSERVER)这个服务,看状态是不是“正在运行”。如果停了,右键点启动。再不行,可能是SQL Server的远程连接没开:打开SSMS(如果没装,去SQL Server安装包里找),右键服务器属性,选“连接”,勾上“允许远程连接到此服务器”。还出错?那八成是密码输错了,重置sa密码就行。
客户端安装:局域网用户记得改Hosts
如果你要装U8客户端,比如财务部其他电脑要连服务器,那流程就简单了:在客户端电脑上,先装好SQL Server客户端工具(只装那个连接组件就行,不用装数据库引擎),然后运行U8安装包,选“客户端”安装类型。这里有个坑:客户端安装时,默认会用计算机名来连服务器,但在局域网里,计算机名可能解析失败。解决办法是,在客户端的C:\Windows\System32\drivers\etc\hosts文件里,加一行:“192.168.1.100 server_name”,把“192.168.1.100”换成你服务器的IP,“server_name”换成服务器计算机名。我有个同事试了半天连不上,加了这个直接秒连。
客户端装完后,还得注册组件。点开始菜单找到“用友U8管理端”,选“客户端注册”,输入服务器的IP地址和管理员密码(默认密码是U8_admin)。如果提示“注册成功”,那基本就稳了。如果报“无法注册到服务器”,八成是防火墙拦了UDP 4630端口,去防火墙开一下就能解决。
常见报错和我的应急方案
我知道你装完后肯定要碰一两个报错。我列几个最频繁的:第一个,“创建数据库失败”。这通常是因为SQL Server的数据目录权限不够。解决办法:找到SQL Server的数据文件夹(一般是C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA),右键文件夹属性-安全,添加“Everyone”用户,给完全控制权限。第二个,“加密狗未安装”。如果你没用硬件狗,去U8安装目录下找“Keyless”文件夹,双击里面的RegDongle.exe,点注册。要是没有这个文件,重装时选“不安装加密狗驱动”就行。第三个,“自动更新失败”。这功能建议直接关掉:在U8后台系统管理里,点系统-自动更新设置,把勾去掉。
有的问题更奇葩。我遇过装好后,点桌面图标死活打不开,双击没反应。后来发现是UAC(用户账户控制)闹的,把UAC调到最低或者彻底关掉才行。还有一次,打开用友U8后,菜单栏显示不全,一条条的,这是因为系统字体缩放导致,把显示器分辨率调到100%(不是推荐缩放)。这些细节书上不会写,但实操中很管用。
补丁和后续维护:不要随便打
U8装完能用还不够,你得定期打补丁。但不是所有补丁都打。用友官方每月会发补丁包,但有些是修复特定模块的,比如“财务基础设置补丁”,如果你不用那个模块,别乱打。打补丁的方法:去用友官网的“服务支持”页面,下对应版本的补丁包,然后先停止U8服务(在服务管理里停掉“U8ApplicationServer”和“U8BackService”),再运行补丁程序。我见过一个人打完补丁,所有用户都登不上去了,因为补丁改了数据库字段,他没停服务导致数据不一致。所以一定要先停服务,而且最好备份下账套。备份路径:在U8系统管理中,点账套-输出,选要备份的账套,等它生成.bak文件。这个习惯养成后,万一崩了,还能恢复。
最后说个经验:U8装完后,别急着删安装包。因为后面补丁或模块安装时,经常需要调用原安装文件。我习惯把安装包解压出来放在D盘一个叫“U8安装包”的文件夹里,权限改成完全控制,这样后续维护省心很多。装U8这件事,一次弄对,后面能平稳跑几年;要是顺序乱来,光重装就能耗掉你一个通宵。按我说的来,至少能避开九成以上的坑。