用友ERP管理软件系统安装前要准备好这些东西
下载前的系统环境检查
你要装用友ERP,千万别一上来就双击安装包。我头一次用的时候,就是太着急,点了安装包结果卡在环境检测那一步,还得回头慢慢补东西。用友这东西对系统环境挺挑剔的,尤其是数据库和操作系统版本。你先看一眼自己电脑的系统类型,Windows Server 2012 R2、2016、2019这些都能跑,但Windows 10家庭版或者Win7很容易翻车,主要是IIS组件和.NET框架不全。要是你公司服务器是Windows Server,那就省心多了,但如果是个人测试机,最好先确认系统版本里有没有IIS服务,没的话要到控制面板里把「Internet信息服务」那一项勾上,安装过程会调用它。
还有一点容易忽略,就是内存。用友ERP跑起来挺吃内存,特别是多用户并发或用了U8、T+这类产品线,最低建议8G,16G才稳。我见过有人用4G内存硬上,界面刚打开就卡死了,后台数据库进程直接报错。你不妨先打开任务管理器看看当前内存占用,空闲低于4G的话,先加条内存再动手。硬盘也不能太满,至少留出20G以上的空间,安装过程中要解压和写日志,空间不够会中途中断,连提示都不太明显,容易让人摸不着头脑。
数据库软件的选择与准备
用友ERP的核心是数据库,它默认支持SQL Server,版本方面一般从2012到2019都行,但不要用太新的SQL Server 2022,有些老版本用友模块没适配好,装上去会报找不到适配的ODBC驱动。我吃过亏,装了个SQL Server 2019 Express版,结果用友T3死活连不上,折腾半天发现是数据库实例没开TCP/IP协议。你先确定要用哪个版本的用友软件,比如U8 16.0要求SQL Server 2017以上,但旧一点的T3用SQL Server 2008 R2反而最稳。如果你不确定,就选SQL Server 2016,兼容性最宽,我试下来基本通杀。
安装SQL Server时,有几个选项要注意:账户名建议用混合模式,设个强密码,别偷懒留空;排序规则(Collation)必须选Chinese_PRC_CI_AS,不然用友连中文数据会乱码。我见过有人误装了SQL_Latin1_General_CP1_CI_AS,导进去的客户名称全变成问号,重装数据库才解决。另外,安装完后记得打开SQL Server配置管理器,把Named Pipes和TCP/IP都启用,服务里让SQL Server Agent设为手动,用友某些计划任务要靠它。这些设置不会自动生效,要重启一下SQL Server服务才行。
安装包的获取与校验
安装包从哪里来?稳妥的办法是点本页下载按钮,直接获取用友官方的安装程序。别去什么第三方下载站乱下,我见过有人从不明网站下载的压缩包,里面绑了恶意脚本,装完用友后系统被加了挖矿程序,CPU占用一直100%。所以下载后第一件事,别急着解压,右键看属性,核对文件大小和官方标注的是不是一致,有时候压缩包被压缩了几层,实际内容就几百KB,明显是假的。点本页下载按钮之后,会弹出一个浏览器下载框,注意下载目录,别存到C盘根目录,我会专门建个文件夹叫U8Setup,方便后面查找。
下载完成后,用杀毒软件扫一遍。不是我不信任官方,但有时候运营商劫持或者CDN节点出问题,文件可能被污染。我自己习惯用火绒或者Windows Defender扫一下,确认没有异常。接着解压安装包,注意用WinRAR或7-Zip,别用系统自带的,自带的解压某些加密压缩包会报错。解压出来应该有个Setup.exe,还有个Info文件夹,里面藏着各种组件补丁,千万别删掉。
.NET和IIS组件的预先安装
用友ERP安装过程中会弹一个环境检测窗口,列出缺什么组件。我建议你别等到那时候再装,提前动手。首先.NET Framework版本,现在用友基本要求4.6以上,Win10自带4.8,Win Server 2012可能要手动更新。去微软官网下个离线安装包,别联网装,公司服务器有时候不让外网访问,离线包最省事。装完.NET后,打开控制面板里的启用或关闭Windows功能,把IIS、ASP.NET、静态内容、Windows身份验证这几个都勾上。我之前漏了ASP.NET 4.6那一项,结果用友Web端启动后一直显示500错误,调试半天才找到原因。
如果你系统是Windows Server,还要额外装一个远程桌面服务,用友的远程接入功能要靠它。不过这个不是强制,如果你只是单机用,可以忽略。装IIS时注意,不要同时启用太多功能,像FTP服务、SMTP邮件服务器这些用友用不到,开着反而占端口,后面配置容易冲突。装完后最好重启一下系统,让注册表彻底刷新。
防火墙与端口开放设置
装完IIS和数据库,别急着跑安装程序。用友ERP和SQL Server之间要用网络通信,防火墙默认是拦截的。最常见的问题是安装时卡在“正在配置数据库”这一步,进度条一动不动,过几分钟就超时退出了。我猜八成是1433端口没打开。你手动到防火墙高级设置里,新建入站规则,放行TCP 1433端口,还有UDP 1434也要开,不然SQL Server浏览器服务连不上。如果用了用友U8,还要额外放行端口 8080、8081和8090,这些都是Web端和加密服务用的。
我看过有人图省事,直接关了防火墙。千万别,公司内网可能有域控策略,关了还可能导致其他安全软件报警。你得一个个端口加,加完后用netstat -an命令检查一下,确认LISTENING状态正确。还有个技巧,用友自带的客户端配置工具里,也能设置端口映射,但那是后话。装完防火墙规则后,最好先测试数据库连接:打开SQL Server Management Studio,用之前设好的用户名密码连一下,如果连不上,检查SQL Server服务是否启动,再查防火墙。
用户账户与权限分配
用友ERP安装时,会要求指定一个服务启动账户。很多人直接选本地系统账户,省事,但后面会出权限问题。我吃过亏,选本地系统装完后,发现用友的邮件发送和文件附件上传功能都不好用,因为本地系统对网络资源访问受限。建议单独建一个域用户或者本地用户,叫U8Service,给它管理员权限,密码设成永不过期。建好之后,在SQL Server里也要把同名的登录名加上,赋予sysadmin角色,不然安装脚本执行数据库创建时会报权限不足。
权限这块还有一个坑:安装目录的读写权限。安装路径别用默认的C:\Program Files,C盘空间本来就不宽裕,用友运行时会产生大量日志和临时文件。我习惯建一个D:\U8Soft,安装前先把文件夹创建好,然后右键属性安全选项卡,给Everyone完全控制,这一步虽然粗暴但保险,等装完再收紧权限。有些管理员觉得不安全,我理解,但初期先保证安装顺利,之后可以再改只给U8Service账号权限。
安装过程中的常见错误与实用技巧
准备好上面所有东西,终于可以点本页下载按钮拿到的安装包里的setup.exe了。安装过程别在一台电脑上边装边做别的事,用友的安装程序会连续写注册表和数据库,容易冲突。我看到很多人装到一半就去聊天,回来发现报错“安装被中断”。我建议全程盯着屏幕,点下一步时慢一点,看清楚每个选项,比如数据库实例名要选你装的那个SQL Server实例,别默认选成MSSQLSERVER,有时候本机有多个实例会选错。
如果装的过程中弹出“.NET未安装”之类的红色警告框,别点忽略,赶紧去补上对应版本。有个技巧,先取消安装,补完组件再重新运行setup.exe,它会自动接着之前的进度,不用从头来。装完后第一次打开软件,可能会提示“加密狗未检测到”,那是U8的加密服务没启动,去服务管理里找到用友加密服务,右键启动,再设为自动。实在不行,重启电脑,一般能解决。还有一个典型的错误是“连接测试失败”,这时候你先检查SQL Server是否开启,再试着用客户端工具从本机连一下数据库,排除网络问题。
最后一个小建议:装完后做个系统还原点,或者用Ghost备份一下系统分区。用友这东西有时候打补丁会冲突,留有备份能省掉重装系统的痛苦。我这么做之后,至少三次从崩溃里救回了系统,不用重头再来。