用友U8下载后安装失败,折腾一晚上终于解决了

用友下载 ·
用友U8下载后安装失败,折腾一晚上终于解决了

下载安装包时注意版本匹配

我第一次下载用友U8的时候,图省事随便找了个下载站,点那个“立即下载”按钮就开搞了。结果安装到一半直接弹窗报错,说什么“数据库组件配置失败”,当时我就懵了。折腾了半天才发现,问题出在下载的版本上——用友U8分好几个系列,有标准版、普及版、还有针对不同行业的定制版,每个版本对操作系统和数据库的要求都不一样。后来我仔细看了下我电脑是Windows 10专业版,系统是64位的,但下载的那个安装包是32位的,这就直接导致数据库驱动不匹配。所以现在每次下载之前,我都会先确认自家电脑的系统版本,右键点“此电脑”选属性就能看到具体信息。另外,用友官网其实有明确的版本兼容表格,比如U8 16.0以上版本才支持Win10,老版本只能在Win7上跑。建议你们下载前多花五分钟看看说明,别像我一样瞎点。

免费使用无需付费解锁官方正版安装包带数字签名高速下载多线程·稳定不限速

安装前必须关闭杀毒软件和防火墙

下载好安装包之后,我直接双击开始装,结果进度条跑到一半突然卡住,然后弹出一个乱码窗口。我以为是安装包坏了,又重新下了两遍,还是一样的问题。后来在论坛里看到有人提到杀毒软件会误拦截用友的驱动文件,我这才想起来电脑上挂着360和火绒。把两个软件都暂时退出,再把Windows Defender的实时防护也关掉,重新安装就一次成功了。具体操作是右键右下角的杀毒图标选退出,别只点暂停,因为某些杀软就算暂停了后台还有服务在跑。防火墙这边,我是在控制面板里找到“Windows Defender防火墙”,点“启用或关闭”临时关掉的。装好之后别忘了重启防护,要不然电脑裸奔也挺危险。对了,用友的安装进程有时候会在后台调用批处理脚本创建系统用户,这类操作很容易被安全软件当成威胁,不关掉基本必失败。

数据库安装和配置的那些坑

用友U8必须搭配SQL Server数据库,我第一次装的是SQL Server 2014 Express版,想着免费的应该够用。结果安装时选了默认实例名,后面用友配置数据库死活连不上。后来才知道用友要求数据库实例名必须是“MSSQLSERVER”或者自定义成一样的,我那个Express默认的实例名是“SQLEXPRESS”,根本不匹配。重装数据库时我学聪明了,安装过程中在“实例配置”页面选“默认实例”,这样实例名就是“MSSQLSERVER”。还有一个细节是认证模式,一定要选“混合模式”,然后设置一个sa账号的密码,比如设成“U8admin@2023”这种复杂度够的,用友配置工具里填密码的时候才能顺利通过。如果你装的是SQL Server完整版,记得在安装功能里勾选“数据库引擎服务”和“客户端工具连接”,缺了哪个都会报错。我之前漏了客户端工具,结果用友检测不到数据库实例,折腾到半夜才发现。

安装过程中频繁弹出的报错处理

装上数据库之后,我以为万事大吉,结果用友安装程序跑到80%又跳出一个错误“无法找到指定模块”。这个错误最烦人,因为它不会告诉你到底是哪个模块丢了。我查了一圈,发现很多人遇到这个问题是因为.NET Framework版本不对。用友U8依赖.NET 3.5和4.7.2以上版本,Win10默认只开了4.8,3.5是关闭的。解决办法是在控制面板的“程序和功能”里点“启用或关闭Windows功能”,勾上“.NET Framework 3.5(包括.NET 2.0和3.0)”,让它在线更新安装。这个过程需要联网,如果下载慢就耐心等,我上次等了十多分钟。另一个常见报错是“安装程序检测到挂起的重命名操作”,这个简单,重启电脑就行。如果重启后还有,打开注册表编辑器(regedit),找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager,把右边那个“PendingFileRenameOperations”的值删掉,装完后再恢复,不过一般删了就没问题了。

环境监测工具能省不少事

后来我在用友官方的支持页面发现了一个好东西,叫“用友U8环境监测工具”,大概几兆的小软件。下载后直接运行,它会自动扫描操作系统版本、数据库类型、内存大小、磁盘空间这些关键参数,然后告诉你哪些不达标。比如它会提示你“当前操作系统未安装IIS组件”,或者“SQL Server版本过低”。我第一次用的时候发现它检测到我的系统缺少“MS Visual C++ 2015运行库”,这东西不装的话用友的加密服务启动不了。按照提示下载安装了对应版本,再重新跑监测全部通过,后续安装就顺畅多了。这个工具还可以在安装前就检测,建议你们在点“立即安装”之前就跑一遍,省得像我一样装到一半才发现问题。工具界面很简单,就几个按钮,点“环境检测”然后等几十秒出结果,按提示修复问题就行。

安装成功后首次启动的配置要点

终于把软件装上了,第一次启动又卡住了。用友U8一打开就提示“无法连接到数据库服务器”,我明明装了数据库啊。后来发现是服务没自动启动。按下Win+R键输入services.msc,找到“SQL Server (MSSQLSERVER)”和“U8企业应用平台”这两个服务,右键点启动,然后改成“自动”。之后用友的“U8应用服务器配置工具”里要配置数据源,服务器名填“127.0.0.1”或者电脑名称,认证方式选“SQL Server认证”,用户填“sa”,密码就是之前设的那个。配置成功后记得点测试连接,显示“测试通过”才算完。还有个小技巧是修改U8的配置文件,位置在安装目录下的\U8SOFT\AppServer\UFDataLink.ini,里面有个参数叫“LoginTimeOut”,默认是30秒,连接慢的数据库可以改成60秒,防止超时报错。

备份与后续维护的一点经验

装好之后用友U8跑了一个星期,虽然稳定了,但我发现每次打补丁或者加模块时还是会出小毛病。所以强烈建议装完第一天就做个系统备份,用系统自带的“创建还原点”功能就行,或者用Ghost把整个C盘镜像一下。我之前更新一个补丁后软件直接打不开,还好有备份还原回去才恢复。另外用友的数据备份要勤快,点开U8系统管理,用admin账号登录,在“账套”菜单里选“备份”,每周至少来一次备份到外置硬盘。还有个小细节是U8的日志文件会越来越大,时间久了在C盘占几十个G。定期清理路径C:\U8SOFT\Admin\Log下的.log文件,只保留最近一周的就行。如果你装的是企业版,可以考虑把日志文件映射到D盘,在U8的配置文件里改路径,但新手不建议轻易动。总的来说,安装过程挺折腾的,但只要按我说的这一套来,一次通过率很高。